Sensor Refactoring

This commit is contained in:
Luis Fernando Molina committed 2019-10-26 19:25:17 +02:00
1 parent 312f50b6dd
commit 21e3de95ab
11 files changed
+22 -22

No files matched your search

+3 -3
View File
@@ -295,7 +295,7 @@ function newUiObject () {
compatibleType = '->' + 'Task Manager' + '->'
compatibleSubType = undefined
break
case 'Sensor':
case 'Sensor Bot Instance':
compatibleType = '->' + 'Task' + '->'
compatibleSubType = undefined
break
@@ -310,7 +310,7 @@ function newUiObject () {
case 'Process':
switch (thisObject.payload.node.subType) {
case 'Sensor Process': {
compatibleType = '->' + 'Sensor' + '->'
compatibleType = '->' + 'Sensor Bot Instance' + '->'
break
}
case 'Indicator Process': {
@@ -423,7 +423,7 @@ function newUiObject () {
if (compatibleType.indexOf('->' + nearbyNode.type + '->') >= 0) {
/* Discard objects with busy coonection ports */
if (thisObject.payload.node.type === 'Task' && nearbyNode.task !== undefined) { continue }
if (thisObject.payload.node.type === 'Sensor' && nearbyNode.bot !== undefined) { continue }
if (thisObject.payload.node.type === 'Sensor Bot Instance' && nearbyNode.bot !== undefined) { continue }
if (thisObject.payload.node.type === 'Indicator' && nearbyNode.bot !== undefined) { continue }
if (thisObject.payload.node.type === 'Trading Engine' && nearbyNode.bot !== undefined) { continue }
if (thisObject.payload.node.type === 'Process' && nearbyNode.process !== undefined) { continue }
+3 -3
View File
@@ -775,7 +775,7 @@ function newUiObjectConstructor () {
actionFunction: payload.onMenuItemClick,
label: 'Add Sensor',
visible: true,
relatedUiObject: 'Sensor',
relatedUiObject: 'Sensor Bot Instance',
rawRadius: 8,
targetRadius: 0,
currentRadius: 0,
@@ -840,7 +840,7 @@ function newUiObjectConstructor () {
)
break
}
case 'Sensor': {
case 'Sensor Bot Instance': {
uiObject.codeEditor = newCodeEditor()
uiObject.codeEditor.isVisibleFunction = uiObject.isVisibleFunction
uiObject.codeEditor.initialize()
@@ -3234,7 +3234,7 @@ function newUiObjectConstructor () {
level_3()
break
}
case 'Sensor': {
case 'Sensor Bot Instance': {
level_3()
break
}
+1 -1
View File
@@ -82,7 +82,7 @@ function newUiObjectTitle () {
case 'Task': {
break
}
case 'Sensor': {
case 'Sensor Bot Instance': {
thisObject.allwaysVisible = true
break
}
+1 -1
View File
@@ -49,7 +49,7 @@ function newStrategySpace () {
['Layer', 'attractive'],
['Task Manager', 'task'],
['Task', 'timeline'],
['Sensor', 'bot-sensor'],
['Sensor Bot Instance', 'bot-sensor'],
['Indicator', 'bot-indicator'],
['Trading Engine', 'trading-engine'],
['Process', 'process'],
@@ -135,7 +135,7 @@ function newAttachDetach () {
completeDetachment(node, rootNodes)
return
}
case 'Sensor': {
case 'Sensor Bot Instance': {
node.payload.parentNode.bot = undefined
completeDetachment(node, rootNodes)
return
@@ -423,7 +423,7 @@ function newAttachDetach () {
completeAttachment(node, rootNodes)
}
break
case 'Sensor': {
case 'Sensor Bot Instance': {
node.payload.parentNode = attachToNode
node.payload.chainParent = attachToNode
node.payload.parentNode.bot = node
@@ -38,7 +38,7 @@ function newNodeChildren () {
case 'Task': {
return countChildrenTask(parentNode, childNode)
}
case 'Sensor': {
case 'Sensor Bot Instance': {
return countChildrenSensor(parentNode, childNode)
}
case 'Indicator': {
@@ -101,7 +101,7 @@ function newNodeDeleter () {
deleteTask(rootNode, rootNodes)
break
}
case 'Sensor': {
case 'Sensor Bot Instance': {
deleteBot(rootNode, rootNodes)
break
}
@@ -1024,7 +1024,7 @@ function newNodeDeleter () {
if (node.phases !== undefined) {
while (node.phases.length > 0) {
deletePhase(node.phases[0])
deletePhase(node.phases[0], rootNodes)
}
}
@@ -1103,7 +1103,7 @@ function newNodeDeleter () {
if (node.conditions !== undefined) {
while (node.conditions.length > 0) {
let condition = node.conditions[0]
deleteCondition(condition)
deleteCondition(condition, rootNodes)
}
}
@@ -546,7 +546,7 @@ function newOnFocus () {
return
}
}
case 'Sensor': {
case 'Sensor Bot Instance': {
let child
for (let m = 0; m < node.processes.length; m++) {
child = getNodeThatIsOnFocus(node.processes[m])
@@ -465,8 +465,8 @@ function newPartsFromNodes () {
}
return
}
case 'Sensor': {
createPart('Sensor', node.name, node, parentNode, chainParent, 'Sensor')
case 'Sensor Bot Instance': {
createPart('Sensor Bot Instance', node.name, node, parentNode, chainParent, 'Sensor Bot Instance')
for (let m = 0; m < node.processes.length; m++) {
let process = node.processes[m]
createPartFromNode(process, node, node)
@@ -492,7 +492,7 @@ function newPartsFromNodes () {
case 'Process': {
if (parentNode !== undefined) {
switch (parentNode.type) {
case 'Sensor': {
case 'Sensor Bot Instance': {
node.subType = 'Sensor Process'
break
}
@@ -679,7 +679,7 @@ function newPartsFromNodes () {
processes: [],
code: '{}'
}
createPart('Sensor', '', node.bot, node, node)
createPart('Sensor Bot Instance', '', node.bot, node, node)
}
return node.bot
}
@@ -713,7 +713,7 @@ function newPartsFromNodes () {
}
switch (node.type) {
case 'Sensor': {
case 'Sensor Bot Instance': {
process.subType = 'Sensor Process'
process.name = 'Sensor Process'
break
@@ -772,7 +772,7 @@ function newProtocolNode () {
}
return object
}
case 'Sensor': {
case 'Sensor Bot Instance': {
let object = {
type: node.type,
subType: node.subType,
@@ -547,7 +547,7 @@ function newShortcutKeys () {
return
}
}
case 'Sensor': {
case 'Sensor Bot Instance': {
let child
for (let m = 0; m < node.processes.length; m++) {
child = getNodeByShortcutKey(node.processes[m], searchingKey)