HTEQUI.noisette 142 KB

1
  1. {"metaData": {"version": "1.6.6", "versionNumber": 67078}, "dashboardManager": {"parameters": [{"value": false, "controlAddress": "/editMode"}], "items": [{"niceName": "Feeder 1", "type": "BaseItem", "itemManager": {}}, {"niceName": "feeder 2", "type": "BaseItem", "itemManager": {}}, {"niceName": "Steppers", "type": "BaseItem", "itemManager": {"items": [{"parameters": [{"value": [-155.0, -217.0], "controlAddress": "/viewUIPosition"}, {"value": [200.0, 50.0], "controlAddress": "/viewUISize"}], "niceName": "Dashboard Item 1", "type": "DashboardTriggerItem", "ghostAddress": "/modules/osc/templates/x_move/trigger", "controllable": "/modules/osc/templates/x_move/trigger"}, {"parameters": [{"value": [59.0, -199.0], "controlAddress": "/viewUIPosition"}, {"value": [200.0, 50.0], "controlAddress": "/viewUISize"}], "niceName": "Dashboard Item 2", "type": "DashboardParameterItem", "ghostAddress": "/modules/osc/templates/x_move/arguments/_1/_1", "controllable": "/modules/osc/templates/x_move/arguments/_1/_1"}, {"parameters": [{"value": [-44.0, -113.0], "controlAddress": "/viewUIPosition"}, {"value": [200.0, 50.0], "controlAddress": "/viewUISize"}], "niceName": "Dashboard Item 3", "type": "DashboardTriggerItem", "ghostAddress": "/modules/osc/templates/x_home/trigger", "controllable": "/modules/osc/templates/x_home/trigger"}, {"parameters": [{"value": [-459.0, -139.0], "controlAddress": "/viewUIPosition"}, {"value": [243.0, 50.0], "controlAddress": "/viewUISize"}], "niceName": "Dashboard Item", "type": "DashboardParameterItem", "ghostAddress": "/modules/osc/values/_X_top_step 0", "controllable": "/modules/osc/values/_X_top_step 0"}, {"parameters": [{"value": [-459.0, -70.0], "controlAddress": "/viewUIPosition"}, {"value": [275.0, 50.0], "controlAddress": "/viewUISize"}], "niceName": "Dashboard Item 4", "type": "DashboardParameterItem", "ghostAddress": "/modules/osc/values/_Y_top_step 0", "controllable": "/modules/osc/values/_Y_top_step 0"}]}}]}, "moduleManager": {"items": [{"parameters": [{"value": true, "controlAddress": "/enabled"}, {"value": true, "controlAddress": "/logIncoming"}, {"value": true, "controlAddress": "/logOutgoing"}], "niceName": "OSC", "type": "OSC", "scripts": {}, "params": {"parameters": [{"value": true, "controlAddress": "/splitArguments"}], "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"}]}}}, "templates": {"items": [{"niceName": "X_move", "editorIsCollapsed": true, "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {"items": [{"parameters": [{"value": true, "controlAddress": "/useForMapping"}], "niceName": "#1", "type": "Integer", "param": {"value": 9600, "hexMode": false, "controlAddress": "/modules/osc/templates/x_move/arguments/_1/_1", "type": "Integer", "niceName": "#1", "customizable": true, "removable": false, "description": "Argument #1, type int", "hideInEditor": true, "feedbackOnly": false}}]}, "params": [{"parameters": [{"value": "/X_top/move", "controlAddress": "/address"}, {"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": "Address"}]}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "X_moveTo", "editorIsCollapsed": true, "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {"items": [{"parameters": [{"value": true, "controlAddress": "/useForMapping"}], "niceName": "#1", "type": "Integer", "param": {"value": 82400, "hexMode": false, "controlAddress": "/modules/osc/templates/x_moveTo/arguments/_1/_1", "type": "Integer", "niceName": "#1", "customizable": true, "removable": false, "description": "Argument #1, type int", "hideInEditor": true, "feedbackOnly": false}}]}, "params": [{"parameters": [{"value": "/X_top/moveTo", "controlAddress": "/address"}, {"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": "Address"}]}, {"niceName": "X_home", "editorIsCollapsed": true, "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {"items": [{"parameters": [{"value": true, "controlAddress": "/useForMapping"}], "niceName": "#1", "type": "Integer"}]}, "params": [{"parameters": [{"value": "/X_top/homing", "controlAddress": "/address"}, {"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": "Address"}]}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "X_stop", "editorIsCollapsed": true, "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {"items": [{"parameters": [{"value": true, "controlAddress": "/useForMapping"}], "niceName": "#1", "type": "Integer", "param": {"value": 1, "hexMode": false, "controlAddress": "/modules/osc/templates/x_stop/arguments/_1/newIntParameter", "type": "Integer", "niceName": "New Int Parameter", "customizable": true, "removable": false, "description": "", "hideInEditor": true, "feedbackOnly": false}}]}, "params": [{"parameters": [{"value": "/X_top/emergency_stop", "controlAddress": "/address"}, {"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": "Address"}]}, {"parameters": [{"value": [40.0, 40.0], "controlAddress": "/viewUIPosition"}], "niceName": "Y_stop", "editorIsCollapsed": true, "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {"items": [{"parameters": [{"value": true, "controlAddress": "/useForMapping"}], "niceName": "#1", "type": "Integer", "param": {"value": 1, "hexMode": false, "controlAddress": "/modules/osc/templates/y_stop/arguments/_1/newIntParameter", "type": "Integer", "niceName": "New Int Parameter", "customizable": true, "removable": false, "description": "", "hideInEditor": true, "feedbackOnly": false}}]}, "params": [{"parameters": [{"value": "/Y_top/emergency_stop", "controlAddress": "/address"}, {"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": "Address"}]}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "Y_home", "editorIsCollapsed": true, "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {"items": [{"parameters": [{"value": true, "controlAddress": "/useForMapping"}], "niceName": "#1", "type": "Integer"}]}, "params": [{"parameters": [{"value": "/Y_top/homing", "controlAddress": "/address"}, {"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": "Address"}]}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "Y_move", "editorIsCollapsed": true, "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {"items": [{"parameters": [{"value": true, "controlAddress": "/useForMapping"}], "niceName": "#1", "type": "Integer", "param": {"value": 22500, "hexMode": false, "controlAddress": "/modules/osc/templates/y_move/arguments/_1/_1", "type": "Integer", "niceName": "#1", "customizable": true, "removable": false, "description": "Argument #1, type int", "hideInEditor": true, "feedbackOnly": false}}]}, "params": [{"parameters": [{"value": "/Y_top/move", "controlAddress": "/address"}, {"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": "Address"}]}, {"parameters": [{"value": [40.0, 40.0], "controlAddress": "/viewUIPosition"}], "niceName": "Y_moveTo", "editorIsCollapsed": true, "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {"items": [{"parameters": [{"value": true, "controlAddress": "/useForMapping"}], "niceName": "#1", "type": "Integer", "param": {"value": 22500, "hexMode": false, "controlAddress": "/modules/osc/templates/y_moveTo/arguments/_1/_1", "type": "Integer", "niceName": "#1", "customizable": true, "removable": false, "description": "Argument #1, type int", "hideInEditor": true, "feedbackOnly": false}}]}, "params": [{"parameters": [{"value": "/Y_top/moveTo", "controlAddress": "/address"}, {"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": "Address"}]}, {"niceName": "computeSnap", "editorIsCollapsed": true, "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {}, "params": [{"parameters": [{"value": "/pd/computeSnap", "controlAddress": "/address"}, {"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": "Address"}]}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "invertSize", "editorIsCollapsed": true, "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {}, "params": [{"parameters": [{"value": "/pd/invertSize", "controlAddress": "/address"}, {"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": "Address"}]}, {"parameters": [{"value": [40.0, 40.0], "controlAddress": "/viewUIPosition"}], "niceName": "getPosition/food", "editorIsCollapsed": true, "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {}, "params": [{"parameters": [{"value": "/pd/getPosition/food", "controlAddress": "/address"}, {"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": "Address"}]}, {"parameters": [{"value": [60.0, 60.0], "controlAddress": "/viewUIPosition"}], "niceName": "getPosition/inib", "editorIsCollapsed": true, "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {}, "params": [{"parameters": [{"value": "/pd/getPosition/inib", "controlAddress": "/address"}, {"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": "Address"}]}, {"niceName": "peristaltic", "editorIsCollapsed": true, "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {"items": [{"parameters": [{"value": true, "controlAddress": "/useForMapping"}], "niceName": "#1", "type": "Integer", "param": {"value": 0, "hexMode": false, "controlAddress": "/modules/osc/templates/peristaltic/arguments/_1/_1", "type": "Integer", "niceName": "#1", "customizable": true, "removable": false, "description": "Argument #1, type int", "hideInEditor": true, "feedbackOnly": false}}]}, "params": [{"parameters": [{"value": "/peristaltic", "controlAddress": "/address"}, {"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": "Address"}]}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "pill_trap", "editorIsCollapsed": true, "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {"items": [{"parameters": [{"value": true, "controlAddress": "/useForMapping"}], "niceName": "#1", "type": "Integer", "param": {"value": 34, "hexMode": false, "controlAddress": "/modules/osc/templates/pill_trap/arguments/_1/_1", "type": "Integer", "niceName": "#1", "customizable": true, "removable": false, "description": "Argument #1, type int", "hideInEditor": true, "feedbackOnly": false}}]}, "params": [{"parameters": [{"value": "/pill_trap", "controlAddress": "/address"}, {"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": "Address"}]}, {"niceName": "/feeder1/barrel_home", "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {}, "params": [{"parameters": [{"value": "/feeder2/barrel_home", "controlAddress": "/address"}, {"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": "Address"}]}, {"niceName": "/feeder1/pill", "type": "BaseItem", "menuPath": "", "commandType": "Custom Message", "customValues": {}, "params": [{"parameters": [{"value": "/feeder2/pill", "controlAddress": "/address"}, {"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": "Address"}]}]}, "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"}, {"value": -7178, "hexMode": false, "controlAddress": "/_B_low_step 0", "type": "Integer", "niceName": "/B_low/step 0", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_B_low_step 0"}, {"value": 0, "hexMode": false, "controlAddress": "/_B_low_step 1", "type": "Integer", "niceName": "/B_low/step 1", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_B_low_step 1"}, {"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": "0", "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": "/_pd_computeSnap", "type": "Trigger", "niceName": "/pd/computeSnap", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_pd_computeSnap"}, {"controlAddress": "/_pd_getPosition_food", "type": "Trigger", "niceName": "/pd/getPosition/food", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_pd_getPosition_food"}, {"controlAddress": "/_pd_invertSize", "type": "Trigger", "niceName": "/pd/invertSize", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_pd_invertSize"}, {"value": 1, "hexMode": false, "controlAddress": "/_pd_newBlob", "type": "Integer", "niceName": "/pd/newBlob", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_pd_newBlob"}, {"value": [45681.8359375, 29418.267578125], "minValue": [-2.147483648e9, -2.147483648e9], "maxValue": [2.147483648e9, 2.147483648e9], "controlAddress": "/_pd_position_food", "type": "Point2D", "niceName": "/pd/position/food", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_pd_position_food"}, {"value": 47254.23828125, "controlAddress": "/_pd_position_food 0", "type": "Float", "niceName": "/pd/position/food 0", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_pd_position_food 0"}, {"value": 8746.2763671875, "controlAddress": "/_pd_position_food 1", "type": "Float", "niceName": "/pd/position/food 1", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_pd_position_food 1"}, {"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": 180, "hexMode": false, "controlAddress": "/_setPeristaltic", "type": "Integer", "niceName": "/setPeristaltic", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false}, {"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": 1, "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": 9600, "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": 47254, "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": 0, "hexMode": false, "controlAddress": "/_X_top_rotate", "type": "Integer", "niceName": "/X_top/rotate", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_rotate"}, {"value": 200, "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": 100, "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": 2000, "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": 92407, "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"}, {"value": 15959, "hexMode": false, "controlAddress": "/_X_top_step 0", "type": "Integer", "niceName": "/X_top/step 0", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_step 0"}, {"value": 1000, "hexMode": false, "controlAddress": "/_X_top_step 1", "type": "Integer", "niceName": "/X_top/step 1", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_X_top_step 1"}, {"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": 0, "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": 22500, "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": 8746, "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": 8746, "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": 8746, "hexMode": false, "controlAddress": "/_Y_top_step 0", "type": "Integer", "niceName": "/Y_top/step 0", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_Y_top_step 0"}, {"value": 0, "hexMode": false, "controlAddress": "/_Y_top_step 1", "type": "Integer", "niceName": "/Y_top/step 1", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_Y_top_step 1"}], "editorIsCollapsed": true}, "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": "pd", "type": "BaseItem", "menuPath": "Process", "commandType": "Launch App", "params": [{"parameters": [{"value": "/usr/bin/pd", "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": "-open /home/htequi/Bureau/HTequi/blob-CN/HT_multicast.pd", "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": [{"parameters": [{"value": "127.0.0.1", "controlAddress": "/remoteHost"}], "niceName": "OSC Output", "type": "BaseItem"}]}}}, "values": {"parameters": [{"value": 1.0, "controlAddress": "/_launch", "type": "Float", "niceName": "/launch", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_launch"}, {"value": 0, "hexMode": false, "controlAddress": "/_setPeristaltic", "type": "Integer", "niceName": "/setPeristaltic", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false}, {"value": 0.0, "controlAddress": "/_states_watering_pump_active", "type": "Float", "niceName": "/states/watering_pump/active", "customizable": true, "removable": true, "description": "", "hideInEditor": false, "feedbackOnly": false, "shortName": "_states_watering_pump_active"}]}, "input": {}, "outputs": {"items": [{"parameters": [{"value": "127.0.0.1", "controlAddress": "/remoteHost"}], "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"}, {"value": 3, "hexMode": false, "controlAddress": "/octaves"}]}}]}, "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": false, "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": false, "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": {}}, {"parameters": [{"value": true, "controlAddress": "/enabled"}], "niceName": "Constants", "type": "BaseItem", "params": {}, "variables": {"items": [{"parameters": [{"value": -1, "hexMode": false, "controlAddress": "/loop_feeder", "type": "Integer", "niceName": "loop_feeder", "customizable": true, "removable": false, "description": "Custom control of type Integer", "hideInEditor": false, "feedbackOnly": false}], "niceName": "loop_feeder", "type": "Int Parameter"}, {"parameters": [{"value": 22500, "hexMode": false, "controlAddress": "/y_middle", "type": "Integer", "niceName": "Y_middle", "customizable": true, "removable": false, "description": "Custom control of type Integer", "hideInEditor": false, "feedbackOnly": false}], "niceName": "Y_middle", "type": "Int Parameter"}]}, "presets": {}, "morpher": {}}]}, "stateManager": {"items": [{"parameters": [{"value": [-561.0, -303.0], "controlAddress": "/viewUIPosition"}, {"value": [305.0, 118.0], "controlAddress": "/viewUISize"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "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"}], "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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "niceName": "feeder1_PillDelivered", "editorIsCollapsed": true, "type": "State", "processors": {"items": [{"niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": {"parameters": [{"value": 30.0, "controlAddress": "/validationTime"}], "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"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": 0, "hexMode": false, "controlAddress": "/value"}]}}, {"niceName": "Consequence 1", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": {"parameters": [{"value": "/feeder1_nourriture_/variables/tubeCounter/tubeCounter", "controlAddress": "/targetValue"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": 0, "hexMode": false, "controlAddress": "/value"}]}}, {"niceName": "Consequence 2", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": {"parameters": [{"value": "/feeder1_nourriture_/variables/isActive/isActive", "controlAddress": "/targetValue"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": false, "controlAddress": "/value"}]}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": [-385.0, -74.0], "controlAddress": "/viewUIPosition"}, {"value": [260.0, 80.0], "controlAddress": "/viewUISize"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "niceName": "feeder1_PillNotDelivered", "type": "State", "processors": {"items": [{"niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": {"parameters": [{"value": 0.0, "controlAddress": "/validationTime"}], "items": [{"parameters": [{"value": true, "controlAddress": "/enabled"}], "niceName": "On Activate", "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": true, "controlAddress": "/alwaysTrigger"}, {"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/feeder1_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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "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"}], "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": "Equals", "controlAddress": "/operator"}, {"value": 0, "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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "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"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": false, "controlAddress": "/value"}]}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": [-584.0, -1091.0], "controlAddress": "/viewUIPosition"}, {"value": [305.0, 118.0], "controlAddress": "/viewUISize"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "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"}], "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"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": 0, "hexMode": false, "controlAddress": "/value"}]}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": [-98.0, -1110.0], "controlAddress": "/viewUIPosition"}, {"value": [255.0, 142.0], "controlAddress": "/viewUISize"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "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": {"parameters": [{"value": 1.400000214576721, "controlAddress": "/stagger"}], "items": [{"niceName": "Consequence", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": {"parameters": [{"value": "/feeder2_inhibiteurs_/variables/pillCounter/pillCounter", "controlAddress": "/targetValue"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": 0, "hexMode": false, "controlAddress": "/value"}]}}, {"niceName": "Consequence 1", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": {"parameters": [{"value": "/feeder2_inhibiteurs_/variables/tubeCounter/tubeCounter", "controlAddress": "/targetValue"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": 0, "hexMode": false, "controlAddress": "/value"}]}}, {"niceName": "Consequence 2", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": {"parameters": [{"value": "/feeder2_inhibiteurs_/variables/isActive/isActive", "controlAddress": "/targetValue"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": false, "controlAddress": "/value"}]}}, {"niceName": "Consequence 3", "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Deactivate State", "command": {"parameters": [{"value": "/states/getFoodPosition", "controlAddress": "/target"}]}}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 4", "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": {"parameters": [{"value": "/states/getFoodPosition", "controlAddress": "/target"}]}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": [-449.0, -889.0], "controlAddress": "/viewUIPosition"}, {"value": [260.0, 80.0], "controlAddress": "/viewUISize"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "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"}], "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": "Equals", "controlAddress": "/operator"}, {"value": 0, "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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "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"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": false, "controlAddress": "/value"}]}}, {"niceName": "Consequence 1", "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": {"parameters": [{"value": "/states/getFoodPosition", "controlAddress": "/target"}]}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": true, "controlAddress": "/enabled"}, {"value": [-1215.0, -1071.0], "controlAddress": "/viewUIPosition"}, {"value": [290.0, 71.0], "controlAddress": "/viewUISize"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "niceName": "feeder2_StartPill", "type": "State", "processors": {"items": [{"niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": {"parameters": [{"value": 0.0, "controlAddress": "/validationTime"}], "items": [{"niceName": "On Activate", "type": "On Activate", "activationType": 0}]}, "consequences": {"parameters": [{"value": 0.7000000476837158, "controlAddress": "/stagger"}], "items": [{"niceName": "Consequence", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": {"parameters": [{"value": "/feeder2_inhibiteurs_/variables/pillCounter/pillCounter", "controlAddress": "/targetValue"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": 0, "hexMode": false, "controlAddress": "/value"}]}}, {"niceName": "Consequence 1", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": {"parameters": [{"value": "/feeder2_inhibiteurs_/variables/tubeCounter/tubeCounter", "controlAddress": "/targetValue"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": 0, "hexMode": false, "controlAddress": "/value"}]}}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 4", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "X_stop", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 1, "hexMode": false, "controlAddress": "/states/feeder2_StartPill/processors/action/consequencesTRUE/consequence4/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": [40.0, 40.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 5", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": {"parameters": [{"value": "/X_top/homing", "controlAddress": "/address"}], "argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 0, "hexMode": false, "controlAddress": "/states/feeder2_StartPill/processors/action/consequencesTRUE/consequence5/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": [60.0, 60.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 7", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "Y_stop", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 1, "hexMode": false, "controlAddress": "/states/feeder2_StartPill/processors/action/consequencesTRUE/consequence7/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"}], "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": [-2117.0, -1100.0], "controlAddress": "/viewUIPosition"}, {"value": [255.0, 60.0], "controlAddress": "/viewUISize"}, {"value": true, "controlAddress": "/active"}, {"value": "Activate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "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 0", "controlAddress": "/inputValue"}], "niceName": "From Input Value", "type": "From Input Value", "comparator": {"parameters": [{"value": "<", "controlAddress": "/comparisonFunction"}, {"value": false, "controlAddress": "/alwaysTrigger"}, {"value": 10000, "hexMode": false, "controlAddress": "/reference"}]}}, {"niceName": "On Activate", "type": "On Activate", "activationType": 0}]}, "consequences": {"parameters": [{"value": 5.000003814697266, "controlAddress": "/stagger"}], "items": [{"niceName": "Consequence", "type": "BaseItem", "commandModule": "os", "commandPath": "Templates", "commandType": "CameraSnapshot", "command": {}}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 2", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "computeSnap", "command": {"argManager": {}}}, {"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": true, "controlAddress": "/enabled"}, {"value": [-1376.0, -1354.0], "controlAddress": "/viewUIPosition"}, {"value": [311.0, 200.0], "controlAddress": "/viewUISize"}, {"value": true, "controlAddress": "/active"}, {"value": "Activate", "controlAddress": "/onLoadBehavior"}], "niceName": "Init State", "editorIsCollapsed": true, "type": "State", "processors": {"items": [{"parameters": [{"value": false, "controlAddress": "/enabled"}], "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": {"items": [{"niceName": "On Activate", "type": "On Activate", "activationType": 0}]}, "consequences": {"items": [{"parameters": [{"value": false, "controlAddress": "/enabled"}], "niceName": "Consequence", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": {"parameters": [{"value": "/X_top/setMaxSpeed", "controlAddress": "/address"}], "argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 1000, "hexMode": false, "controlAddress": "/states/initState/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": false, "controlAddress": "/enabled"}, {"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 1", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": {"parameters": [{"value": "/X_top/setHomingSpeed", "controlAddress": "/address"}], "argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 1000, "hexMode": false, "controlAddress": "/states/initState/processors/action/consequencesTRUE/consequence1/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": false, "controlAddress": "/enabled"}, {"value": [40.0, 40.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 2", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": {"parameters": [{"value": "/X_top/setAcceleration", "controlAddress": "/address"}], "argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 1000, "hexMode": false, "controlAddress": "/states/initState/processors/action/consequencesTRUE/consequence2/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": false, "controlAddress": "/enabled"}, {"value": [60.0, 60.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 3", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": {"parameters": [{"value": "/Y_top/setMaxSpeed", "controlAddress": "/address"}], "argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 1000, "hexMode": false, "controlAddress": "/states/initState/processors/action/consequencesTRUE/consequence3/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": false, "controlAddress": "/enabled"}, {"value": [80.0, 80.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 4", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": {"parameters": [{"value": "/Y_top/setHomingSpeed", "controlAddress": "/address"}], "argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 1000, "hexMode": false, "controlAddress": "/states/initState/processors/action/consequencesTRUE/consequence4/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": false, "controlAddress": "/enabled"}, {"value": [100.0, 100.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 5", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": {"parameters": [{"value": "/Y_top/setAcceleration", "controlAddress": "/address"}], "argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 2000, "hexMode": false, "controlAddress": "/states/initState/processors/action/consequencesTRUE/consequence5/command/arguments/_1/newIntParameter"}}]}}}]}, "consequencesOff": {}}, {"niceName": "start Pd", "editorIsCollapsed": true, "type": "Action", "conditions": {"items": [{"niceName": "On Activate", "type": "On Activate", "activationType": 0}]}, "consequences": {"items": [{"niceName": "Consequence", "type": "BaseItem", "commandModule": "os", "commandPath": "Templates", "commandType": "pd", "command": {"parameters": [{"value": "-open /home/htequi/Bureau/HTequi/blob-CN/HT_multicast.pd", "controlAddress": "/launchOptions"}]}}]}, "consequencesOff": {}}, {"niceName": "retrig", "editorIsCollapsed": true, "type": "Action", "conditions": {"items": [{"niceName": "On Activate", "type": "On Activate", "activationType": 0}]}, "consequences": {"parameters": [{"value": 0.4000000059604645, "controlAddress": "/stagger"}], "items": [{"niceName": "Consequence 1", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": {"parameters": [{"value": "/states/getFoodPosition", "controlAddress": "/target"}]}}, {"niceName": "Consequence", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Deactivate State", "command": {"parameters": [{"value": "/states/getFoodPosition", "controlAddress": "/target"}]}}, {"niceName": "Consequence 2", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": {"parameters": [{"value": "/states/water_prefood", "controlAddress": "/target"}]}}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 3", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Deactivate State", "command": {"parameters": [{"value": "/states/water_prefood", "controlAddress": "/target"}]}}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 4", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": {"parameters": [{"value": "/states/dropFood", "controlAddress": "/target"}]}}, {"niceName": "Consequence 5", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Deactivate State", "command": {"parameters": [{"value": "/states/dropFood", "controlAddress": "/target"}]}}, {"niceName": "Consequence 6", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": {"parameters": [{"value": "/states/water_postfoodgohome", "controlAddress": "/target"}]}}, {"niceName": "Consequence 7", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Deactivate State", "command": {"parameters": [{"value": "/states/water_postfoodgohome", "controlAddress": "/target"}]}}, {"niceName": "Consequence 8", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": {"parameters": [{"value": "/states/yToMiddle", "controlAddress": "/target"}]}}, {"niceName": "Consequence 9", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Deactivate State", "command": {"parameters": [{"value": "/states/yToMiddle", "controlAddress": "/target"}]}}, {"niceName": "Consequence 10", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": {"parameters": [{"value": "/states/state2", "controlAddress": "/target"}]}}, {"niceName": "Consequence 11", "editorIsCollapsed": true, "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Deactivate State", "command": {"parameters": [{"value": "/states/state2", "controlAddress": "/target"}]}}, {"niceName": "Consequence 12", "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": {"parameters": [{"value": "/states/start", "controlAddress": "/target"}]}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": true, "controlAddress": "/enabled"}, {"value": [-830.0, -1074.0], "controlAddress": "/viewUIPosition"}, {"value": [148.0, 68.0], "controlAddress": "/viewUISize"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "niceName": "feeder2_homing", "type": "State", "processors": {"items": [{"parameters": [{"value": true, "controlAddress": "/enabled"}], "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": {"parameters": [{"value": 0.0, "controlAddress": "/validationTime"}], "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"}], "argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 22500, "hexMode": false, "controlAddress": "/states/feeder2_homing/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter"}}]}}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": true, "controlAddress": "/enabled"}, {"value": [-1451.0, -312.0], "controlAddress": "/viewUIPosition"}, {"value": [290.0, 71.0], "controlAddress": "/viewUISize"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "niceName": "feeder1_StartPill", "editorIsCollapsed": true, "type": "State", "processors": {"items": [{"niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": {"parameters": [{"value": 3.300003051757812, "controlAddress": "/validationTime"}], "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"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": 0, "hexMode": false, "controlAddress": "/value"}]}}, {"niceName": "Consequence 1", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": {"parameters": [{"value": "/feeder1_nourriture_/variables/tubeCounter/tubeCounter", "controlAddress": "/targetValue"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": 0, "hexMode": false, "controlAddress": "/value"}]}}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 4", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "X_stop", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 1, "hexMode": false, "controlAddress": "/states/feeder1_StartPill/processors/action/consequencesTRUE/consequence4/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": [40.0, 40.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 5", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": {"parameters": [{"value": "/X_top/homing", "controlAddress": "/address"}], "argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 0, "hexMode": false, "controlAddress": "/states/feeder1_StartPill/processors/action/consequencesTRUE/consequence5/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": [60.0, 60.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 7", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "Y_stop", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 1, "hexMode": false, "controlAddress": "/states/feeder1_StartPill/processors/action/consequencesTRUE/consequence7/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"}], "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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "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"}], "argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 22500, "hexMode": false, "controlAddress": "/states/feeder1_homing/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter"}}]}}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": false, "controlAddress": "/enabled"}, {"value": [-1272.0, 555.0], "controlAddress": "/viewUIPosition"}, {"value": [241.0, 120.0], "controlAddress": "/viewUISize"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "niceName": "Watering_pump", "type": "State", "processors": {"items": [{"parameters": [{"value": false, "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": "/pill_trap", "controlAddress": "/address"}], "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": false, "controlAddress": "/enabled"}, {"value": 0.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": 0.082611083984375, "controlAddress": "/position"}, {"value": 0.0, "controlAddress": "/value"}], "items": [{"parameters": [{"value": "Hold", "controlAddress": "/easingType"}], "niceName": "Key", "type": "BaseItem", "easing": {}}, {"parameters": [{"value": 0.6526315808296204, "controlAddress": "/position"}, {"value": 0.9789473414421082, "controlAddress": "/value"}, {"value": "Linear", "controlAddress": "/easingType"}], "niceName": "Key 1", "type": "BaseItem", "easing": {}}]}}, {"parameters": [{"value": 0.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"}], "argManager": {"items": [{"parameters": [{"value": true, "controlAddress": "/useForMapping"}], "niceName": "#1", "type": "Integer", "param": {"value": 0, "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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "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"}], "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"}], "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": false, "controlAddress": "/enabled"}, {"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"}], "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"}], "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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "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"}], "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"}], "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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "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"}], "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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "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"}], "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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "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"}], "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"}], "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"}], "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"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "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"}], "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"}], "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"}], "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": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "niceName": "Watering_", "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": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": {"parameters": [{"value": "/states/feeder1_StartPill", "controlAddress": "/target"}]}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": [-1254.0, 73.0], "controlAddress": "/viewUIPosition"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "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"}], "argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 0, "hexMode": false, "controlAddress": "/states/state/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter"}}]}}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": [327.0, -317.0], "controlAddress": "/viewUIPosition"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "niceName": "loop2water", "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/constants/loop_feeder", "controlAddress": "/inputValue"}], "niceName": "From Input Value", "type": "From Input Value", "comparator": {"parameters": [{"value": "<", "controlAddress": "/comparisonFunction"}, {"value": 10, "hexMode": false, "controlAddress": "/reference"}]}}]}, "consequences": {"items": [{"niceName": "Consequence", "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": {"parameters": [{"value": "/states/feeder1_StartPill", "controlAddress": "/target"}]}}]}, "consequencesOff": {"items": [{"niceName": "Consequence", "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": {"parameters": [{"value": "/states/watering_start", "controlAddress": "/target"}]}}]}}]}}, {"parameters": [{"value": [-766.0, -1906.0], "controlAddress": "/viewUIPosition"}, {"value": [249.0, 91.0], "controlAddress": "/viewUISize"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "niceName": "Water_prefood", "type": "State", "processors": {"items": [{"parameters": [{"value": true, "controlAddress": "/enabled"}], "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": {"parameters": [{"value": 1.0, "controlAddress": "/validationTime"}], "items": [{"niceName": "On Activate", "type": "On Activate", "activationType": 0}]}, "consequences": {"parameters": [{"value": 0.5, "controlAddress": "/delay"}, {"value": 1.0, "controlAddress": "/stagger"}], "items": [{"niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "peristaltic", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 180, "hexMode": false, "controlAddress": "/states/water_prefood/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "peristaltic", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 0, "hexMode": false, "controlAddress": "/states/water_prefood/processors/action/consequencesTRUE/consequence1/command/arguments/_1/newIntParameter"}}]}}}, {"niceName": "Consequence 2", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "X_moveTo", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 56854, "controlMode": 2, "reference": {"value": "/states/getFoodPosition/processors/xoffset/outValue", "controlAddress": "/reference"}, "hexMode": false, "controlAddress": "/states/water_prefood/processors/action/consequencesTRUE/consequence2/command/arguments/_1/newIntParameter"}}]}}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": true, "controlAddress": "/enabled"}, {"value": [-1272.0, -1906.0], "controlAddress": "/viewUIPosition"}, {"value": [264.0, 138.0], "controlAddress": "/viewUISize"}, {"value": true, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": true, "controlAddress": "/checkTransitionsOnActivate"}], "niceName": "getFoodPosition", "type": "State", "processors": {"items": [{"parameters": [{"value": true, "controlAddress": "/enabled"}], "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": {"parameters": [{"value": 1.700000166893005, "controlAddress": "/validationTime"}], "items": [{"niceName": "On Activate", "type": "On Activate", "activationType": 0}]}, "consequences": {"parameters": [{"value": 0.8000000715255737, "controlAddress": "/delay"}], "items": [{"niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "getPosition/food", "command": {"argManager": {}}}]}, "consequencesOff": {}}, {"parameters": [{"value": 47254, "hexMode": false, "controlAddress": "/outValue"}], "niceName": "X", "editorIsCollapsed": true, "type": "Mapping", "input": {"parameters": [{"value": "/modules/osc/values/_pd_position_food 0", "controlAddress": "/inputValue"}]}, "filters": {"editorIsCollapsed": true, "items": [{"parameters": [{"value": 47254, "hexMode": false, "controlAddress": "/out"}], "niceName": "Convert To Integer", "type": "Convert To Integer", "filterParams": {"parameters": [{"value": "", "controlAddress": "/retargetComponent"}]}}, {"parameters": [{"value": 47254, "hexMode": false, "controlAddress": "/out"}], "niceName": "Math", "type": "Math", "filterParams": {}, "operationValue": {"value": 0, "hexMode": false, "controlAddress": "/states/getFoodPosition/processors/x/filters/math/filterParams/value"}}]}, "outputs": {"items": [{"niceName": "MappingOutput", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "X_moveTo", "command": {"argManager": {"items": [{"parameters": [{"value": true, "controlAddress": "/useForMapping"}], "niceName": "#1", "type": "Integer", "param": {"value": 47254, "hexMode": false, "controlAddress": "/states/getFoodPosition/processors/x/outputs/mappingOutput/command/arguments/_1/newIntParameter"}}]}}}]}}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}, {"value": 8746, "hexMode": false, "controlAddress": "/outValue"}], "niceName": "Y", "editorIsCollapsed": true, "type": "Mapping", "input": {"parameters": [{"value": "/modules/osc/values/_pd_position_food 1", "controlAddress": "/inputValue"}]}, "filters": {"items": [{"parameters": [{"value": 8746, "hexMode": false, "controlAddress": "/out"}], "niceName": "Convert To Integer", "type": "Convert To Integer", "filterParams": {"parameters": [{"value": "", "controlAddress": "/retargetComponent"}]}}, {"parameters": [{"value": 8746, "hexMode": false, "controlAddress": "/out"}], "niceName": "Math", "type": "Math", "filterParams": {}, "operationValue": {"value": 0, "hexMode": false, "controlAddress": "/states/getFoodPosition/processors/y/filters/math/filterParams/value"}}]}, "outputs": {"items": [{"niceName": "MappingOutput", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "Y_moveTo", "command": {"argManager": {"items": [{"parameters": [{"value": true, "controlAddress": "/useForMapping"}], "niceName": "#1", "type": "Integer", "param": {"value": 8746, "hexMode": false, "controlAddress": "/states/getFoodPosition/processors/y/outputs/mappingOutput/command/arguments/_1/newIntParameter"}}]}}}]}}, {"parameters": [{"value": 56854, "hexMode": false, "controlAddress": "/outValue"}], "niceName": "Xoffset", "editorIsCollapsed": true, "type": "Mapping", "input": {"parameters": [{"value": "/states/getFoodPosition/processors/x/outValue", "controlAddress": "/inputValue"}]}, "filters": {"items": [{"parameters": [{"value": 56854, "hexMode": false, "controlAddress": "/out"}], "niceName": "Math", "type": "Math", "filterParams": {}, "operationValue": {"value": 9600, "hexMode": false, "controlAddress": "/states/getFoodPosition/processors/xoffset/filters/math/filterParams/value"}}]}, "outputs": {}}]}}, {"parameters": [{"value": [-403.0, -1906.0], "controlAddress": "/viewUIPosition"}, {"value": [245.0, 91.0], "controlAddress": "/viewUISize"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "niceName": "dropFood", "type": "State", "processors": {"items": [{"niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": {"parameters": [{"value": 0.5, "controlAddress": "/validationTime"}], "items": [{"niceName": "On Activate", "type": "On Activate", "activationType": 0}]}, "consequences": {"parameters": [{"value": 0.5, "controlAddress": "/delay"}, {"value": 1.0, "controlAddress": "/stagger"}], "items": [{"niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "pill_trap", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 34, "hexMode": false, "controlAddress": "/states/dropFood/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "pill_trap", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 0, "hexMode": false, "controlAddress": "/states/dropFood/processors/action/consequencesTRUE/consequence1/command/arguments/_1/newIntParameter"}}]}}}, {"niceName": "Consequence 2", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "X_moveTo", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 47254, "controlMode": 2, "reference": {"value": "/states/getFoodPosition/processors/x/outValue", "controlAddress": "/reference"}, "hexMode": false, "controlAddress": "/states/dropFood/processors/action/consequencesTRUE/consequence2/command/arguments/_1/newIntParameter"}}]}}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": [-112.0, -1906.0], "controlAddress": "/viewUIPosition"}, {"value": [249.0, 91.0], "controlAddress": "/viewUISize"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": true, "controlAddress": "/checkTransitionsOnActivate"}], "niceName": "Water_postfood&gohome", "type": "State", "processors": {"items": [{"niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": {"parameters": [{"value": 0.5000000596046448, "controlAddress": "/validationTime"}], "items": [{"niceName": "On Activate", "type": "On Activate", "activationType": 0}]}, "consequences": {"parameters": [{"value": 0.5, "controlAddress": "/delay"}, {"value": 1.0, "controlAddress": "/stagger"}], "items": [{"niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "peristaltic", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 180, "hexMode": false, "controlAddress": "/states/water_postfoodgohome/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "peristaltic", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 0, "hexMode": false, "controlAddress": "/states/water_postfoodgohome/processors/action/consequencesTRUE/consequence1/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 3", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "Y_home", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer"}]}}}, {"niceName": "Consequence 2", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "X_home", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer"}]}}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": [185.0, -1906.0], "controlAddress": "/viewUIPosition"}, {"value": [240.0, 93.0], "controlAddress": "/viewUISize"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "niceName": "Y to middle", "type": "State", "processors": {"items": [{"niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": {"parameters": [{"value": 0.800000011920929, "controlAddress": "/validationTime"}], "items": [{"niceName": "On Activate", "type": "On Activate", "activationType": 0}]}, "consequences": {"parameters": [{"value": 0.6000000238418579, "controlAddress": "/delay"}], "items": [{"niceName": "Consequence", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "Y_moveTo", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 22500, "controlMode": 2, "reference": {"value": "/customVariables/customVariables/values/constants/y_middle", "controlAddress": "/reference"}, "hexMode": false, "controlAddress": "/states/yToMiddle/processors/action/consequencesTRUE/consequence/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": true, "controlAddress": "/enabled"}], "niceName": "Consequence 1", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "X_home", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer"}]}}}, {"niceName": "Consequence 2", "type": "BaseItem", "commandModule": "generic", "commandPath": "", "commandType": "Trigger a Control", "command": {"parameters": [{"value": "/states/transitions/transition10/triggerValidate", "controlAddress": "/target"}]}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": true, "controlAddress": "/enabled"}, {"value": [-514.0, -1657.0], "controlAddress": "/viewUIPosition"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}], "niceName": "State 2", "type": "State", "processors": {"items": [{"parameters": [{"value": true, "controlAddress": "/enabled"}], "niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": {"parameters": [{"value": 173.8999786376953, "controlAddress": "/validationTime"}], "items": [{"parameters": [{"value": true, "controlAddress": "/enabled"}], "niceName": "On Activate", "type": "On Activate", "activationType": 0}]}, "consequences": {"items": [{"parameters": [{"value": true, "controlAddress": "/enabled"}], "niceName": "Consequence", "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": {"parameters": [{"value": "/states/feeder2_waitPill", "controlAddress": "/target"}]}}]}, "consequencesOff": {}}]}}, {"parameters": [{"value": true, "controlAddress": "/enabled"}, {"value": [-1777.0, -1906.0], "controlAddress": "/viewUIPosition"}, {"value": [290.0, 71.0], "controlAddress": "/viewUISize"}, {"value": false, "controlAddress": "/active"}, {"value": "Deactivate", "controlAddress": "/onLoadBehavior"}, {"value": false, "controlAddress": "/checkTransitionsOnActivate"}], "niceName": "Start", "type": "State", "processors": {"items": [{"niceName": "Action", "editorIsCollapsed": true, "type": "Action", "conditions": {"parameters": [{"value": 5.0, "controlAddress": "/validationTime"}], "items": [{"niceName": "On Activate", "type": "On Activate", "activationType": 0}]}, "consequences": {"parameters": [{"value": 0.7000000476837158, "controlAddress": "/stagger"}], "items": [{"niceName": "Consequence", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": {"parameters": [{"value": "/feeder2_inhibiteurs_/variables/pillCounter/pillCounter", "controlAddress": "/targetValue"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": 0, "hexMode": false, "controlAddress": "/value"}]}}, {"niceName": "Consequence 1", "type": "BaseItem", "commandModule": "customVariables", "commandPath": "", "commandType": "Set Value", "command": {"parameters": [{"value": "/feeder2_inhibiteurs_/variables/tubeCounter/tubeCounter", "controlAddress": "/targetValue"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": 0, "hexMode": false, "controlAddress": "/value"}]}}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 4", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "X_stop", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 1, "hexMode": false, "controlAddress": "/states/start/processors/action/consequencesTRUE/consequence4/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": [40.0, 40.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 5", "type": "BaseItem", "commandModule": "osc", "commandPath": "", "commandType": "Custom Message", "command": {"parameters": [{"value": "/X_top/homing", "controlAddress": "/address"}], "argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 0, "hexMode": false, "controlAddress": "/states/start/processors/action/consequencesTRUE/consequence5/command/arguments/_1/newIntParameter"}}]}}}, {"parameters": [{"value": [60.0, 60.0], "controlAddress": "/viewUIPosition"}], "niceName": "Consequence 7", "type": "BaseItem", "commandModule": "osc", "commandPath": "Templates", "commandType": "Y_stop", "command": {"argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 1, "hexMode": false, "controlAddress": "/states/start/processors/action/consequencesTRUE/consequence7/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"}], "argManager": {"items": [{"niceName": "#1", "type": "Integer", "param": {"value": 0, "hexMode": false, "controlAddress": "/states/start/processors/action/consequencesTRUE/consequence6/command/arguments/_1/newIntParameter"}}]}}}, {"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": {}}]}}], "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"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": 0, "hexMode": false, "controlAddress": "/value"}]}}]}, "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"}, {"value": "Equals", "controlAddress": "/operator"}, {"value": 0, "hexMode": false, "controlAddress": "/value"}]}}]}, "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": false, "controlAddress": "/alwaysTrigger"}, {"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": false, "controlAddress": "/alwaysTrigger"}, {"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_onTarget", "controlAddress": "/inputValue"}], "niceName": "From Input Value", "type": "From Input Value", "comparator": {"parameters": [{"value": "=", "controlAddress": "/comparisonFunction"}, {"value": 22500, "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": true, "controlAddress": "/alwaysTrigger"}, {"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": true, "controlAddress": "/alwaysTrigger"}, {"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_onTarget", "controlAddress": "/inputValue"}], "niceName": "From Input Value", "type": "From Input Value", "comparator": {"parameters": [{"value": "=", "controlAddress": "/comparisonFunction"}, {"value": 22500, "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_"}, {"niceName": "transition 9", "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": "/constants/variables/loop_feeder/loop_feeder", "controlAddress": "/targetValue"}, {"value": "Add", "controlAddress": "/operator"}, {"value": 1, "hexMode": false, "controlAddress": "/value"}]}}]}, "consequencesOff": {}, "sourceState": "feeder1_PillDelivered", "destState": "loop2water"}, {"niceName": "transition 12", "editorIsCollapsed": true, "type": "Action", "conditions": {"items": [{"parameters": [{"value": "/modules/osc/values/_X_top_onTarget", "controlAddress": "/inputValue"}], "niceName": "From Input Value", "type": "From Input Value", "comparator": {"parameters": [{"value": "=", "controlAddress": "/comparisonFunction"}, {"value": true, "controlAddress": "/alwaysTrigger"}, {"value": 56854, "controlMode": 2, "reference": {"value": "/states/getFoodPosition/processors/xoffset/outValue", "controlAddress": "/reference"}, "hexMode": false, "controlAddress": "/reference"}]}}]}, "consequences": {}, "consequencesOff": {}, "sourceState": "water_prefood", "destState": "dropFood"}, {"niceName": "transition 13", "editorIsCollapsed": true, "type": "Action", "conditions": {"parameters": [{"value": 0.300000011920929, "controlAddress": "/validationTime"}], "items": [{"parameters": [{"value": "/modules/osc/values/_X_top_onTarget", "controlAddress": "/inputValue"}], "niceName": "From Input Value", "type": "From Input Value", "comparator": {"parameters": [{"value": "=", "controlAddress": "/comparisonFunction"}, {"value": false, "controlAddress": "/alwaysTrigger"}, {"value": 47254, "controlMode": 2, "reference": {"value": "/states/getFoodPosition/processors/x/outValue", "controlAddress": "/reference"}, "hexMode": false, "controlAddress": "/reference"}]}}]}, "consequences": {}, "consequencesOff": {}, "sourceState": "dropFood", "destState": "water_postfoodgohome"}, {"niceName": "transition 14", "editorIsCollapsed": true, "type": "Action", "conditions": {"items": [{"parameters": [{"value": "/modules/osc/values/_Y_top_limitLow", "controlAddress": "/inputValue"}], "niceName": "From Input Value", "type": "From Input Value", "comparator": {"parameters": [{"value": "=", "controlAddress": "/comparisonFunction"}, {"value": 1, "hexMode": false, "controlAddress": "/reference"}]}}]}, "consequences": {}, "consequencesOff": {}, "sourceState": "water_postfoodgohome", "destState": "yToMiddle"}, {"niceName": "transition 15", "editorIsCollapsed": true, "type": "Action", "conditions": {"items": [{"parameters": [{"value": "/modules/osc/values/_X_top_onTarget", "controlAddress": "/inputValue"}], "niceName": "From Input Value", "type": "From Input Value", "comparator": {"parameters": [{"value": "=", "controlAddress": "/comparisonFunction"}, {"value": false, "controlAddress": "/alwaysTrigger"}, {"value": 47254, "controlMode": 2, "reference": {"value": "/states/getFoodPosition/processors/x/outValue", "controlAddress": "/reference"}, "hexMode": false, "controlAddress": "/reference"}]}}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}, {"value": "/modules/osc/values/_Y_top_onTarget", "controlAddress": "/inputValue"}], "niceName": "From Input Value 1", "type": "From Input Value", "comparator": {"parameters": [{"value": "=", "controlAddress": "/comparisonFunction"}, {"value": false, "controlAddress": "/alwaysTrigger"}, {"value": 8746, "controlMode": 2, "reference": {"value": "/states/getFoodPosition/processors/y/outValue", "controlAddress": "/reference"}, "hexMode": false, "controlAddress": "/reference"}]}}]}, "consequences": {}, "consequencesOff": {}, "sourceState": "getFoodPosition", "destState": "water_prefood"}, {"niceName": "transition 10", "editorIsCollapsed": true, "type": "Action", "conditions": {"items": [{"niceName": "On Activate", "type": "On Activate", "activationType": 0}, {"parameters": [{"value": "/modules/osc/values/_Y_top_onTarget", "controlAddress": "/inputValue"}], "niceName": "From Input Value", "type": "From Input Value", "comparator": {"parameters": [{"value": "=", "controlAddress": "/comparisonFunction"}, {"value": 22500, "hexMode": false, "controlAddress": "/reference"}]}}]}, "consequences": {}, "consequencesOff": {}, "sourceState": "yToMiddle", "destState": "state2"}, {"niceName": "transition 11", "editorIsCollapsed": true, "type": "Action", "conditions": {"parameters": [{"value": 0.4000000059604645, "controlAddress": "/validationTime"}], "items": [{"parameters": [{"value": "/modules/osc/values/_X_top_onTarget", "controlAddress": "/inputValue"}], "niceName": "From Input Value", "type": "From Input Value", "comparator": {"parameters": [{"value": "=", "controlAddress": "/comparisonFunction"}, {"value": true, "controlAddress": "/alwaysTrigger"}, {"value": 0, "hexMode": false, "controlAddress": "/reference"}]}}, {"parameters": [{"value": [20.0, 20.0], "controlAddress": "/viewUIPosition"}, {"value": "/modules/osc/values/_Y_top_onTarget", "controlAddress": "/inputValue"}], "niceName": "From Input Value 1", "type": "From Input Value", "comparator": {"parameters": [{"value": "=", "controlAddress": "/comparisonFunction"}, {"value": true, "controlAddress": "/alwaysTrigger"}, {"value": 0, "hexMode": false, "controlAddress": "/reference"}]}}]}, "consequences": {"items": [{"niceName": "Consequence", "type": "BaseItem", "commandModule": "stateMachine", "commandPath": "State", "commandType": "Activate State", "command": {"parameters": [{"value": "/states/getFoodPosition", "controlAddress": "/target"}]}}]}, "consequencesOff": {}, "sourceState": "start", "destState": "getFoodPosition"}]}, "comments": {"items": [{"parameters": [{"value": [-764.0, -315.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"}, {"parameters": [{"value": [-316.0, -1752.0], "controlAddress": "/viewUIPosition"}, {"value": "pill_trap 35 open", "controlAddress": "/text"}], "niceName": "Comment 6", "type": "Comment"}]}}}