{
  "version": "",
  "stationName": "-1",
  "sources": [
    {
      "interface": "can",
      "sourceData": "can1",
      "registers": [
        {
          "address": "0x18FEE9**",
          "description": "-",
          "data": [
            {
              "alias": "tot_fl",
              "muxID": "-1",
              "frequency": 10,
              "byte": 4,
              "bit": 0,
              "length": 32,
              "resolution": 0.5,
              "offset": 0,
              "minValue": 0,
              "maxValue": 2.1055406075E9,
              "byteOrder": "LE",
              "unit": "1",
              "type": "double"
            }
          ]
        },
        {
          "address": "0x18FEFC**",
          "description": "-",
          "data": [
            {
              "alias": "fl_lv",
              "muxID": "-1",
              "frequency": 10,
              "byte": 1,
              "bit": 0,
              "length": 8,
              "resolution": 0.4,
              "offset": 0,
              "minValue": 0,
              "maxValue": 100,
              "byteOrder": "LE",
              "unit": "%",
              "type": "double"
            }
          ]
        },
        {
          "address": "0x0CF00400",
          "description": "-",
          "data": [
            {
              "alias": "rpm",
              "muxID": "-1",
              "frequency": 1,
              "byte": 3,
              "bit": 0,
              "length": 16,
              "resolution": 0.125,
              "offset": 0,
              "minValue": 0,
              "maxValue": 8031,
              "byteOrder": "LE",
              "unit": "rpm",
              "type": "double"
            }
          ]
        },
        {
          "address": "0x18F003**",
          "description": "-",
          "data": [
            {
              "alias": "acc_p",
              "muxID": "-1",
              "frequency": 10,
              "byte": 1,
              "bit": 0,
              "length": 8,
              "resolution": 0.4,
              "offset": 0,
              "minValue": 0,
              "maxValue": 100,
              "byteOrder": "LE",
              "unit": "%",
              "type": "double"
            }
          ]
        },
        {
          "address": "0x18FEC117",
          "description": "-",
          "data": [
            {
              "alias": "odo",
              "infoContext": "dcb",
              "muxID": "-1",
              "frequency": 5,
              "byte": 0,
              "bit": 0,
              "length": 32,
              "resolution": 0.005,
              "offset": 0,
              "minValue": -1,
              "maxValue": 21055406,
              "byteOrder": "LE",
              "unit": "km",
              "type": "double"
            }
          ]
        },
        {
          "address": "0x18FEE5**",
          "description": "-",
          "data": [
            {
              "alias": "en_op",
              "muxID": "-1",
              "frequency": 10,
              "byte": 0,
              "bit": 0,
              "length": 32,
              "resolution": 0.05,
              "offset": 0,
              "minValue": 0,
              "maxValue": 876000,
              "byteOrder": "LE",
              "unit": "hours",
              "type": "double"
            }
          ]
        },
        {
          "address": "0x18FEF100",
          "description": "-",
          "data": [
            {
              "alias": "brk_sw",
              "muxID": "-1",
              "frequency": 10,
              "byte": 3,
              "bit": 4,
              "length": 2,
              "resolution": 1,
              "offset": 0,
              "minValue": 0,
              "maxValue": 3,
              "byteOrder": "LE",
              "unit": "-",
              "type": "double"
            },
            {
              "alias": "spe",
              "infoContext": "dcb",
              "muxID": "-1",
              "frequency": 10,
              "byte": 1,
              "bit": 0,
              "length": 16,
              "resolution": 0.00390625,
              "offset": 0,
              "minValue": 0,
              "maxValue": 250,
              "byteOrder": "LE",
              "unit": "km/h",
              "type": "double"
            }
          ]
        },
        {
          "address": "0x18FEF5**",
          "description": "-",
          "data": [
            {
              "alias": "t_out",
              "muxID": "-1",
              "frequency": 5,
              "byte": 3,
              "bit": 0,
              "length": 16,
              "resolution": 0.03125,
              "offset": -273,
              "minValue": -65,
              "maxValue": 65,
              "byteOrder": "LE",
              "unit": "C",
              "type": "double"
            }
          ]
        },
        {
          "address": "0x18FF2427",
          "description": "-",
          "data": [
            {
              "alias": "t_in",
              "muxID": "-1",
              "frequency": 5,
              "byte": 0,
              "bit": 0,
              "length": 16,
              "resolution": 0.03125,
              "offset": -273,
              "minValue": -65,
              "maxValue": 65,
              "byteOrder": "LE",
              "unit": "C",
              "type": "double"
            }
          ]
        }
      ]
    },
    {
      "interface": "internal",
      "sourceData": "DCB",
      "registers": [
        {
          "address": "GPS",
          "description": "-",
          "data": [
            {
              "alias": "gps_track_degree_true",
              "infoContext": "matlab",
              "frequency": 1,
              "unit": "-",
              "type": "double"
            }
          ]
        },
        {
          "address": "SAE",
          "description": "-",
          "data": [
            {
              "alias": "SAE_route_id",
              "frequency": 1,
              "unit": "-",
              "type": "string"
            },
            {
              "alias": "sae_route_point_uid",
              "infoContext": "dcb",
              "frequency": 1,
              "unit": "-",
              "type": "string"
            },
            {
              "alias": "srvc_id",
              "infoContext": "dcb",
              "frequency": 1,
              "unit": "-",
              "type": "string"
            }
          ]
        },
        {
          "address": "input",
          "description": "-",
          "data": [
            {
              "alias": "blind_button",
              "frequency": 1,
              "unit": "-",
              "type": "boolean",
              "desc": "ValueofGPIO3inTuvisa.Risingedgecaptured."
            },
            {
              "alias": "blind_remote_control",
              "frequency": 1,
              "unit": "-",
              "type": "boolean",
              "desc": "ValueofGPIO2inTuvisa.Fallingedgecaptured."
            },
            {
              "alias": "disabled_stop_button",
              "frequency": 1,
              "type": "boolean",
              "desc": "ValueofGPIO3inLisboa."
            },
            {
              "alias": "door",
              "frequency": 1,
              "unit": "-",
              "type": "boolean",
              "desc": "ValueofGPIO4inTuvisa.Bothfallingandrisingedgecaptured."
            },
            {
              "alias": "emergency_button",
              "frequency": 1,
              "unit": "-",
              "type": "boolean",
              "desc": "ValueofGPIO1inTuvisa.Risingedgecaptured."
            },
            {
              "alias": "stop_button",
              "frequency": 1,
              "type": "boolean",
              "desc": "ValueofGPIO2inLisboa."
            }
          ]
        },
        {
          "address": "GPS",
          "description": "-",
          "data": [
            {
              "alias": "gps_sat_num",
              "frequency": 1.0,
              "unit": "-",
              "type": "double"
            },
            {
              "alias": "gps_status",
              "frequency": 1.0,
              "unit": "-",
              "type": "boolean"
            },
            {
              "alias": "lat",
              "infoContext": "matlab",
              "frequency": 1.0,
              "unit": "-",
              "type": "double"
            },
            {
              "alias": "lon",
              "infoContext": "matlab",
              "frequency": 1.0,
              "unit": "-",
              "type": "double"
            }
          ]
        },
        {
          "address": "common",
          "description": "-",
          "data": [
            {
              "alias": "dr_aut",
              "infoContext": "matlab",
              "frequency": 1.0,
              "unit": "-",
              "type": "string"
            }
          ]
        },
        {
          "address": "connectivity",
          "description": "-",
          "data": [
            {
              "alias": "conn_status",
              "frequency": 1.0,
              "unit": "-",
              "type": "boolean"
            }
          ]
        },
        {
          "address": "input",
          "description": "-",
          "data": [
            {
              "alias": "ignit",
              "frequency": 1.0,
              "unit": "-",
              "type": "boolean"
            }
          ]
        },
        {
          "address": "system",
          "description": "-",
          "data": [
            {
              "alias": "boot_status",
              "frequency": 1.0,
              "unit": "-",
              "type": "boolean"
            },
            {
              "alias": "ld_avg",
              "frequency": 1.0,
              "unit": "-",
              "type": "string"
            },
            {
              "alias": "t_cpu",
              "frequency": 1.0,
              "unit": "-",
              "type": "double"
            },
            {
              "alias": "t_pcb",
              "frequency": 1.0,
              "unit": "-",
              "type": "double"
            }
          ]
        },
        {
          "address": "time",
          "description": "-",
          "data": [
            {
              "alias": "GMT_offset",
              "frequency": 1.0,
              "unit": "minutes",
              "type": "double",
              "desc": "Notsupportedyet"
            },
            {
              "alias": "steady_clock",
              "frequency": 1.0,
              "unit": "-",
              "type": "string",
              "desc": "Notsupportedyet"
            },
            {
              "alias": "time_sync",
              "frequency": 1.0,
              "unit": "-",
              "type": "boolean"
            },
            {
              "alias": "timestamp",
              "frequency": 1.0,
              "unit": "s",
              "type": "double"
            }
          ]
        }
      ]
    },
    {
      "interface": "internal",
      "sourceData": "matlab",
      "registers": [
        {
          "address": "internalVariables",
          "description": "-",
          "data": [
            {
              "alias": "soc",
              "frequency": 1,
              "equation": "0-1",
              "initValue": "-1",
              "unit": "-",
              "type": "double"
            }
          ]
        },
        {
          "address": "internalVariables",
          "description": "-",
          "data": [
            {
              "alias": "acce_speed",
              "frequency": 10,
              "equation": "(spe-spe_PS0)/((D_timestamp-D_timestamp_PS0)/1000000)/3.6",
              "initValue": "0",
              "unit": "m/s^2",
              "type": "double"
            },
            {
              "alias": "iteration",
              "frequency": 1,
              "equation": "iteration+1",
              "initValue": "0",
              "unit": "-",
              "type": "double"
            },
            {
              "alias": "step",
              "frequency": 1.0,
              "equation": "timestamp-timestamp_PS0",
              "trigger": "",
              "initValue": "0",
              "initTrigger": "",
              "unit": "s",
              "type": "double"
            }
          ]
        },
        {
          "address": "geofences",
          "description": "-",
          "data": [
            {
              "alias": "geofences",
              "frequency": 1,
              "unit": "-",
              "type": "string"
            }
          ]
        }
      ]
    }
  ]
}