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