{ "metaData": { "version": "1.6.5b1", "versionNumber": 67077 }, "dashboardManager": { "items": [ { "niceName": "Feeder 1", "type": "BaseItem", "itemManager": { } }, { "niceName": "feeder 2", "type": "BaseItem", "itemManager": { } } ] }, "moduleManager": { "items": [ { "parameters": [ { "value": true, "controlAddress": "/enabled" }, { "value": true, "controlAddress": "/logIncoming" }, { "value": true, "controlAddress": "/logOutgoing" } ], "niceName": "OSC", "type": "OSC", "scripts": { }, "params": { "containers": { "oscInput": { "parameters": [ { "value": 9977, "hexMode": false, "controlAddress": "/localPort" } ] }, "oscOutputs": { "items": [ { "parameters": [ { "value": false, "controlAddress": "/local" }, { "value": "239.200.200.200", "controlAddress": "/remoteHost" }, { "value": 9977, "hexMode": false, "controlAddress": "/remotePort" } ], "niceName": "OSC Output", "type": "BaseItem" } ] } } }, "values": { "parameters": [ { "value": 1, "hexMode": false, "controlAddress": "/_A_low_limitLow", "type": "Integer", "niceName": "/A_low/limitLow", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_A_low_limitLow" }, { "value": 149, "hexMode": false, "controlAddress": "/_A_low_onTarget", "type": "Integer", "niceName": "/A_low/onTarget", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_A_low_onTarget" }, { "value": 1, "hexMode": false, "controlAddress": "/_A_low_state", "type": "Integer", "niceName": "/A_low/state", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_A_low_state" }, { "value": 0, "hexMode": false, "controlAddress": "/_A_low_step", "type": "Integer", "niceName": "/A_low/step", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_A_low_step" }, { "value": 0, "hexMode": false, "controlAddress": "/_B_low_limitLow", "type": "Integer", "niceName": "/B_low/limitLow", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_B_low_limitLow" }, { "value": 0, "hexMode": false, "controlAddress": "/_B_low_onTarget", "type": "Integer", "niceName": "/B_low/onTarget", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_B_low_onTarget" }, { "value": 1, "hexMode": false, "controlAddress": "/_B_low_state", "type": "Integer", "niceName": "/B_low/state", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_B_low_state" }, { "value": 0, "hexMode": false, "controlAddress": "/_B_low_step", "type": "Integer", "niceName": "/B_low/step", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_B_low_step" }, { "controlAddress": "/_example", "type": "Trigger", "niceName": "/example", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_example" }, { "value": "1", "controlAddress": "/_feeder1_barrel_done", "type": "String", "niceName": "/feeder1/barrel/done", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_feeder1_barrel_done" }, { "controlAddress": "/_feeder1_barrel_home", "type": "Trigger", "niceName": "/feeder1/barrel_home", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_feeder1_barrel_home" }, { "value": 0, "hexMode": false, "controlAddress": "/_feeder1_pill", "type": "Integer", "niceName": "/feeder1/pill", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_feeder1_pill" }, { "value": "-1", "controlAddress": "/_feeder1_pill_done", "type": "String", "niceName": "/feeder1/pill/done", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_feeder1_pill_done" }, { "value": "1", "controlAddress": "/_feeder2_barrel_done", "type": "String", "niceName": "/feeder2/barrel/done", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_feeder2_barrel_done" }, { "controlAddress": "/_feeder2_barrel_home", "type": "Trigger", "niceName": "/feeder2/barrel_home", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_feeder2_barrel_home" }, { "controlAddress": "/_feeder2_pill", "type": "Trigger", "niceName": "/feeder2/pill", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_feeder2_pill" }, { "value": "1", "controlAddress": "/_feeder2_pill_done", "type": "String", "niceName": "/feeder2/pill/done", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_feeder2_pill_done" }, { "value": 1, "hexMode": false, "controlAddress": "/_LevBr_low_limitHigh", "type": "Integer", "niceName": "/LevBr_low/limitHigh", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_LevBr_low_limitHigh" }, { "value": 0, "hexMode": false, "controlAddress": "/_LevBr_low_step", "type": "Integer", "niceName": "/LevBr_low/step", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_LevBr_low_step" }, { "controlAddress": "/_peristaltic", "type": "Trigger", "niceName": "/peristaltic", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_peristaltic" }, { "value": 0, "hexMode": false, "controlAddress": "/_pill_trap", "type": "Integer", "niceName": "/pill_trap", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_pill_trap" }, { "value": "youpi", "controlAddress": "/_test", "type": "String", "niceName": "/test", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_test" }, { "controlAddress": "/_X_top_emergency_stop", "type": "Trigger", "niceName": "/X_top/emergency_stop", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_emergency_stop" }, { "value": 0, "hexMode": false, "controlAddress": "/_X_top_homing", "type": "Integer", "niceName": "/X_top/homing", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_homing" }, { "value": 0, "hexMode": false, "controlAddress": "/_X_top_limitHigh", "type": "Integer", "niceName": "/X_top/limitHigh", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_limitHigh" }, { "value": 1, "hexMode": false, "controlAddress": "/_X_top_limitLow", "type": "Integer", "niceName": "/X_top/limitLow", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_limitLow" }, { "value": 12000, "hexMode": false, "controlAddress": "/_X_top_move", "type": "Integer", "niceName": "/X_top/move", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_move" }, { "value": 84000, "hexMode": false, "controlAddress": "/_X_top_moveTo", "type": "Integer", "niceName": "/X_top/moveTo", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_moveTo" }, { "value": 0, "hexMode": false, "controlAddress": "/_X_top_onTarget", "type": "Integer", "niceName": "/X_top/onTarget", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_onTarget" }, { "value": 25000, "hexMode": false, "controlAddress": "/_X_top_setAcceleration", "type": "Integer", "niceName": "/X_top/setAcceleration", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_setAcceleration" }, { "value": 25000, "hexMode": false, "controlAddress": "/_X_top_setHomingSpeed", "type": "Integer", "niceName": "/X_top/setHomingSpeed", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_setHomingSpeed" }, { "value": 100, "hexMode": false, "controlAddress": "/_X_top_setMaxSpeed", "type": "Integer", "niceName": "/X_top/setMaxSpeed", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_setMaxSpeed" }, { "value": 1, "hexMode": false, "controlAddress": "/_X_top_state", "type": "Integer", "niceName": "/X_top/state", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_state" }, { "value": 0, "hexMode": false, "controlAddress": "/_X_top_step", "type": "Integer", "niceName": "/X_top/step", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_step" }, { "controlAddress": "/_Y_top_emergency_stop", "type": "Trigger", "niceName": "/Y_top/emergency_stop", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_Y_top_emergency_stop" }, { "value": 0, "hexMode": false, "controlAddress": "/_Y_top_homing", "type": "Integer", "niceName": "/Y_top/homing", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_Y_top_homing" }, { "value": 0, "hexMode": false, "controlAddress": "/_Y_top_limitHigh", "type": "Integer", "niceName": "/Y_top/limitHigh", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_Y_top_limitHigh" }, { "value": 1, "hexMode": false, "controlAddress": "/_Y_top_limitLow", "type": "Integer", "niceName": "/Y_top/limitLow", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_Y_top_limitLow" }, { "value": 8500, "hexMode": false, "controlAddress": "/_Y_top_move", "type": "Integer", "niceName": "/Y_top/move", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_Y_top_move" }, { "value": 30000, "hexMode": false, "controlAddress": "/_Y_top_moveTo", "type": "Integer", "niceName": "/Y_top/moveTo", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_Y_top_moveTo" }, { "value": 0, "hexMode": false, "controlAddress": "/_Y_top_onTarget", "type": "Integer", "niceName": "/Y_top/onTarget", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_Y_top_onTarget" }, { "value": 5000, "hexMode": false, "controlAddress": "/_Y_top_setAcceleration", "type": "Integer", "niceName": "/Y_top/setAcceleration", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_Y_top_setAcceleration" }, { "value": 5000, "hexMode": false, "controlAddress": "/_Y_top_setHomingSpeed", "type": "Integer", "niceName": "/Y_top/setHomingSpeed", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_Y_top_setHomingSpeed" }, { "value": 5000, "hexMode": false, "controlAddress": "/_Y_top_setMaxSpeed", "type": "Integer", "niceName": "/Y_top/setMaxSpeed", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_Y_top_setMaxSpeed" }, { "value": 1, "hexMode": false, "controlAddress": "/_Y_top_state", "type": "Integer", "niceName": "/Y_top/state", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_Y_top_state" }, { "value": 0, "hexMode": false, "controlAddress": "/_Y_top_step", "type": "Integer", "niceName": "/Y_top/step", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_Y_top_step" }, { "value": 0, "hexMode": false, "controlAddress": "/_setPeristaltic", "type": "Integer", "niceName": "/setPeristaltic", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false } ] }, "input": { "parameters": [ { "value": 9977, "hexMode": false, "controlAddress": "/localPort" } ] }, "outputs": { "items": [ { "parameters": [ { "value": false, "controlAddress": "/local" }, { "value": "239.200.200.200", "controlAddress": "/remoteHost" }, { "value": 9977, "hexMode": false, "controlAddress": "/remotePort" } ], "niceName": "OSC Output", "type": "BaseItem" } ] } }, { "parameters": [ { "value": true, "controlAddress": "/logOutgoing" } ], "niceName": "OS", "type": "OS", "scripts": { "items": [ { "niceName": "Script", "type": "BaseItem", "scriptParams": { } } ] }, "params": { }, "templates": { "items": [ { "niceName": "CameraSnapshot", "type": "BaseItem", "menuPath": "Process", "commandType": "Launch App", "params": [ { "parameters": [ { "value": "rstpSnapshot.sh", "controlAddress": "/target" }, { "value": true, "minValue": 0, "maxValue": 1, "controlAddress": "/editable", "type": "Boolean", "niceName": "Editable", "customizable": false, "removable": false, "description": "If enabled, the parameter will be editable when instantiating this template", "hideInEditor": false, "feedbackOnly": false } ], "niceName": "Target" }, { "parameters": [ { "value": "", "controlAddress": "/launchOptions" }, { "value": true, "minValue": 0, "maxValue": 1, "controlAddress": "/editable", "type": "Boolean", "niceName": "Editable", "customizable": false, "removable": false, "description": "If enabled, the parameter will be editable when instantiating this template", "hideInEditor": false, "feedbackOnly": false } ], "niceName": "Launch Options" } ] }, { "niceName": "Launch App", "type": "BaseItem", "menuPath": "Process", "commandType": "Launch App", "params": [ { "parameters": [ { "value": "/usr/bin/python3", "controlAddress": "/target" }, { "value": true, "minValue": 0, "maxValue": 1, "controlAddress": "/editable", "type": "Boolean", "niceName": "Editable", "customizable": false, "removable": false, "description": "If enabled, the parameter will be editable when instantiating this template", "hideInEditor": false, "feedbackOnly": false } ], "niceName": "Target" }, { "parameters": [ { "value": "/home/titi/blob-simulation/play.py --auto_loops 5", "controlAddress": "/launchOptions" }, { "value": true, "minValue": 0, "maxValue": 1, "controlAddress": "/editable", "type": "Boolean", "niceName": "Editable", "customizable": false, "removable": false, "description": "If enabled, the parameter will be editable when instantiating this template", "hideInEditor": false, "feedbackOnly": false } ], "niceName": "Launch Options" } ] } ] } }, { "niceName": "OpenStageControl", "type": "OSC", "scripts": { }, "params": { "containers": { "oscInput": { }, "oscOutputs": { "items": [ { "niceName": "OSC Output", "type": "BaseItem" } ] } } }, "values": { "parameters": [ { "value": 0, "hexMode": false, "controlAddress": "/_setPeristaltic", "type": "Integer", "niceName": "/setPeristaltic", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false } ] }, "input": { }, "outputs": { "items": [ { "niceName": "OSC Output", "type": "BaseItem" } ] } }, { "niceName": "Signal", "type": "Signal", "scripts": { }, "params": { "parameters": [ { "value": "Saw", "controlAddress": "/type" }, { "value": -39.69997024536133, "controlAddress": "/offset" }, { "value": 0.299716055393219, "controlAddress": "/frequency" } ] } } ] }, "customVariables": { "items": [ { "niceName": "Feeder1 (nourriture)", "type": "BaseItem", "params": { }, "variables": { "items": [ { "parameters": [ { "value": 0, "hexMode": false, "controlAddress": "/pillCounter", "type": "Integer", "niceName": "pillCounter", "customizable": true, "removable": false, "description": "Custom control of type Integer", "hideInEditor": false, "feedbackOnly": false } ], "niceName": "pillCounter", "type": "Int Parameter" }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" }, { "value": 0, "hexMode": false, "controlAddress": "/tubeCounter", "type": "Integer", "niceName": "tubeCounter ", "customizable": true, "removable": false, "description": "Custom control of type Integer", "hideInEditor": false, "feedbackOnly": false } ], "niceName": "tubeCounter ", "type": "Int Parameter" }, { "parameters": [ { "value": true, "minValue": 0, "maxValue": 1, "controlAddress": "/isActive", "type": "Boolean", "niceName": "isActive", "customizable": true, "removable": false, "description": "Custom control of type Boolean", "hideInEditor": false, "feedbackOnly": false } ], "niceName": "isActive", "type": "Bool Parameter" } ] }, "presets": { }, "morpher": { } }, { "niceName": "Feeder2 (inhibiteurs)", "type": "BaseItem", "params": { }, "variables": { "items": [ { "parameters": [ { "value": 0, "hexMode": false, "controlAddress": "/tubeCounter", "type": "Integer", "niceName": "tubeCounter", "customizable": true, "removable": false, "description": "Custom control of type Integer", "hideInEditor": false, "feedbackOnly": false } ], "niceName": "tubeCounter", "type": "Int Parameter" }, { "parameters": [ { "value": 0, "hexMode": false, "controlAddress": "/pillCounter", "type": "Integer", "niceName": "pillCounter", "customizable": true, "removable": false, "description": "Custom control of type Integer", "hideInEditor": false, "feedbackOnly": false } ], "niceName": "pillCounter", "type": "Int Parameter" }, { "parameters": [ { "value": true, "minValue": 0, "maxValue": 1, "controlAddress": "/isActive", "type": "Boolean", "niceName": "isActive", "customizable": true, "removable": false, "description": "Custom control of type Boolean", "hideInEditor": false, "feedbackOnly": false } ], "niceName": "isActive", "type": "Bool Parameter" } ] }, "presets": { }, "morpher": { } } ] }, "stateManager": { "items": [ { "parameters": [ { "value": [ -561.0, -303.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 305.0, 118.0 ], "controlAddress": "/viewUISize" }, { "value": true, "controlAddress": "/active" } ], "niceName": "Feeder1_waitPill", "type": "State", "processors": { "items": [ { "parameters": [ { "value": true, "controlAddress": "/enabled" } ], "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/feeder1/pill", "controlAddress": "/address" } ], "arguments": { }, "argManager": { } } }, { "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Set Parameter Value", "command": { "parameters": [ { "value": "/modules/osc/values/_feeder1_pill_done", "controlAddress": "/target" }, { "value": "-1", "controlAddress": "/value" } ] } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -183.0, -303.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 255.0, 142.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "feeder1_PillDelivered", "editorIsCollapsed": true, "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder1_nourriture_/variables/pillCounter/pillCounter", "controlAddress": "/targetValue" } ] } }, { "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder1_nourriture_/variables/tubeCounter/tubeCounter", "controlAddress": "/targetValue" } ] } }, { "niceName": "Consequence 2", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder1_nourriture_/variables/isActive/isActive", "controlAddress": "/targetValue" }, { "value": true, "controlAddress": "/value" } ] } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -385.0, -74.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 260.0, 80.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "feeder1_PillNotDelivered", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "parameters": [ { "value": 0.0, "controlAddress": "/validationTime" } ], "items": [ { "parameters": [ { "value": false, "controlAddress": "/enabled" } ], "niceName": "On Activate", "editorIsCollapsed": true, "type": "On Activate", "activationType": 0 }, { "parameters": [ { "value": "/customVariables/customVariables/values/feeder2_inhibiteurs_/pillCounter", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "<", "controlAddress": "/comparisonFunction" }, { "value": 5, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { "parameters": [ { "value": 2.099999904632568, "controlAddress": "/delay" } ], "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder2_inhibiteurs_/variables/pillCounter/pillCounter", "controlAddress": "/targetValue" } ] } }, { "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Trigger a Control", "command": { "parameters": [ { "value": "/states/transitions/feeder2_retryPill/triggerValidate", "controlAddress": "/target" } ] } } ] }, "consequencesOff": { "parameters": [ { "value": 0.0, "controlAddress": "/delay" } ], "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Trigger a Control", "command": { "parameters": [ { "value": "/states/transitions/feeder2_changeTube/triggerValidate", "controlAddress": "/target" } ] } } ] } } ] } }, { "parameters": [ { "value": false, "controlAddress": "/miniMode" }, { "value": [ -713.0, 78.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 292.0, 65.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "feeder1_waitTube", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 }, { "parameters": [ { "value": "/customVariables/customVariables/values/feeder1_nourriture_/tubeCounter", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "<=", "controlAddress": "/comparisonFunction" }, { "value": 20, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { "parameters": [ { "value": 4.099998950958252, "controlAddress": "/delay" } ], "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/feeder1/barrel_home", "controlAddress": "/address" } ], "arguments": { }, "argManager": { } } }, { "niceName": "Consequence 2", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Set Parameter Value", "command": { "parameters": [ { "value": "/modules/osc/values/_feeder1_barrel_done", "controlAddress": "/target" }, { "value": "-1", "controlAddress": "/value" } ] } }, { "niceName": "Consequence 3", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder1_nourriture_/variables/tubeCounter/tubeCounter", "controlAddress": "/targetValue" }, { "value": "Add", "controlAddress": "/operator" }, { "value": 1, "hexMode": false, "controlAddress": "/value" } ] } } ] }, "consequencesOff": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Trigger a Control", "command": { "parameters": [ { "value": "/states/transitions/feeder1_tubeNO/triggerValidate", "controlAddress": "/target" } ] } } ] } } ] } }, { "parameters": [ { "value": [ -278.0, 73.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 240.0, 71.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "feeder1_tubeNotFound", "type": "State", "processors": { "editorIsCollapsed": true, "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "parameters": [ { "value": 0.0, "controlAddress": "/validationTime" } ], "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 }, { "parameters": [ { "value": "/customVariables/customVariables/values/feeder1_nourriture_/tubeCounter", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "<", "controlAddress": "/comparisonFunction" }, { "value": 20, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { "parameters": [ { "value": 2.999999523162842, "controlAddress": "/stagger" } ], "items": [ { "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Trigger a Control", "command": { "parameters": [ { "value": "/states/transitions/feeder1_retryTube/triggerValidate", "controlAddress": "/target" } ] } } ] }, "consequencesOff": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Trigger a Control", "command": { "parameters": [ { "value": "/states/transitions/feeder1_Desactivate/triggerValidate", "controlAddress": "/target" } ] } } ] } } ] } }, { "parameters": [ { "value": [ 55.0, 78.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 219.0, 73.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "feeder1_desactivated", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder1_nourriture_/variables/isActive/isActive", "controlAddress": "/targetValue" } ] } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -584.0, -1091.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 305.0, 118.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "Feeder2_waitPill", "type": "State", "processors": { "items": [ { "parameters": [ { "value": true, "controlAddress": "/enabled" } ], "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/feeder2/pill", "controlAddress": "/address" } ], "arguments": { }, "argManager": { } } }, { "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Set Parameter Value", "command": { "parameters": [ { "value": "/modules/osc/values/_feeder2_pill_done", "controlAddress": "/target" }, { "value": "-1", "controlAddress": "/value" } ] } }, { "parameters": [ { "value": false, "controlAddress": "/enabled" } ], "niceName": "Consequence 2", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder2_inhibiteurs_/variables/pillCounter/pillCounter", "controlAddress": "/targetValue" } ] } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -90.0, -1085.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 255.0, 142.0 ], "controlAddress": "/viewUISize" }, { "value": true, "controlAddress": "/active" } ], "niceName": "feeder2_PillDelivered", "editorIsCollapsed": true, "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder2_inhibiteurs_/variables/pillCounter/pillCounter", "controlAddress": "/targetValue" } ] } }, { "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder2_inhibiteurs_/variables/tubeCounter/tubeCounter", "controlAddress": "/targetValue" } ] } }, { "niceName": "Consequence 2", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder2_inhibiteurs_/variables/isActive/isActive", "controlAddress": "/targetValue" }, { "value": true, "controlAddress": "/value" } ] } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -449.0, -889.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 260.0, 80.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "feeder2_PillNotDelivered", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "parameters": [ { "value": 0.0, "controlAddress": "/validationTime" } ], "items": [ { "parameters": [ { "value": false, "controlAddress": "/enabled" } ], "niceName": "On Activate", "editorIsCollapsed": true, "type": "On Activate", "activationType": 0 }, { "parameters": [ { "value": "/customVariables/customVariables/values/feeder2_inhibiteurs_/pillCounter", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "<", "controlAddress": "/comparisonFunction" }, { "value": 5, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { "parameters": [ { "value": 2.099999904632568, "controlAddress": "/delay" } ], "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder2_inhibiteurs_/variables/pillCounter/pillCounter", "controlAddress": "/targetValue" }, { "value": "Add", "controlAddress": "/operator" }, { "value": 1, "hexMode": false, "controlAddress": "/value" } ] } }, { "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Trigger a Control", "command": { "parameters": [ { "value": "/states/transitions/feeder2_retryPill/triggerValidate", "controlAddress": "/target" } ] } } ] }, "consequencesOff": { "parameters": [ { "value": 0.0, "controlAddress": "/delay" } ], "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Trigger a Control", "command": { "parameters": [ { "value": "/states/transitions/feeder2_changeTube/triggerValidate", "controlAddress": "/target" } ] } } ] } } ] } }, { "parameters": [ { "value": false, "controlAddress": "/miniMode" }, { "value": [ -795.0, -726.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 292.0, 65.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "feeder2_waitTube", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 }, { "parameters": [ { "value": "/customVariables/customVariables/values/feeder2_inhibiteurs_/tubeCounter", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "<=", "controlAddress": "/comparisonFunction" }, { "value": 20, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { "parameters": [ { "value": 4.099998950958252, "controlAddress": "/delay" }, { "value": 0.4000000059604645, "controlAddress": "/stagger" } ], "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/feeder2/barrel_home", "controlAddress": "/address" } ], "arguments": { }, "argManager": { } } }, { "niceName": "Consequence 2", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Set Parameter Value", "command": { "parameters": [ { "value": "/modules/osc/values/_feeder2_barrel_done", "controlAddress": "/target" }, { "value": "-1", "controlAddress": "/value" } ] } }, { "niceName": "Consequence 3", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder2_inhibiteurs_/variables/tubeCounter/tubeCounter", "controlAddress": "/targetValue" }, { "value": "Add", "controlAddress": "/operator" }, { "value": 1, "hexMode": false, "controlAddress": "/value" } ] } } ] }, "consequencesOff": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Trigger a Control", "command": { "parameters": [ { "value": "/states/transitions/feeder2_tubeNO/triggerValidate", "controlAddress": "/target" } ] } } ] } } ] } }, { "parameters": [ { "value": [ -403.0, -679.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 240.0, 71.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "feeder2_tubeNotFound", "type": "State", "processors": { "editorIsCollapsed": true, "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "parameters": [ { "value": 0.0, "controlAddress": "/validationTime" } ], "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 }, { "parameters": [ { "value": "/customVariables/customVariables/values/feeder2_inhibiteurs_/tubeCounter", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "<", "controlAddress": "/comparisonFunction" }, { "value": 20, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { "parameters": [ { "value": 2.999999523162842, "controlAddress": "/stagger" } ], "items": [ { "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Trigger a Control", "command": { "parameters": [ { "value": "/states/transitions/feeder2_retryTube/triggerValidate", "controlAddress": "/target" } ] } } ] }, "consequencesOff": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Trigger a Control", "command": { "parameters": [ { "value": "/states/transitions/feeder2_desactivate/triggerValidate", "controlAddress": "/target" } ] } } ] } } ] } }, { "parameters": [ { "value": [ -82.0, -705.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 219.0, 73.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "feeder_desactivated", "type": "State", "processors": { "items": [ { "parameters": [ { "value": true, "controlAddress": "/enabled" } ], "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder2_inhibiteurs_/variables/isActive/isActive", "controlAddress": "/targetValue" } ] } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -1215.0, -1071.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 290.0, 71.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "feeder2_StartPill", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder2_inhibiteurs_/variables/pillCounter/pillCounter", "controlAddress": "/targetValue" } ] } }, { "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder2_inhibiteurs_/variables/tubeCounter/tubeCounter", "controlAddress": "/targetValue" } ] } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 4", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/X_top/homing", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 0, "hexMode": false, "controlAddress": "/states/feeder2_StartPill/processors/action/consequencesTRUE/consequence4/command/arguments/_1/newIntParameter" } } ] } } }, { "parameters": [ { "value": [ 40.0, 40.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 6", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/Y_top/homing", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 0, "hexMode": false, "controlAddress": "/states/feeder2_StartPill/processors/action/consequencesTRUE/consequence6/command/arguments/_1/newIntParameter" } } ] } } }, { "niceName": "Consequence 2", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Set Parameter Value", "command": { "parameters": [ { "value": "/modules/osc/values/_X_top_limitLow", "controlAddress": "/target" }, { "value": -1, "hexMode": false, "controlAddress": "/value" } ] } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 3", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Set Parameter Value", "command": { "parameters": [ { "value": "/modules/osc/values/_Y_top_limitLow", "controlAddress": "/target" }, { "value": -1, "hexMode": false, "controlAddress": "/value" } ] } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -2049.0, -1083.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 255.0, 60.0 ], "controlAddress": "/viewUISize" }, { "value": true, "controlAddress": "/active" } ], "niceName": "camera_wait", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "parameters": [ { "value": 300.0, "controlAddress": "/validationTime" } ], "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Trigger a Control", "command": { "parameters": [ { "value": "/states/transitions/camera_takeSnap/triggerValidate", "controlAddress": "/target" } ] } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -1731.0, -1093.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 260.0, 76.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "camera_snap", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "parameters": [ { "value": 0.0, "controlAddress": "/validationTime" } ], "items": [ { "parameters": [ { "value": "/modules/osc/values/_X_top_step", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "<", "controlAddress": "/comparisonFunction" }, { "value": 10000, "hexMode": false, "controlAddress": "/reference" } ] } }, { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "parameters": [ { "value": 10.20000267028809, "controlAddress": "/stagger" } ], "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "os", "commandPath": "Templates", "commandType": "CameraSnapshot", "command": { } }, { "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Trigger a Control", "command": { "parameters": [ { "value": "/states/transitions/camera_waitAgain/triggerValidate", "controlAddress": "/target" } ] } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -777.0, -1593.0 ], "controlAddress": "/viewUIPosition" }, { "value": true, "controlAddress": "/active" } ], "niceName": "Stepperspeeds", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/X_top/setMaxSpeed", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 25000, "hexMode": false, "controlAddress": "/states/stepperspeeds/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter" } } ] } } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/X_top/setHomingSpeed", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 25000, "hexMode": false, "controlAddress": "/states/stepperspeeds/processors/action/consequencesTRUE/consequence1/command/arguments/_1/newIntParameter" } } ] } } }, { "parameters": [ { "value": [ 40.0, 40.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 2", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/X_top/setAcceleration", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 25000, "hexMode": false, "controlAddress": "/states/stepperspeeds/processors/action/consequencesTRUE/consequence2/command/arguments/_1/newIntParameter" } } ] } } }, { "parameters": [ { "value": [ 60.0, 60.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 3", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/Y_top/setMaxSpeed", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 5000, "hexMode": false, "controlAddress": "/states/stepperspeeds/processors/action/consequencesTRUE/consequence3/command/arguments/_1/newIntParameter" } } ] } } }, { "parameters": [ { "value": [ 80.0, 80.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 4", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/Y_top/setHomingSpeed", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 5000, "hexMode": false, "controlAddress": "/states/stepperspeeds/processors/action/consequencesTRUE/consequence4/command/arguments/_1/newIntParameter" } } ] } } }, { "parameters": [ { "value": [ 100.0, 100.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 5", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/Y_top/setAcceleration", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 5000, "hexMode": false, "controlAddress": "/states/stepperspeeds/processors/action/consequencesTRUE/consequence5/command/arguments/_1/newIntParameter" } } ] } } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -830.0, -1074.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 148.0, 68.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "feeder2_homing", "type": "State", "processors": { "items": [ { "parameters": [ { "value": true, "controlAddress": "/enabled" } ], "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "parameters": [ { "value": 1.500000238418579, "controlAddress": "/delay" } ], "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/Y_top/move", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 22000, "hexMode": false, "controlAddress": "/states/feeder2_homing/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter" } } ] } } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -1451.0, -312.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 290.0, 71.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "feeder1_StartPill", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder1_nourriture_/variables/pillCounter/pillCounter", "controlAddress": "/targetValue" } ] } }, { "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder1_nourriture_/variables/tubeCounter/tubeCounter", "controlAddress": "/targetValue" } ] } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 4", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/X_top/homing", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 0, "hexMode": false, "controlAddress": "/states/feeder1_StartPill/processors/action/consequencesTRUE/consequence4/command/arguments/_1/newIntParameter" } } ] } } }, { "parameters": [ { "value": [ 40.0, 40.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 6", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/Y_top/homing", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 0, "hexMode": false, "controlAddress": "/states/feeder1_StartPill/processors/action/consequencesTRUE/consequence6/command/arguments/_1/newIntParameter" } } ] } } }, { "niceName": "Consequence 2", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Set Parameter Value", "command": { "parameters": [ { "value": "/modules/osc/values/_X_top_limitLow", "controlAddress": "/target" }, { "value": -1, "hexMode": false, "controlAddress": "/value" } ] } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 3", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Set Parameter Value", "command": { "parameters": [ { "value": "/modules/osc/values/_Y_top_limitLow", "controlAddress": "/target" }, { "value": -1, "hexMode": false, "controlAddress": "/value" } ] } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -1049.0, -290.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 148.0, 68.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "feeder1_homing", "type": "State", "processors": { "items": [ { "parameters": [ { "value": true, "controlAddress": "/enabled" } ], "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "parameters": [ { "value": 1.400000095367432, "controlAddress": "/delay" } ], "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/Y_top/move", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 22000, "hexMode": false, "controlAddress": "/states/feeder1_homing/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter" } } ] } } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -1272.0, 555.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 241.0, 120.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "Watering_pump", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/pill_trap", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 0, "hexMode": false, "controlAddress": "/states/watering_pump/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter" } } ] } } } ] }, "consequencesOff": { } }, { "parameters": [ { "value": 180.0, "controlAddress": "/outValue" } ], "niceName": "Mapping", "editorIsCollapsed": true, "type": "Mapping", "input": { "parameters": [ { "value": "/modules/signal/values/value", "controlAddress": "/inputValue" } ] }, "filters": { "items": [ { "parameters": [ { "value": -38.69997024536133, "controlAddress": "/out" } ], "niceName": "Curve Map", "type": "Curve Map", "filterParams": { }, "curve": { "parameters": [ { "value": 1.0, "controlAddress": "/position" }, { "value": 1.0, "controlAddress": "/value" } ], "items": [ { "parameters": [ { "value": "Hold", "controlAddress": "/easingType" } ], "niceName": "Key", "type": "BaseItem", "easing": { } }, { "parameters": [ { "value": 0.7814815044403076, "controlAddress": "/position" }, { "value": 1.0, "controlAddress": "/value" }, { "value": "Linear", "controlAddress": "/easingType" } ], "niceName": "Key 1", "type": "BaseItem", "easing": { } } ] } }, { "parameters": [ { "value": 180.0, "controlAddress": "/out" } ], "niceName": "Remap", "type": "Remap", "filterParams": { "parameters": [ { "value": [ 0.0, 1.0 ], "controlAddress": "/inputMin_Max" }, { "value": [ 0.0, 180.0 ], "controlAddress": "/targetMin_Max" } ] } } ] }, "outputs": { "items": [ { "niceName": "MappingOutput", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/peristaltic", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "parameters": [ { "value": true, "controlAddress": "/useForMapping" } ], "niceName": "#1", "type": "Integer", "param": { "value": 180, "hexMode": false, "controlAddress": "/states/watering_pump/processors/mapping/outputs/mappingOutput/command/arguments/_1/newIntParameter" } } ] } } } ] } } ] } }, { "parameters": [ { "value": [ -1592.0, 351.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 290.0, 71.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "watering_start", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "items": [ { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 4", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/X_top/homing", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 0, "hexMode": false, "controlAddress": "/states/watering_start/processors/action/consequencesTRUE/consequence4/command/arguments/_1/newIntParameter" } } ] } } }, { "parameters": [ { "value": [ 40.0, 40.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 6", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/Y_top/homing", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 0, "hexMode": false, "controlAddress": "/states/watering_start/processors/action/consequencesTRUE/consequence6/command/arguments/_1/newIntParameter" } } ] } } }, { "niceName": "Consequence 2", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Set Parameter Value", "command": { "parameters": [ { "value": "/modules/osc/values/_X_top_limitLow", "controlAddress": "/target" }, { "value": -1, "hexMode": false, "controlAddress": "/value" } ] } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 3", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Set Parameter Value", "command": { "parameters": [ { "value": "/modules/osc/values/_Y_top_limitLow", "controlAddress": "/target" }, { "value": -1, "hexMode": false, "controlAddress": "/value" } ] } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -1239.0, 359.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 148.0, 68.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "watering_home", "type": "State", "processors": { "items": [ { "parameters": [ { "value": true, "controlAddress": "/enabled" } ], "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "parameters": [ { "value": 1.400000095367432, "controlAddress": "/delay" } ], "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/X_top/moveTo", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 12000, "hexMode": false, "controlAddress": "/states/watering_home/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter" } } ] } } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/Y_top/moveTo", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 9000, "hexMode": false, "controlAddress": "/states/watering_home/processors/action/consequencesTRUE/consequence1/command/arguments/_1/newIntParameter" } } ] } } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -1029.0, 352.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 195.0, 71.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "Watering_ready", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "parameters": [ { "value": 2.5, "controlAddress": "/delay" }, { "value": 0.0, "controlAddress": "/stagger" } ], "items": [ { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/X_top/setMaxSpeed", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 100, "hexMode": false, "controlAddress": "/states/watering_ready/processors/action/consequencesTRUE/consequence1/command/arguments/_1/newIntParameter" } } ] } } }, { "niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/X_top/moveTo", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 84000, "hexMode": false, "controlAddress": "/states/watering_ready/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter" } } ] } } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -763.0, 349.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 244.0, 68.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "Watering_Zig", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "parameters": [ { "value": 2.200000047683716, "controlAddress": "/validationTime" } ], "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "parameters": [ { "value": 2.600000381469727, "controlAddress": "/delay" } ], "items": [ { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/Y_top/moveTo", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 30000, "hexMode": false, "controlAddress": "/states/watering_Zig/processors/action/consequencesTRUE/consequence1/command/arguments/_1/newIntParameter" } } ] } } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -761.0, 520.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 244.0, 68.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "Watering_Zag", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "parameters": [ { "value": 2.600000381469727, "controlAddress": "/delay" } ], "items": [ { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/Y_top/moveTo", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 9000, "hexMode": false, "controlAddress": "/states/watering_Zag/processors/action/consequencesTRUE/consequence1/command/arguments/_1/newIntParameter" } } ] } } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -452.0, 431.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 186.0, 72.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "Watering_finished", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/X_top/emergency_stop", "controlAddress": "/address" } ], "arguments": { }, "argManager": { } } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/Y_top/emergency_stop", "controlAddress": "/address" } ], "arguments": { }, "argManager": { } } }, { "niceName": "Consequence 2", "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Deactivate State", "command": { "parameters": [ { "value": "/states/watering_pump", "controlAddress": "/target" } ] } }, { "niceName": "Consequence 3", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/peristaltic", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 0, "hexMode": false, "controlAddress": "/states/watering_finished/processors/action/consequencesTRUE/consequence3/command/arguments/_1/newIntParameter" } } ] } } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ -195.0, 431.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 186.0, 72.0 ], "controlAddress": "/viewUISize" }, { "value": false, "controlAddress": "/active" } ], "niceName": "Watering_backHome", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "parameters": [ { "value": 2.399999856948853, "controlAddress": "/delay" }, { "value": 2.100000381469727, "controlAddress": "/stagger" } ], "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/X_top/homing", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 0, "hexMode": false, "controlAddress": "/states/watering_backHome/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter" } } ] } } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" } ], "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/Y_top/homing", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 0, "hexMode": false, "controlAddress": "/states/watering_backHome/processors/action/consequencesTRUE/consequence1/command/arguments/_1/newIntParameter" } } ] } } }, { "niceName": "Consequence 3", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/peristaltic", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 0, "hexMode": false, "controlAddress": "/states/watering_backHome/processors/action/consequencesTRUE/consequence3/command/arguments/_1/newIntParameter" } } ] } } } ] }, "consequencesOff": { } } ] } }, { "parameters": [ { "value": [ 55.0, 433.0 ], "controlAddress": "/viewUIPosition" }, { "value": [ 186.0, 70.0 ], "controlAddress": "/viewUISize" }, { "value": true, "controlAddress": "/active" } ], "niceName": "Watering_", "type": "State" }, { "parameters": [ { "value": [ -1254.0, 73.0 ], "controlAddress": "/viewUIPosition" }, { "value": true, "controlAddress": "/active" } ], "niceName": "State", "type": "State", "processors": { "items": [ { "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_setPeristaltic", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 0, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": { "parameters": [ { "value": "/peristaltic", "controlAddress": "/address" } ], "arguments": { }, "argManager": { "items": [ { "niceName": "#1", "type": "Integer", "param": { "value": 0, "hexMode": false, "controlAddress": "/states/state/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter" } } ] } } } ] }, "consequencesOff": { } } ] } } ], "transitions": { "items": [ { "niceName": "feeder2_tubeOK", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_feeder2_barrel_done", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": "1", "controlAddress": "/reference" } ] } } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder2_inhibiteurs_/variables/pillCounter/pillCounter", "controlAddress": "/targetValue" } ] } } ] }, "consequencesOff": { }, "sourceState": "feeder2_waitTube", "destState": "feeder2_waitPill" }, { "niceName": "feeder2_retryTube", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/customVariables/customVariables/values/feeder2_inhibiteurs_/tubeCounter", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "<", "controlAddress": "/comparisonFunction" }, { "value": 20, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder2_tubeNotFound", "destState": "feeder2_waitTube" }, { "niceName": "feeder1_pillOK", "editorIsCollapsed": true, "type": "Action", "conditions": { "parameters": [ { "value": 0.0, "controlAddress": "/validationTime" } ], "items": [ { "parameters": [ { "value": "/modules/osc/values/_feeder1_pill_done", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": "1", "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { "parameters": [ { "value": 5.0, "controlAddress": "/delay" } ] }, "sourceState": "feeder1_waitPill", "destState": "feeder1_PillDelivered" }, { "niceName": "feeder1_pillNO", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_feeder1_pill_done", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": "0", "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder1_waitPill", "destState": "feeder1_PillNotDelivered" }, { "niceName": "feeder1_retryPill", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/customVariables/customVariables/values/feeder1_nourriture_/pillCounter", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "<", "controlAddress": "/comparisonFunction" }, { "value": 5, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder1_PillNotDelivered", "destState": "feeder1_waitPill" }, { "niceName": "feeder1_changeTube", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/customVariables/customVariables/values/feeder2_inhibiteurs_/pillCounter", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": ">=", "controlAddress": "/comparisonFunction" }, { "value": 5, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder1_PillNotDelivered", "destState": "feeder1_waitTube" }, { "niceName": "feeder1_tubeOK", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_feeder1_barrel_done", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": "1", "controlAddress": "/reference" } ] } } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": { "parameters": [ { "value": "/feeder1_nourriture_/variables/pillCounter/pillCounter", "controlAddress": "/targetValue" } ] } } ] }, "consequencesOff": { }, "sourceState": "feeder1_waitTube", "destState": "feeder1_waitPill" }, { "niceName": "feeder1_tubeNO", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_feeder1_barrel_done", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": "0", "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder1_waitTube", "destState": "feeder1_tubeNotFound" }, { "niceName": "feeder1_retryTube", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/customVariables/customVariables/values/feeder1_nourriture_/tubeCounter", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "<", "controlAddress": "/comparisonFunction" }, { "value": 20, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder1_tubeNotFound", "destState": "feeder1_waitTube" }, { "niceName": "feeder1_Desactivate", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/customVariables/customVariables/values/feeder1_nourriture_/tubeCounter", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": ">=", "controlAddress": "/comparisonFunction" }, { "value": 20, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder1_tubeNotFound", "destState": "feeder1_desactivated" }, { "niceName": "feeder2_pillOK", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_feeder2_pill_done", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": "1", "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder2_waitPill", "destState": "feeder2_PillDelivered" }, { "niceName": "feeder2_pillNO", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_feeder2_pill_done", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": "0", "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder2_waitPill", "destState": "feeder2_PillNotDelivered" }, { "niceName": "feeder2_retryPill", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/customVariables/customVariables/values/feeder2_inhibiteurs_/pillCounter", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "<", "controlAddress": "/comparisonFunction" }, { "value": 5, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder2_PillNotDelivered", "destState": "feeder2_waitPill" }, { "niceName": "feeder2_changeTube", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/customVariables/customVariables/values/feeder2_inhibiteurs_/pillCounter", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": ">=", "controlAddress": "/comparisonFunction" }, { "value": 5, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder2_PillNotDelivered", "destState": "feeder2_waitTube" }, { "niceName": "feeder2_tubeNO", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_feeder2_barrel_done", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": "0", "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder2_waitTube", "destState": "feeder2_tubeNotFound" }, { "niceName": "feeder2_desactivate", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/customVariables/customVariables/values/feeder2_inhibiteurs_/tubeCounter", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": ">=", "controlAddress": "/comparisonFunction" }, { "value": 20, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder2_tubeNotFound", "destState": "feeder_desactivated" }, { "niceName": "camera_takeSnap", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "camera_wait", "destState": "camera_snap" }, { "niceName": "camera_waitAgain", "editorIsCollapsed": true, "type": "Action", "conditions": { "parameters": [ { "value": 5.199998378753662, "controlAddress": "/validationTime" } ], "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": { "parameters": [ { "value": "/states/camera_wait", "controlAddress": "/target" } ] } } ] }, "consequencesOff": { }, "sourceState": "camera_snap", "destState": "camera_wait" }, { "niceName": "transition", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 }, { "parameters": [ { "value": "/modules/osc/values/_X_top_limitLow", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 1, "hexMode": false, "controlAddress": "/reference" } ] } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" }, { "value": "/modules/osc/values/_Y_top_limitLow", "controlAddress": "/inputValue" } ], "niceName": "From Input Value 1", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 1, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { "parameters": [ { "value": 1.200000166893005, "controlAddress": "/delay" } ] }, "consequencesOff": { }, "sourceState": "feeder2_StartPill", "destState": "feeder2_homing" }, { "niceName": "transition 1", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_Y_top_step", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 22000, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder2_homing", "destState": "feeder2_waitPill" }, { "niceName": "transition 2", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_X_top_limitLow", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 1, "hexMode": false, "controlAddress": "/reference" } ] } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" }, { "value": "/modules/osc/values/_Y_top_limitLow", "controlAddress": "/inputValue" } ], "niceName": "From Input Value 1", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 1, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { "parameters": [ { "value": 1.300000190734863, "controlAddress": "/delay" } ] }, "consequencesOff": { }, "sourceState": "feeder1_StartPill", "destState": "feeder1_homing" }, { "niceName": "transition 3", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_Y_top_step", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 22000, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "feeder1_homing", "destState": "feeder1_waitPill" }, { "niceName": "transition 4", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_X_top_limitLow", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 1, "hexMode": false, "controlAddress": "/reference" } ] } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" }, { "value": "/modules/osc/values/_Y_top_limitLow", "controlAddress": "/inputValue" } ], "niceName": "From Input Value 1", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 1, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { "parameters": [ { "value": 1.400000214576721, "controlAddress": "/delay" } ] }, "consequencesOff": { }, "sourceState": "watering_start", "destState": "watering_home" }, { "niceName": "transition 5", "editorIsCollapsed": true, "type": "Action", "conditions": { "parameters": [ { "value": 13.00000762939453, "controlAddress": "/validationTime" } ], "items": [ { "parameters": [ { "value": "/modules/osc/values/_X_top_state", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 1, "hexMode": false, "controlAddress": "/reference" } ] } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" }, { "value": "/modules/osc/values/_Y_top_state", "controlAddress": "/inputValue" } ], "niceName": "From Input Value 1", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 1, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { "parameters": [ { "value": 5.399998188018799, "controlAddress": "/delay" } ], "items": [ { "parameters": [ { "value": false, "controlAddress": "/enabled" } ], "niceName": "Consequence", "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": { "parameters": [ { "value": "/states/watering_pump", "controlAddress": "/target" } ] } } ] }, "consequencesOff": { }, "sourceState": "watering_home", "destState": "watering_ready" }, { "niceName": "transition 6", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "niceName": "On Activate", "type": "On Activate", "activationType": 0 } ] }, "consequences": { "parameters": [ { "value": 0.0, "controlAddress": "/delay" } ], "items": [ { "niceName": "Consequence", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Trigger a Control", "command": { "parameters": [ { "value": "/states/watering_Zig/processors/action/triggerValidate", "controlAddress": "/target" } ] } } ] }, "consequencesOff": { }, "sourceState": "watering_ready", "destState": "watering_Zig" }, { "niceName": "Watering_endZig", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_X_top_state", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 1, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "watering_Zig", "destState": "watering_finished" }, { "niceName": "Watering_doZig", "editorIsCollapsed": true, "type": "Action", "conditions": { "parameters": [ { "value": 3.000003576278687, "controlAddress": "/validationTime" } ], "items": [ { "parameters": [ { "value": "/modules/osc/values/_Y_top_step", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": ">=", "controlAddress": "/comparisonFunction" }, { "value": 30000, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "watering_Zig", "destState": "watering_Zag" }, { "niceName": "Watering_doZag", "editorIsCollapsed": true, "type": "Action", "conditions": { "parameters": [ { "value": 1.900000214576721, "controlAddress": "/validationTime" } ], "items": [ { "parameters": [ { "value": "/modules/osc/values/_Y_top_step", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "<=", "controlAddress": "/comparisonFunction" }, { "value": 9000, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "watering_Zag", "destState": "watering_Zig" }, { "niceName": "Watering_endZag", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_X_top_state", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 1, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "watering_Zag", "destState": "watering_finished" }, { "niceName": "transition 7", "editorIsCollapsed": true, "type": "Action", "conditions": { "parameters": [ { "value": 3.799999237060547, "controlAddress": "/validationTime" } ], "items": [ { "parameters": [ { "value": "/modules/osc/values/_X_top_state", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 1, "hexMode": false, "controlAddress": "/reference" } ] } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" }, { "value": "/modules/osc/values/_Y_top_state", "controlAddress": "/inputValue" } ], "niceName": "From Input Value 1", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 1, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "watering_finished", "destState": "watering_backHome" }, { "niceName": "transition 8", "editorIsCollapsed": true, "type": "Action", "conditions": { "items": [ { "parameters": [ { "value": "/modules/osc/values/_X_top_state", "controlAddress": "/inputValue" } ], "niceName": "From Input Value", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 1, "hexMode": false, "controlAddress": "/reference" } ] } }, { "parameters": [ { "value": [ 20.0, 20.0 ], "controlAddress": "/viewUIPosition" }, { "value": "/modules/osc/values/_Y_top_state", "controlAddress": "/inputValue" } ], "niceName": "From Input Value 1", "type": "From Input Value", "comparator": { "parameters": [ { "value": "=", "controlAddress": "/comparisonFunction" }, { "value": 1, "hexMode": false, "controlAddress": "/reference" } ] } } ] }, "consequences": { }, "consequencesOff": { }, "sourceState": "watering_backHome", "destState": "watering_" } ] }, "comments": { "items": [ { "parameters": [ { "value": [ -769.0, -344.0 ], "controlAddress": "/viewUIPosition" }, { "value": "FEEDER 1", "controlAddress": "/text" } ], "niceName": "Comment", "type": "Comment" }, { "parameters": [ { "value": [ -821.0, -1123.0 ], "controlAddress": "/viewUIPosition" }, { "value": "Feeder 2", "controlAddress": "/text" } ], "niceName": "Comment 1", "type": "Comment" }, { "parameters": [ { "value": [ -1814.0, -1159.0 ], "controlAddress": "/viewUIPosition" }, { "value": "CAMERA SNAPSHOT", "controlAddress": "/text" } ], "niceName": "Comment 2", "type": "Comment" }, { "parameters": [ { "value": [ -1967.0, -1118.0 ], "controlAddress": "/viewUIPosition" }, { "value": "wait 5 mins", "controlAddress": "/text" } ], "niceName": "Comment 3", "type": "Comment" }, { "parameters": [ { "value": [ -1654.0, -1118.0 ], "controlAddress": "/viewUIPosition" }, { "value": "wait for arm", "controlAddress": "/text" } ], "niceName": "Comment 4", "type": "Comment" }, { "parameters": [ { "value": [ -1132.0, 581.0 ], "controlAddress": "/viewUIPosition" }, { "value": "Watering", "controlAddress": "/text" } ], "niceName": "Comment 5", "type": "Comment" } ] } } }