Sensor Refactoring
This commit is contained in:
1 parent
312f50b6dd
commit
21e3de95ab
11 files changed
+22
-22
No files matched your search
@@ -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 }
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -82,7 +82,7 @@ function newUiObjectTitle () {
|
||||
case 'Task': {
|
||||
break
|
||||
}
|
||||
case 'Sensor': {
|
||||
case 'Sensor Bot Instance': {
|
||||
thisObject.allwaysVisible = true
|
||||
break
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user