{
  "version": "",
  "triggers": [
    {
      "name": "vehicle_repo_logger",
      "key": "-",
      "rules": [
        {
          "variable": "iteration",
          "duration": 1,
          "math": "lastValue",
          "variable2": "1",
          "duration2": 1,
          "math2": "periodic",
          "operation": "eBigger"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [
            "vehicle_repo"
          ],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_OnlyStore"
      ],
      "tagnames": [
        "vehicle_repo"
      ],
      "write": []
    },
    {
      "name": "Batt1_OK2",
      "key": "BATTERY_1_EOC",
      "rules": [
        {
          "variable": "batt_st_1",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt1_NOK",
      "key": "BATTERY_1_STATE_ERROR",
      "rules": [
        {
          "variable": "batt_st_1",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "~R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt1_OK",
      "key": "BATTERY_1_STATE_NOT_ERROR",
      "rules": [
        {
          "variable": "batt_st_1",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt2_OK2",
      "key": "BATTERY_2_EOC",
      "rules": [
        {
          "variable": "batt_st_2",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt2_NOK",
      "key": "BATTERY_2_STATE_ERROR",
      "rules": [
        {
          "variable": "batt_st_2",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "~R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt2_OK",
      "key": "BATTERY_2_STATE_NOT_ERROR",
      "rules": [
        {
          "variable": "batt_st_2",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt3_OK2",
      "key": "BATTERY_3_EOC",
      "rules": [
        {
          "variable": "batt_st_3",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt3_NOK",
      "key": "BATTERY_3_STATE_ERROR",
      "rules": [
        {
          "variable": "batt_st_3",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "~R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt3_OK",
      "key": "BATTERY_3_STATE_NOT_ERROR",
      "rules": [
        {
          "variable": "batt_st_3",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt4_OK2",
      "key": "BATTERY_4_EOC",
      "rules": [
        {
          "variable": "batt_st_4",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt4_NOK",
      "key": "BATTERY_4_STATE_ERROR",
      "rules": [
        {
          "variable": "batt_st_4",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "~R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt4_OK",
      "key": "BATTERY_4_STATE_NOT_ERROR",
      "rules": [
        {
          "variable": "batt_st_4",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt5_OK2",
      "key": "BATTERY_5_EOC",
      "rules": [
        {
          "variable": "batt_st_5",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt5_NOK",
      "key": "BATTERY_5_STATE_ERROR",
      "rules": [
        {
          "variable": "batt_st_5",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "~R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt5_OK",
      "key": "BATTERY_5_STATE_NOT_ERROR",
      "rules": [
        {
          "variable": "batt_st_5",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt6_OK2",
      "key": "BATTERY_6_EOC",
      "rules": [
        {
          "variable": "batt_st_6",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt6_NOK",
      "key": "BATTERY_6_STATE_ERROR",
      "rules": [
        {
          "variable": "batt_st_6",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "~R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt6_OK",
      "key": "BATTERY_6_STATE_NOT_ERROR",
      "rules": [
        {
          "variable": "batt_st_6",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt7_OK2",
      "key": "BATTERY_7_EOC",
      "rules": [
        {
          "variable": "batt_st_7",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt7_NOK",
      "key": "BATTERY_7_STATE_ERROR",
      "rules": [
        {
          "variable": "batt_st_7",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "~R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt7_OK",
      "key": "BATTERY_7_STATE_NOT_ERROR",
      "rules": [
        {
          "variable": "batt_st_7",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt8_OK2",
      "key": "BATTERY_8_EOC",
      "rules": [
        {
          "variable": "batt_st_8",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt8_NOK",
      "key": "BATTERY_8_STATE_ERROR",
      "rules": [
        {
          "variable": "batt_st_8",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "~R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "Batt8_OK",
      "key": "BATTERY_8_STATE_NOT_ERROR",
      "rules": [
        {
          "variable": "batt_st_8",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-Batteries-HighFreq"
      ],
      "write": []
    },
    {
      "name": "boot_status",
      "key": "BOOT_STATUS",
      "rules": [
        {
          "variable": "boot_status",
          "duration": 1,
          "math": "lastValue",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "~R(1)",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [
            "vehicle_repo"
          ],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-HighFreq"
      ],
      "write": []
    },
    {
      "name": "conn_status",
      "key": "CON",
      "rules": [
        {
          "variable": "conn_status",
          "duration": 1,
          "math": "lastValue",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        },
        {
          "variable": "boot_status",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)&(~R(2))",
          "close": "~R(1)|R(2)",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [
            "vehicle_repo"
          ],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-HighFreq"
      ],
      "write": []
    },
    {
      "name": "CalcAC4",
      "key": "CalcAC4",
      "rules": [
        {
          "variable": "AC4",
          "duration": 1,
          "math": "single",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "exists"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ],
          "othersClose": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ]
        }
      ],
      "notification": [
        "intern"
      ],
      "tagnames": [],
      "write": []
    },
    {
      "name": "CalcConsumosAux",
      "key": "CalcConsumosAux",
      "rules": [
        {
          "variable": "actv_st",
          "duration": 0,
          "math": "lastValue",
          "variable2": "37",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ],
          "othersClose": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ]
        }
      ],
      "notification": [
        "intern"
      ],
      "tagnames": [],
      "write": []
    },
    {
      "name": "CalcDC3",
      "key": "CalcDC3",
      "rules": [
        {
          "variable": "DC3",
          "duration": 1,
          "math": "single",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "exists"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ],
          "othersClose": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ]
        }
      ],
      "notification": [
        "intern"
      ],
      "tagnames": [],
      "write": []
    },
    {
      "name": "CalcDC4",
      "key": "CalcDC4",
      "rules": [
        {
          "variable": "DC4",
          "duration": 1,
          "math": "single",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "exists"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ],
          "othersClose": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ]
        }
      ],
      "notification": [
        "intern"
      ],
      "tagnames": [],
      "write": []
    },
    {
      "name": "DM1",
      "key": "DM**",
      "rules": [
        {
          "variable": "DM1",
          "duration": 5,
          "math": "single",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "exists"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "~R(1)",
          "init": 0
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "DM1"
      ],
      "write": []
    },
    {
      "name": "dr",
      "key": "DR",
      "rules": [
        {
          "variable": "dr_aut",
          "duration": 1,
          "math": "single",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "exists"
        },
        {
          "variable": "dr_aut",
          "duration": 2,
          "math": "difference",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        },
        {
          "variable": "boot_status",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)&(~R(3))",
          "close": "~R(1)|R(2)|R(3)",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [
            {
              "nameInfo": "dr_aut",
              "variable": "dr_aut",
              "duration": 1,
              "math": "lastValue"
            }
          ],
          "othersClose": [
            {
              "nameInfo": "dr_aut",
              "variable": "dr_aut",
              "duration": 2,
              "math": "firstValue"
            }
          ]
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_DRIVERS"
      ],
      "write": []
    },
    {
      "name": "engine",
      "key": "ENGN",
      "rules": [
        {
          "variable": "boot_status",
          "duration": 1,
          "math": "lastValue",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        },
        {
          "variable": "time_sync",
          "duration": 1,
          "math": "lastValue",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        },
        {
          "variable": "odo",
          "duration": 0,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 0,
          "math2": "lastValue",
          "operation": "exists"
        },
        {
          "variable": "soc",
          "duration": 0,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 0,
          "math2": "lastValue",
          "operation": "exists"
        },
        {
          "variable": "fl_lv",
          "duration": 0,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 0,
          "math2": "lastValue",
          "operation": "exists"
        },
        {
          "variable": "tot_fl",
          "duration": 0,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 0,
          "math2": "lastValue",
          "operation": "exists"
        },
        {
          "variable": "iteration",
          "duration": 0,
          "math": "lastValue",
          "variable2": "60",
          "duration2": 0,
          "math2": "lastValue",
          "operation": "bigger"
        }
      ],
      "logical": [
        {
          "open": "R(1)&R(2)&((R(3)&R(4)&R(5)&R(6))|R(7))",
          "close": "~R(1)",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [
            "vehicle_repo"
          ],
          "othersOpen": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ],
          "othersClose": [
            {
              "nameInfo": "odo",
              "variable": "odo",
              "duration": 0,
              "math": "lastValue"
            },
            {
              "nameInfo": "soc",
              "variable": "soc",
              "duration": 0,
              "math": "lastValue"
            },
            {
              "nameInfo": "fl_lv",
              "variable": "fl_lv",
              "duration": 0,
              "math": "lastValue"
            },
            {
              "nameInfo": "tot_fl",
              "variable": "tot_fl",
              "duration": 0,
              "math": "lastValue"
            }
          ]
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-HighFreq"
      ],
      "write": []
    },
    {
      "name": "fms_status",
      "key": "FMS",
      "rules": [
        {
          "variable": "spe",
          "duration": 7,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "eBigger"
        },
        {
          "variable": "boot_status",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)&(~R(2))",
          "close": "~R(1)|R(2)",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [
            "vehicle_repo"
          ],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-HighFreq"
      ],
      "write": []
    },
    {
      "name": "gps_status",
      "key": "GPS",
      "rules": [
        {
          "variable": "gps_status",
          "duration": 1,
          "math": "lastValue",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        },
        {
          "variable": "boot_status",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)&(~R(2))",
          "close": "~R(1)|R(2)",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [
            "vehicle_repo"
          ],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-HighFreq"
      ],
      "write": []
    },
    {
      "name": "HarshAcceleration",
      "key": "HRSH_ACC",
      "rules": [
        {
          "variable": "acce_speed",
          "duration": 3,
          "math": "mean",
          "variable2": "1.3889",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "eBigger"
        },
        {
          "variable": "acce_speed",
          "duration": 3,
          "math": "max",
          "variable2": "10",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "smaller"
        }
      ],
      "logical": [
        {
          "open": "R(1)&R(2)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [
            "vehicle_repo"
          ],
          "othersOpen": [
            {
              "nameInfo": "acce_speed_mean",
              "variable": "acce_speed",
              "duration": 3,
              "math": "mean"
            },
            {
              "nameInfo": "acce_speed_max",
              "variable": "acce_speed",
              "duration": 3,
              "math": "max"
            }
          ],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_WORKFLOWS-engine-triggers"
      ],
      "write": []
    },
    {
      "name": "HarshBrake",
      "key": "HRSH_BRK",
      "rules": [
        {
          "variable": "acce_speed",
          "duration": 1,
          "math": "mean",
          "variable2": "-2.5",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "smaller"
        },
        {
          "variable": "acce_speed",
          "duration": 1,
          "math": "min",
          "variable2": "-8",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "bigger"
        }
      ],
      "logical": [
        {
          "open": "R(1)&R(2)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [
            "vehicle_repo"
          ],
          "othersOpen": [
            {
              "nameInfo": "spe_min",
              "variable": "spe",
              "duration": 1,
              "math": "min"
            },
            {
              "nameInfo": "spe_max",
              "variable": "spe",
              "duration": 1,
              "math": "max"
            },
            {
              "nameInfo": "acce_speed_mean",
              "variable": "acce_speed",
              "duration": 1,
              "math": "mean"
            },
            {
              "nameInfo": "acce_speed_min",
              "variable": "acce_speed",
              "duration": 1,
              "math": "min"
            }
          ],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_WORKFLOWS-engine-triggers"
      ],
      "write": []
    },
    {
      "name": "RCalcAC4",
      "key": "RCalcAC4",
      "rules": [
        {
          "variable": "AC4",
          "duration": 1,
          "math": "single",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "noExists"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ],
          "othersClose": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ]
        }
      ],
      "notification": [
        "intern"
      ],
      "tagnames": [],
      "write": []
    },
    {
      "name": "RCalcDC3",
      "key": "RCalcDC3",
      "rules": [
        {
          "variable": "DC3",
          "duration": 1,
          "math": "single",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "noExists"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ],
          "othersClose": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ]
        }
      ],
      "notification": [
        "intern"
      ],
      "tagnames": [],
      "write": []
    },
    {
      "name": "RCalcDC4",
      "key": "RCalcDC4",
      "rules": [
        {
          "variable": "DC4",
          "duration": 1,
          "math": "single",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "noExists"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ],
          "othersClose": [
            {
              "nameInfo": "",
              "variable": "",
              "duration": 0,
              "math": ""
            }
          ]
        }
      ],
      "notification": [
        "intern"
      ],
      "tagnames": [],
      "write": []
    },
    {
      "name": "SPL101",
      "key": "SPL",
      "rules": [
        {
          "variable": "spe",
          "duration": 1,
          "math": "lastValue",
          "variable2": "101",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "eBigger"
        },
        {
          "variable": "boot_status",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)&(~R(2))",
          "close": "~R(1)|R(2)",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [
            "vehicle_repo"
          ],
          "othersOpen": [],
          "othersClose": [
            {
              "nameInfo": "spe_max",
              "variable": "spe",
              "duration": -1,
              "math": "max"
            }
          ]
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_WORKFLOWS-engine-triggers"
      ],
      "write": []
    },
    {
      "name": "periodic_status",
      "key": "STATUS",
      "rules": [
        {
          "variable": "timestamp",
          "duration": 1,
          "math": "lastValue",
          "variable2": "90",
          "duration2": 1,
          "math2": "periodic",
          "operation": "eBigger"
        },
        {
          "variable": "odo",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0.25",
          "duration2": 1,
          "math2": "periodic",
          "operation": "eBigger"
        },
        {
          "variable": "spe",
          "duration": 3,
          "math": "firstValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "bigger"
        },
        {
          "variable": "spe",
          "duration": 1,
          "math": "lastValue",
          "variable2": "0",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)|R(2)|(R(3)&R(4))",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [
            "vehicle_repo"
          ],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-HighFreq",
        "MIS_T",
        "MS_VEHICLES-events"
      ],
      "write": []
    },
    {
      "name": "step_error",
      "key": "STEP_ERR",
      "rules": [
        {
          "variable": "step",
          "duration": 1,
          "math": "lastValue",
          "variable2": "2.5",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "eBigger"
        },
        {
          "variable": "iteration",
          "duration": 2,
          "math": "lastValue",
          "variable2": "5",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "bigger"
        }
      ],
      "logical": [
        {
          "open": "R(1)&R(2)",
          "close": "~R(1)",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [],
          "othersOpen": [
            {
              "nameInfo": "step",
              "variable": "step",
              "duration": 1,
              "math": "lastValue"
            }
          ],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-HighFreq"
      ],
      "write": []
    },
    {
      "name": "time_status",
      "key": "TIME_SYNC",
      "rules": [
        {
          "variable": "time_sync",
          "duration": 1,
          "math": "lastValue",
          "variable2": "1",
          "duration2": 1,
          "math2": "lastValue",
          "operation": "equal"
        }
      ],
      "logical": [
        {
          "open": "R(1)",
          "close": "",
          "init": 1
        }
      ],
      "information": [
        {
          "repos": [
            "vehicle_repo"
          ],
          "othersOpen": [],
          "othersClose": []
        }
      ],
      "notification": [
        "Forwarder_Instantaneous"
      ],
      "tagnames": [
        "MS_VEHICLES-Event-HighFreq"
      ],
      "write": []
    }
  ]
}