{
  "Vehicle": {
    "children": {
      "ADAS": {
        "children": {
          "ABS": {
            "children": {
              "Error": {
                "datatype": "boolean",
                "description": "Indicates if ABS incurred an error condition. True = Error. False = No Error.",
                "type": "sensor",
                "uuid": "cd2b0e86aa1f5021a9bb7f6bda1cbe0f"
              },
              "IsActive": {
                "datatype": "boolean",
                "description": "Indicates if ABS is enabled. True = Enabled. False = Disabled.",
                "type": "actuator",
                "uuid": "433b7039199357178688197d6e264725"
              },
              "IsEngaged": {
                "datatype": "boolean",
                "description": "Indicates if ABS is currently regulating brake pressure. True = Engaged. False = Not Engaged.",
                "type": "sensor",
                "uuid": "6dd21979a2225e31940dc2ece1aa9a04"
              }
            },
            "description": "Antilock Braking System signals",
            "type": "branch",
            "uuid": "219270ef27c4531f874bbda63743b330"
          },
          "CruiseControl": {
            "children": {
              "Error": {
                "datatype": "boolean",
                "description": "Indicates if cruise control system incurred and error condition. True = Error. False = NoError.",
                "type": "sensor",
                "uuid": "586d4d35a28956c794c7d56a9cedf544"
              },
              "IsActive": {
                "datatype": "boolean",
                "description": "Indicates if cruise control system is enabled. True = Enabled. False = Disabled.",
                "type": "actuator",
                "uuid": "78ab5ce923dc5aa1a6622bcb948e1561"
              },
              "SpeedSet": {
                "datatype": "float",
                "description": "Set cruise control speed in kilometers per hour",
                "type": "actuator",
                "unit": "km/h",
                "uuid": "b3f3a53ccd825e4da5cb1226f94dc005"
              }
            },
            "description": "Signals from Cruise Control system",
            "type": "branch",
            "uuid": "c4d751cf74f9576dbba3cc820991c1fb"
          },
          "ESC": {
            "children": {
              "Error": {
                "datatype": "boolean",
                "description": "Indicates if ESC incurred an error condition. True = Error. False = No Error.",
                "type": "sensor",
                "uuid": "c3852de5d6305918b8de1fb11a1a5da5"
              },
              "IsActive": {
                "datatype": "boolean",
                "description": "Indicates if ECS is enabled. True = Enabled. False = Disabled.",
                "type": "actuator",
                "uuid": "70b769baed285c3897979639d13bafd3"
              },
              "IsEngaged": {
                "datatype": "boolean",
                "description": "Indicates if ESC is currently regulating vehicle stability. True = Engaged. False = Not Engaged.",
                "type": "sensor",
                "uuid": "2088953a28385353a9d46b3a3dc11cac"
              }
            },
            "description": "Electronic Stability Control System signals",
            "type": "branch",
            "uuid": "636b4586ce7854b4b270a2f3b6c0af4f"
          },
          "LaneDepartureDetection": {
            "children": {
              "Error": {
                "datatype": "boolean",
                "description": "Indicates if lane departure system incurred an error condition. True = Error. False = No Error.",
                "type": "sensor",
                "uuid": "92e47dedb3d354779352d83ba3de96be"
              },
              "IsActive": {
                "datatype": "boolean",
                "description": "Indicates if lane departure detection system is enabled. True = Enabled. False = Disabled.",
                "type": "actuator",
                "uuid": "ba683882dbea575b9540118aa914acd8"
              },
              "Warning": {
                "datatype": "boolean",
                "description": "Indicates if lane departure detection registered a lane departure",
                "type": "sensor",
                "uuid": "06ba0445af5258d8a9c953979afb7c05"
              }
            },
            "description": "Signals from Land Departure Detection System",
            "type": "branch",
            "uuid": "e45f33fdcf245f11981b2f201ee8281a"
          },
          "ObstacleDetection": {
            "children": {
              "Error": {
                "datatype": "boolean",
                "description": "Indicates if obstacle sensor system incurred an error condition. True = Error. False = No Error.",
                "type": "sensor",
                "uuid": "2a68c1f1f290510097b6aac71a23f305"
              },
              "IsActive": {
                "datatype": "boolean",
                "description": "Indicates if obstacle sensor system is enabled. True = Enabled. False = Disabled.",
                "type": "actuator",
                "uuid": "7262cd48bdad59f3a0d93d9cb592d4f8"
              }
            },
            "description": "Signals form Obstacle Sensor System",
            "type": "branch",
            "uuid": "e7b6d81631cc5ac584d027d4c1a66cb5"
          },
          "TCS": {
            "children": {
              "Error": {
                "datatype": "boolean",
                "description": "Indicates if TCS incurred an error condition. True = Error. False = No Error.",
                "type": "sensor",
                "uuid": "44910b2e5ce75a768d79a01ee3d0723f"
              },
              "IsActive": {
                "datatype": "boolean",
                "description": "Indicates if TCS is enabled. True = Enabled. False = Disabled.",
                "type": "actuator",
                "uuid": "6789de7a67515e7f9bcdd18623954074"
              },
              "IsEngaged": {
                "datatype": "boolean",
                "description": "Indicates if TCS is currently regulating traction. True = Engaged. False = Not Engaged.",
                "type": "sensor",
                "uuid": "b33d70009ad5589fbffe17fa7e827242"
              }
            },
            "description": "Traction Control System signals",
            "type": "branch",
            "uuid": "0572e9f6b1aa5fb5b2f68086aff05073"
          }
        },
        "description": "All Advanced Driver Assist Systems data.",
        "type": "branch",
        "uuid": "14c2b2e1297b513197d320a5ce58f42e"
      },
      "Acceleration": {
        "children": {
          "Lateral": {
            "datatype": "float",
            "description": "Vehicle acceleration in Y (lateral acceleration).",
            "type": "sensor",
            "unit": "m/s^2",
            "uuid": "7522c5d6b7665b16a099643b2700e93c"
          },
          "Longitudinal": {
            "datatype": "float",
            "description": "Vehicle acceleration in X (longitudinal acceleration).",
            "type": "sensor",
            "unit": "m/s^2",
            "uuid": "3d511fe7232b5841be311b37f322de5a"
          },
          "Vertical": {
            "datatype": "float",
            "description": "Vehicle acceleration in Z (vertical acceleration).",
            "type": "sensor",
            "unit": "m/s^2",
            "uuid": "a4a8a7c4ac5b52deb0b3ee4ed8787c59"
          }
        },
        "description": "Spatial acceleration",
        "type": "branch",
        "uuid": "6c490e6a798c5abc8f0178ed6deae0a8"
      },
      "AmbientAirTemperature": {
        "datatype": "float",
        "description": "Ambient air temperature outside the vehicle.",
        "type": "sensor",
        "unit": "celsius",
        "uuid": "2ffcbc2e6ea75dd991e3ae80b29a1d85"
      },
      "AngularVelocity": {
        "children": {
          "Pitch": {
            "datatype": "int16",
            "description": "Vehicle rotation rate along Y (lateral).",
            "type": "sensor",
            "unit": "degrees/s",
            "uuid": "42236f4a01f45313a97fdd9b6848ce4f"
          },
          "Roll": {
            "datatype": "int16",
            "description": "Vehicle rotation rate along X (longitudinal).",
            "type": "sensor",
            "unit": "degrees/s",
            "uuid": "221e6b93881e5771bcbd03e0849e0075"
          },
          "Yaw": {
            "datatype": "int16",
            "description": "Vehicle rotation rate along Z (vertical).",
            "type": "sensor",
            "unit": "degrees/s",
            "uuid": "4114c41552565c1f9035670cabe2a611"
          }
        },
        "description": "Spatial rotation",
        "type": "branch",
        "uuid": "1eef530a43de56aab665d2766483cde2"
      },
      "AverageSpeed": {
        "datatype": "float",
        "description": "Average speed for the current trip",
        "type": "sensor",
        "unit": "km/h",
        "uuid": "43a489636a665c3abb99b63174eb552b"
      },
      "Body": {
        "children": {
          "BodyType": {
            "datatype": "string",
            "description": "Body type code as defined by ISO 3779",
            "type": "attribute",
            "uuid": "6253412513105deea63b1d424117fd88"
          },
          "ChargingPort": {
            "children": {
              "Type": {
                "datatype": "string",
                "default": "unknown",
                "description": "Indicates the primary charging type fitted to the vehicle",
                "enum": [
                  "unknown",
                  "Not_Fitted",
                  "AC_Type_1",
                  "AC_Type_2",
                  "AC_GBT",
                  "AC_DC_Type_1_Combo",
                  "AC_DC_Type_2_Combo",
                  "DC_GBT",
                  "DC_Chademo"
                ],
                "type": "attribute",
                "uuid": "fffa718e15fb50c285fb33e99116eddc"
              }
            },
            "description": "Collects Information about the charging port",
            "type": "branch",
            "uuid": "187537d025a358db843f7e92765ff4b9"
          },
          "Hood": {
            "children": {
              "IsOpen": {
                "datatype": "boolean",
                "description": "hood open or closed. True = Open. False = Closed",
                "type": "actuator",
                "uuid": "890aa3359e1a579288af1cf8e6b5b71f"
              }
            },
            "description": "Hood status",
            "type": "branch",
            "uuid": "84510652bf915bbe8bf5f477aab2b44a"
          },
          "Horn": {
            "children": {
              "IsActive": {
                "datatype": "boolean",
                "description": "Horn active or inactive. True = Active. False = Inactive.",
                "type": "actuator",
                "uuid": "ba20deed9314525bb9d552a2b787fb20"
              }
            },
            "description": "Horn signals",
            "type": "branch",
            "uuid": "09c76633887f52268b960740eb969c89"
          },
          "Lights": {
            "children": {
              "IsBackupOn": {
                "datatype": "boolean",
                "description": "Is backup (reverse) light on",
                "type": "actuator",
                "uuid": "48c0a466b59555f6bf0c01fcf7a3c42c"
              },
              "IsBrakeOn": {
                "datatype": "boolean",
                "description": "Is brake light on",
                "type": "actuator",
                "uuid": "7b8b136ec8aa59cb8773aa3c455611a4"
              },
              "IsFrontFogOn": {
                "datatype": "boolean",
                "description": "Is front fog light on",
                "type": "actuator",
                "uuid": "9ad70db68408503a8506d09c7c92a13f"
              },
              "IsHazardOn": {
                "datatype": "boolean",
                "description": "Are hazards on",
                "type": "actuator",
                "uuid": "148eee65b2de53fab88fc261246d6639"
              },
              "IsHighBeamOn": {
                "datatype": "boolean",
                "description": "Is high beam on",
                "type": "actuator",
                "uuid": "80a627e5b81356dabe557ff4102f634f"
              },
              "IsLeftIndicatorOn": {
                "datatype": "boolean",
                "description": "Is left indicator flashing",
                "type": "actuator",
                "uuid": "98c6f3d400d65a6da5fef8e22c16133a"
              },
              "IsLowBeamOn": {
                "datatype": "boolean",
                "description": "Is low beam on",
                "type": "actuator",
                "uuid": "917d51175b675ad89cf86e07e33b44ec"
              },
              "IsParkingOn": {
                "datatype": "boolean",
                "description": "Is parking light on",
                "type": "actuator",
                "uuid": "510402bd9355529dbddc2b9724db6957"
              },
              "IsRearFogOn": {
                "datatype": "boolean",
                "description": "Is rear fog light on",
                "type": "actuator",
                "uuid": "54818024ac4853d49003e8e10bd8f4f6"
              },
              "IsRightIndicatorOn": {
                "datatype": "boolean",
                "description": "Is right indicator flashing",
                "type": "actuator",
                "uuid": "df301b25233e5f20b039bc9304c148d2"
              },
              "IsRunningOn": {
                "datatype": "boolean",
                "description": "Are running lights on",
                "type": "actuator",
                "uuid": "cd28479b1a5c5088a52e8d9cd7f22dcf"
              }
            },
            "description": "All lights",
            "type": "branch",
            "uuid": "399d1ec14d6f55bb825e078a801bde55"
          },
          "Mirrors": {
            "children": {
              "Left": {
                "children": {
                  "Heating": {
                    "children": {
                      "Status": {
                        "datatype": "boolean",
                        "description": "Mirror Heater on or off. True = Heater On. False = Heater Off.",
                        "type": "actuator",
                        "uuid": "d6b66f3c465b5489a327c1a7a678ce62"
                      }
                    },
                    "description": "Mirror heater signals",
                    "type": "branch",
                    "uuid": "7e9eb0fa1976523fa2162d636ec37693"
                  },
                  "Pan": {
                    "datatype": "int8",
                    "description": "Mirror pan as a percent. 0 = Center Position. 100 = Fully Left Position. -100 = Fully Right Position.",
                    "type": "actuator",
                    "unit": "percent",
                    "uuid": "9dae4bc33a28531199fce500e0562f82"
                  },
                  "Tilt": {
                    "datatype": "int8",
                    "description": "Mirror tilt as a percent. 0 = Center Position. 100 = Fully Upward Position. -100 = Fully Downward Position.",
                    "type": "actuator",
                    "unit": "percent",
                    "uuid": "698fee82cc115f3cba54825a298b46ab"
                  }
                },
                "description": "All mirrors",
                "type": "branch",
                "uuid": "22609e45a09d58fc85cb77959a686abc"
              },
              "Right": {
                "children": {
                  "Heating": {
                    "children": {
                      "Status": {
                        "datatype": "boolean",
                        "description": "Mirror Heater on or off. True = Heater On. False = Heater Off.",
                        "type": "actuator",
                        "uuid": "3574929e068e5ecb88a90819ad2a9a8d"
                      }
                    },
                    "description": "Mirror heater signals",
                    "type": "branch",
                    "uuid": "4399f515de54556085f9f71dfee16dbe"
                  },
                  "Pan": {
                    "datatype": "int8",
                    "description": "Mirror pan as a percent. 0 = Center Position. 100 = Fully Left Position. -100 = Fully Right Position.",
                    "type": "actuator",
                    "unit": "percent",
                    "uuid": "26088f96804d5d7e811ba50bfb1113eb"
                  },
                  "Tilt": {
                    "datatype": "int8",
                    "description": "Mirror tilt as a percent. 0 = Center Position. 100 = Fully Upward Position. -100 = Fully Downward Position.",
                    "type": "actuator",
                    "unit": "percent",
                    "uuid": "9a28a6ec824c57408881b916a1a0e32b"
                  }
                },
                "description": "All mirrors",
                "type": "branch",
                "uuid": "64291c99f7e752c2b035262c17dc85dd"
              }
            },
            "description": "All mirrors",
            "type": "branch",
            "uuid": "a4ea618914885a239ef5fa62c671a800"
          },
          "Raindetection": {
            "children": {
              "intensity": {
                "datatype": "uint8",
                "description": "Rain intensity. 0 = Dry, No Rain. 100 = Covered.",
                "type": "sensor",
                "unit": "percent",
                "uuid": "02828e9e5f7b593fa2160e7b6dbad157"
              }
            },
            "description": "Rainsensor signals",
            "type": "branch",
            "uuid": "f16759f3dcfb5be4832e962da29ebd6c"
          },
          "RefuelPosition": {
            "datatype": "string",
            "description": "Location of the fuel cap or charge port",
            "enum": [
              "front_left",
              "front_right",
              "middle_left",
              "middle_right",
              "rear_left",
              "rear_right"
            ],
            "type": "attribute",
            "uuid": "53ef90a851fa57f0810d50238e852f02"
          },
          "Trunk": {
            "children": {
              "IsLocked": {
                "datatype": "boolean",
                "description": "Is trunk locked or unlocked. True = Locked. False = Unlocked.",
                "type": "actuator",
                "uuid": "d89db9a83c0955c3a049c529072d397f"
              },
              "IsOpen": {
                "datatype": "boolean",
                "description": "Trunk open or closed. True = Open. False = Closed",
                "type": "actuator",
                "uuid": "58c8eb023b4b5db794705d7ce63e2d75"
              }
            },
            "description": "Trunk status",
            "type": "branch",
            "uuid": "a584c6a5aa235cb88ac686f8d72a1dff"
          },
          "Windshield": {
            "children": {
              "Front": {
                "children": {
                  "Heating": {
                    "children": {
                      "Status": {
                        "datatype": "boolean",
                        "description": "Windshield heater status. 0 - off, 1 - on",
                        "type": "actuator",
                        "uuid": "3f91b8feb415579c9dc8dc82c12f63a6"
                      }
                    },
                    "description": "Windshield heater signals",
                    "type": "branch",
                    "uuid": "ef705cd881885ebdbef876e8624a403a"
                  },
                  "WasherFluid": {
                    "children": {
                      "Level": {
                        "datatype": "uint8",
                        "description": "Washer fluid level as a percent. 0 = Empty. 100 = Full.",
                        "type": "sensor",
                        "unit": "percent",
                        "uuid": "a36dfb91414f5792bd01d193dceff1f4"
                      },
                      "LevelLow": {
                        "datatype": "boolean",
                        "description": "Low level indication for washer fluid. True = Level Low. False = Level OK.",
                        "type": "sensor",
                        "uuid": "ef1ff301178c5ef2841964b23c340151"
                      }
                    },
                    "description": "Windshield washer fluid signals",
                    "type": "branch",
                    "uuid": "2de24016515353289953de5ea81efd3c"
                  },
                  "Wiping": {
                    "children": {
                      "Status": {
                        "datatype": "string",
                        "description": "Wiper status",
                        "enum": [
                          "off",
                          "slow",
                          "medium",
                          "fast",
                          "interval",
                          "rainsensor"
                        ],
                        "type": "actuator",
                        "uuid": "2d5509513e4b52e0a337ade730166aec"
                      }
                    },
                    "description": "Windshield wiper signals",
                    "type": "branch",
                    "uuid": "2cffeccdc19a587cbe2264f426c6881a"
                  }
                },
                "description": "Windshield signals",
                "type": "branch",
                "uuid": "8f0c61e4e4f557d98729210fc3c74f72"
              },
              "Rear": {
                "children": {
                  "Heating": {
                    "children": {
                      "Status": {
                        "datatype": "boolean",
                        "description": "Windshield heater status. 0 - off, 1 - on",
                        "type": "actuator",
                        "uuid": "fac9f35307f85e8186cf142f9c2aa643"
                      }
                    },
                    "description": "Windshield heater signals",
                    "type": "branch",
                    "uuid": "61af3a08a6895826ae04055c25b30817"
                  },
                  "WasherFluid": {
                    "children": {
                      "Level": {
                        "datatype": "uint8",
                        "description": "Washer fluid level as a percent. 0 = Empty. 100 = Full.",
                        "type": "sensor",
                        "unit": "percent",
                        "uuid": "c167e5b265895c108da1b9582de2dd91"
                      },
                      "LevelLow": {
                        "datatype": "boolean",
                        "description": "Low level indication for washer fluid. True = Level Low. False = Level OK.",
                        "type": "sensor",
                        "uuid": "caf770b8607851719983831490b3403e"
                      }
                    },
                    "description": "Windshield washer fluid signals",
                    "type": "branch",
                    "uuid": "1ea4ac2370e1567b9b812c1e3020ddfb"
                  },
                  "Wiping": {
                    "children": {
                      "Status": {
                        "datatype": "string",
                        "description": "Wiper status",
                        "enum": [
                          "off",
                          "slow",
                          "medium",
                          "fast",
                          "interval",
                          "rainsensor"
                        ],
                        "type": "actuator",
                        "uuid": "1aca19889d375a699bc3750993777b08"
                      }
                    },
                    "description": "Windshield wiper signals",
                    "type": "branch",
                    "uuid": "f56e80a50fd75dbca48581aea4f012b7"
                  }
                },
                "description": "Windshield signals",
                "type": "branch",
                "uuid": "095ff58459b854aaa742e56447fe7a93"
              }
            },
            "description": "Windshield signals",
            "type": "branch",
            "uuid": "73efba535dcb5032b9edc43406b050b8"
          }
        },
        "description": "All body components.",
        "type": "branch",
        "uuid": "bd2854e6a9165c5698ce8dd9f0438ecc"
      },
      "Cabin": {
        "children": {
          "Convertible": {
            "children": {
              "Status": {
                "datatype": "string",
                "description": "Roof status on convertible vehicles",
                "enum": [
                  "undefined",
                  "closed",
                  "open",
                  "closing",
                  "opening",
                  "stalled"
                ],
                "type": "sensor",
                "uuid": "c8812698198a56d7a1adcc8bbe87845f"
              }
            },
            "description": "Convertible roof",
            "type": "branch",
            "uuid": "2aece85d39d6569e93cf842387a645d9"
          },
          "Door": {
            "children": {
              "Row1": {
                "children": {
                  "Left": {
                    "children": {
                      "IsChildLockActive": {
                        "datatype": "boolean",
                        "description": "Is door child lock engaged. True = Engaged. False = Disengaged.",
                        "type": "sensor",
                        "uuid": "194a1dd29e245ff8a19dee7e022bad02"
                      },
                      "IsLocked": {
                        "datatype": "boolean",
                        "description": "Is door locked or unlocked. True = Locked. False = Unlocked.",
                        "type": "actuator",
                        "uuid": "859b44ab75de5d67a8beedff883a72d0"
                      },
                      "IsOpen": {
                        "datatype": "boolean",
                        "description": "Is door open or closed",
                        "type": "actuator",
                        "uuid": "a5560fa546985678be670c13a0467545"
                      },
                      "Shade": {
                        "children": {
                          "Position": {
                            "datatype": "uint8",
                            "description": "Position of window blind. 0 = Fully retracted. 100 = Fully deployed.",
                            "max": 100,
                            "min": 0,
                            "type": "actuator",
                            "unit": "percent",
                            "uuid": "a4c73477293156999f74416245d4f858"
                          },
                          "Switch": {
                            "datatype": "string",
                            "description": "Switch controlling sliding action such as window, sunroof, or blind.",
                            "enum": [
                              "Inactive",
                              "Close",
                              "Open",
                              "OneShotClose",
                              "OneShotOpen"
                            ],
                            "type": "actuator",
                            "uuid": "15c012ed31a054ecb2b9b2b1cf57e825"
                          }
                        },
                        "description": "Side window shade",
                        "type": "branch",
                        "uuid": "f1a8db725cfd54c5b22594c456bcb05a"
                      },
                      "Window": {
                        "children": {
                          "ChildLock": {
                            "datatype": "boolean",
                            "description": "Is window child lock engaged. True = Engaged. False = Disengaged.",
                            "type": "sensor",
                            "uuid": "58dbf7e3a85d55ae94750a77cf653110"
                          },
                          "Position": {
                            "datatype": "uint8",
                            "description": "Window position. 0 = Fully closed 100 = Fully opened.",
                            "max": 100,
                            "min": 0,
                            "type": "sensor",
                            "unit": "percent",
                            "uuid": "63137367f94856acbb900a0dcdc7e495"
                          },
                          "Switch": {
                            "datatype": "string",
                            "description": "Switch controlling sliding action such as window, sunroof, or blind.",
                            "enum": [
                              "Inactive",
                              "Close",
                              "Open",
                              "OneShotClose",
                              "OneShotOpen"
                            ],
                            "type": "actuator",
                            "uuid": "e276bf971dae507f99b463f7fe574969"
                          },
                          "isOpen": {
                            "datatype": "boolean",
                            "description": "Is window open or closed",
                            "type": "sensor",
                            "uuid": "d21b53d7aa0c5d96adeb9fdf280ba071"
                          }
                        },
                        "description": "Door window status",
                        "type": "branch",
                        "uuid": "abbf75f4e6b9581db4aacda0f1e2789c"
                      }
                    },
                    "description": "All doors, including windows and switches",
                    "type": "branch",
                    "uuid": "ee74ca8275485ea89f70931d3b3e4bed"
                  },
                  "Right": {
                    "children": {
                      "IsChildLockActive": {
                        "datatype": "boolean",
                        "description": "Is door child lock engaged. True = Engaged. False = Disengaged.",
                        "type": "sensor",
                        "uuid": "2eedf9e01c225ff39ee62a7c11395d6c"
                      },
                      "IsLocked": {
                        "datatype": "boolean",
                        "description": "Is door locked or unlocked. True = Locked. False = Unlocked.",
                        "type": "actuator",
                        "uuid": "7e5cf60543505205922b714cee2a3246"
                      },
                      "IsOpen": {
                        "datatype": "boolean",
                        "description": "Is door open or closed",
                        "type": "actuator",
                        "uuid": "055c01ebe86f507b97d15cfba82482a9"
                      },
                      "Shade": {
                        "children": {
                          "Position": {
                            "datatype": "uint8",
                            "description": "Position of window blind. 0 = Fully retracted. 100 = Fully deployed.",
                            "max": 100,
                            "min": 0,
                            "type": "actuator",
                            "unit": "percent",
                            "uuid": "22944f205eb45c6f804e481b8dd783c5"
                          },
                          "Switch": {
                            "datatype": "string",
                            "description": "Switch controlling sliding action such as window, sunroof, or blind.",
                            "enum": [
                              "Inactive",
                              "Close",
                              "Open",
                              "OneShotClose",
                              "OneShotOpen"
                            ],
                            "type": "actuator",
                            "uuid": "763aea099a515fc998fde10d936b0b38"
                          }
                        },
                        "description": "Side window shade",
                        "type": "branch",
                        "uuid": "f8f91480eb7c59d6ad697f2f9b2f46f1"
                      },
                      "Window": {
                        "children": {
                          "ChildLock": {
                            "datatype": "boolean",
                            "description": "Is window child lock engaged. True = Engaged. False = Disengaged.",
                            "type": "sensor",
                            "uuid": "92daa968de5956cfaef588b9cf41d608"
                          },
                          "Position": {
                            "datatype": "uint8",
                            "description": "Window position. 0 = Fully closed 100 = Fully opened.",
                            "max": 100,
                            "min": 0,
                            "type": "sensor",
                            "unit": "percent",
                            "uuid": "e7ef528471eb585a937664abab9fbc68"
                          },
                          "Switch": {
                            "datatype": "string",
                            "description": "Switch controlling sliding action such as window, sunroof, or blind.",
                            "enum": [
                              "Inactive",
                              "Close",
                              "Open",
                              "OneShotClose",
                              "OneShotOpen"
                            ],
                            "type": "actuator",
                            "uuid": "fcb9ede77f065479a10740324c0efdc6"
                          },
                          "isOpen": {
                            "datatype": "boolean",
                            "description": "Is window open or closed",
                            "type": "sensor",
                            "uuid": "777ebd3cc5e35e818029bf8b95ba74d6"
                          }
                        },
                        "description": "Door window status",
                        "type": "branch",
                        "uuid": "12e8cf5eb1c65954bb92f5144e2b22f9"
                      }
                    },
                    "description": "All doors, including windows and switches",
                    "type": "branch",
                    "uuid": "f1140cf0720157a1a2ffb62745a82916"
                  }
                },
                "description": "All doors, including windows and switches",
                "type": "branch",
                "uuid": "fd3fcb481cb953dc9a853125c6ca0453"
              },
              "Row2": {
                "children": {
                  "Left": {
                    "children": {
                      "IsChildLockActive": {
                        "datatype": "boolean",
                        "description": "Is door child lock engaged. True = Engaged. False = Disengaged.",
                        "type": "sensor",
                        "uuid": "1c08760700ca5814a62bac4e64628f8e"
                      },
                      "IsLocked": {
                        "datatype": "boolean",
                        "description": "Is door locked or unlocked. True = Locked. False = Unlocked.",
                        "type": "actuator",
                        "uuid": "5fb9d9707cd85925ab6658d90f044b45"
                      },
                      "IsOpen": {
                        "datatype": "boolean",
                        "description": "Is door open or closed",
                        "type": "actuator",
                        "uuid": "0143c6028c355f29ae5b3ee2d31869a8"
                      },
                      "Shade": {
                        "children": {
                          "Position": {
                            "datatype": "uint8",
                            "description": "Position of window blind. 0 = Fully retracted. 100 = Fully deployed.",
                            "max": 100,
                            "min": 0,
                            "type": "actuator",
                            "unit": "percent",
                            "uuid": "33d7bdce5c915c3ea9633851f4f79cfb"
                          },
                          "Switch": {
                            "datatype": "string",
                            "description": "Switch controlling sliding action such as window, sunroof, or blind.",
                            "enum": [
                              "Inactive",
                              "Close",
                              "Open",
                              "OneShotClose",
                              "OneShotOpen"
                            ],
                            "type": "actuator",
                            "uuid": "41f6f14bbb595dcf8e51d1696e877114"
                          }
                        },
                        "description": "Side window shade",
                        "type": "branch",
                        "uuid": "beed1cdec4fb502390041087feaaa1bd"
                      },
                      "Window": {
                        "children": {
                          "ChildLock": {
                            "datatype": "boolean",
                            "description": "Is window child lock engaged. True = Engaged. False = Disengaged.",
                            "type": "sensor",
                            "uuid": "78aec9d9dfbb53a38b1b06f6ebb6f48c"
                          },
                          "Position": {
                            "datatype": "uint8",
                            "description": "Window position. 0 = Fully closed 100 = Fully opened.",
                            "max": 100,
                            "min": 0,
                            "type": "sensor",
                            "unit": "percent",
                            "uuid": "6eeda05cd5d357958a0b0649b1b406f8"
                          },
                          "Switch": {
                            "datatype": "string",
                            "description": "Switch controlling sliding action such as window, sunroof, or blind.",
                            "enum": [
                              "Inactive",
                              "Close",
                              "Open",
                              "OneShotClose",
                              "OneShotOpen"
                            ],
                            "type": "actuator",
                            "uuid": "1a5d1c57f46e576a8a94853e2a44d3f8"
                          },
                          "isOpen": {
                            "datatype": "boolean",
                            "description": "Is window open or closed",
                            "type": "sensor",
                            "uuid": "d2aea63f1e145bcaaa2cfb016972db92"
                          }
                        },
                        "description": "Door window status",
                        "type": "branch",
                        "uuid": "424d04d0ae8351af8c7115b131f1fe2e"
                      }
                    },
                    "description": "All doors, including windows and switches",
                    "type": "branch",
                    "uuid": "20c6ae3bdb9b5fc8b8098d87f06c9069"
                  },
                  "Right": {
                    "children": {
                      "IsChildLockActive": {
                        "datatype": "boolean",
                        "description": "Is door child lock engaged. True = Engaged. False = Disengaged.",
                        "type": "sensor",
                        "uuid": "c3747fdce0835d9abf8030917f3a6d3c"
                      },
                      "IsLocked": {
                        "datatype": "boolean",
                        "description": "Is door locked or unlocked. True = Locked. False = Unlocked.",
                        "type": "actuator",
                        "uuid": "51e82637cc1a5c6994e1928402a29419"
                      },
                      "IsOpen": {
                        "datatype": "boolean",
                        "description": "Is door open or closed",
                        "type": "actuator",
                        "uuid": "06f3b61e354f5db7b5b0e7f551fac582"
                      },
                      "Shade": {
                        "children": {
                          "Position": {
                            "datatype": "uint8",
                            "description": "Position of window blind. 0 = Fully retracted. 100 = Fully deployed.",
                            "max": 100,
                            "min": 0,
                            "type": "actuator",
                            "unit": "percent",
                            "uuid": "fa705739512a54e9a103ff356be14df7"
                          },
                          "Switch": {
                            "datatype": "string",
                            "description": "Switch controlling sliding action such as window, sunroof, or blind.",
                            "enum": [
                              "Inactive",
                              "Close",
                              "Open",
                              "OneShotClose",
                              "OneShotOpen"
                            ],
                            "type": "actuator",
                            "uuid": "5b94a0c4e30a575c93942f0566be8be7"
                          }
                        },
                        "description": "Side window shade",
                        "type": "branch",
                        "uuid": "092479bc8da55730827f3365828c89b2"
                      },
                      "Window": {
                        "children": {
                          "ChildLock": {
                            "datatype": "boolean",
                            "description": "Is window child lock engaged. True = Engaged. False = Disengaged.",
                            "type": "sensor",
                            "uuid": "f8b7ee44a4bd51fa9de1916382a0ba5b"
                          },
                          "Position": {
                            "datatype": "uint8",
                            "description": "Window position. 0 = Fully closed 100 = Fully opened.",
                            "max": 100,
                            "min": 0,
                            "type": "sensor",
                            "unit": "percent",
                            "uuid": "f6323b78eecc58e5a9bc5d66f2548ce3"
                          },
                          "Switch": {
                            "datatype": "string",
                            "description": "Switch controlling sliding action such as window, sunroof, or blind.",
                            "enum": [
                              "Inactive",
                              "Close",
                              "Open",
                              "OneShotClose",
                              "OneShotOpen"
                            ],
                            "type": "actuator",
                            "uuid": "364c0a712fa854b4b1b332eae1be179b"
                          },
                          "isOpen": {
                            "datatype": "boolean",
                            "description": "Is window open or closed",
                            "type": "sensor",
                            "uuid": "d7ac920fde8052a4910fe37d5e1c7e4a"
                          }
                        },
                        "description": "Door window status",
                        "type": "branch",
                        "uuid": "18950f3ff3a1598585a603c4224ad7bd"
                      }
                    },
                    "description": "All doors, including windows and switches",
                    "type": "branch",
                    "uuid": "e40a30e4838f5aaa970888d2865bc19e"
                  }
                },
                "description": "All doors, including windows and switches",
                "type": "branch",
                "uuid": "74c8a76ad2545ceba474a85ae84eec8e"
              }
            },
            "description": "All doors, including windows and switches",
            "type": "branch",
            "uuid": "fd7f4d16f8965419a9a69fd66b40c1d7"
          },
          "DoorCount": {
            "datatype": "uint8",
            "default": 4,
            "description": "Number of doors in vehicle",
            "type": "attribute",
            "uuid": "c293fbef75725c57a9918dd5a34055c4"
          },
          "DriverPosition": {
            "datatype": "uint8",
            "default": 1,
            "description": "The position of the driver seat in row 1.",
            "type": "attribute",
            "uuid": "bca9ccd50358584d8d20865694b0d15f"
          },
          "HVAC": {
            "children": {
              "AmbientAirTemperature": {
                "datatype": "float",
                "description": "Ambient air temperature inside the vehicle.",
                "type": "sensor",
                "unit": "celsius",
                "uuid": "611868a24bc25eb9a837208c235e9491"
              },
              "IsAirConditioningActive": {
                "datatype": "boolean",
                "description": "Is Air conditioning active.",
                "type": "actuator",
                "uuid": "dc4f79e4211c54a6b4eed0236aae84a6"
              },
              "IsFrontDefrosterActive": {
                "datatype": "boolean",
                "description": "Is front defroster active.",
                "type": "actuator",
                "uuid": "afa678c87182544bb6ab81fa6a770791"
              },
              "IsRearDefrosterActive": {
                "datatype": "boolean",
                "description": "Is rear defroster active.",
                "type": "actuator",
                "uuid": "d342a7939f2e5adeaeb5e68e3a314445"
              },
              "IsRecirculationActive": {
                "datatype": "boolean",
                "description": "Is recirculation active.",
                "type": "actuator",
                "uuid": "7b80c41c63b35c9299a410166cd33c81"
              },
              "Station": {
                "children": {
                  "Row1": {
                    "children": {
                      "Left": {
                        "children": {
                          "AirDistribution": {
                            "datatype": "string",
                            "description": "Direction of airstream",
                            "enum": [
                              "up",
                              "middle",
                              "down"
                            ],
                            "type": "actuator",
                            "uuid": "33ca2e1ed1b1533b8e1309320074c07b"
                          },
                          "FanSpeed": {
                            "datatype": "uint8",
                            "description": "Fan Speed, 0 = off. 100 = max",
                            "max": 100,
                            "min": 0,
                            "type": "actuator",
                            "unit": "percent",
                            "uuid": "483bcf787a715f10a1c936464fcb18a2"
                          },
                          "Temperature": {
                            "datatype": "int8",
                            "description": "Temperature",
                            "max": 50,
                            "min": -50,
                            "type": "actuator",
                            "unit": "celsius",
                            "uuid": "347c13ff2a735d54a5f011d4573694cd"
                          }
                        },
                        "description": "HVAC for single station in the vehicle",
                        "type": "branch",
                        "uuid": "7cc0977f55f15f2c884e19a25d07a8b4"
                      },
                      "Right": {
                        "children": {
                          "AirDistribution": {
                            "datatype": "string",
                            "description": "Direction of airstream",
                            "enum": [
                              "up",
                              "middle",
                              "down"
                            ],
                            "type": "actuator",
                            "uuid": "00e25d807a755c4cb978a40ebfc0e8d0"
                          },
                          "FanSpeed": {
                            "datatype": "uint8",
                            "description": "Fan Speed, 0 = off. 100 = max",
                            "max": 100,
                            "min": 0,
                            "type": "actuator",
                            "unit": "percent",
                            "uuid": "4b15871631c35ca583a1fc64524676ef"
                          },
                          "Temperature": {
                            "datatype": "int8",
                            "description": "Temperature",
                            "max": 50,
                            "min": -50,
                            "type": "actuator",
                            "unit": "celsius",
                            "uuid": "592dc63c45145f739edbc5677196eb85"
                          }
                        },
                        "description": "HVAC for single station in the vehicle",
                        "type": "branch",
                        "uuid": "84b84df901075e8a8ac4837fe4af6a8e"
                      }
                    },
                    "description": "HVAC for single station in the vehicle",
                    "type": "branch",
                    "uuid": "80860491fba75babaf3c439d1d471a6d"
                  },
                  "Row2": {
                    "children": {
                      "Left": {
                        "children": {
                          "AirDistribution": {
                            "datatype": "string",
                            "description": "Direction of airstream",
                            "enum": [
                              "up",
                              "middle",
                              "down"
                            ],
                            "type": "actuator",
                            "uuid": "3c22cd8ac56b59978927fc815ee79104"
                          },
                          "FanSpeed": {
                            "datatype": "uint8",
                            "description": "Fan Speed, 0 = off. 100 = max",
                            "max": 100,
                            "min": 0,
                            "type": "actuator",
                            "unit": "percent",
                            "uuid": "3eb6e8979cb25efe9f33bc89c6b9e364"
                          },
                          "Temperature": {
                            "datatype": "int8",
                            "description": "Temperature",
                            "max": 50,
                            "min": -50,
                            "type": "actuator",
                            "unit": "celsius",
                            "uuid": "7185fb43728f53f3960e1284b89a6f66"
                          }
                        },
                        "description": "HVAC for single station in the vehicle",
                        "type": "branch",
                        "uuid": "48fcecce8d925121b116ed3ecc3157bb"
                      },
                      "Right": {
                        "children": {
                          "AirDistribution": {
                            "datatype": "string",
                            "description": "Direction of airstream",
                            "enum": [
                              "up",
                              "middle",
                              "down"
                            ],
                            "type": "actuator",
                            "uuid": "10d42dd4337450e2af1c0dd2c9dcb3a7"
                          },
                          "FanSpeed": {
                            "datatype": "uint8",
                            "description": "Fan Speed, 0 = off. 100 = max",
                            "max": 100,
                            "min": 0,
                            "type": "actuator",
                            "unit": "percent",
                            "uuid": "b83d6d979cbc5507b1c43e988024c0af"
                          },
                          "Temperature": {
                            "datatype": "int8",
                            "description": "Temperature",
                            "max": 50,
                            "min": -50,
                            "type": "actuator",
                            "unit": "celsius",
                            "uuid": "c6822e4c0eae59cab832057bac327c67"
                          }
                        },
                        "description": "HVAC for single station in the vehicle",
                        "type": "branch",
                        "uuid": "028e4f674c725c009af8eaf77a79d9e7"
                      }
                    },
                    "description": "HVAC for single station in the vehicle",
                    "type": "branch",
                    "uuid": "d98e8f5f94da5acfbf428c635a8bcc0c"
                  },
                  "Row3": {
                    "children": {
                      "Left": {
                        "children": {
                          "AirDistribution": {
                            "datatype": "string",
                            "description": "Direction of airstream",
                            "enum": [
                              "up",
                              "middle",
                              "down"
                            ],
                            "type": "actuator",
                            "uuid": "f1e2dc36082b5980920c5fe3ee875659"
                          },
                          "FanSpeed": {
                            "datatype": "uint8",
                            "description": "Fan Speed, 0 = off. 100 = max",
                            "max": 100,
                            "min": 0,
                            "type": "actuator",
                            "unit": "percent",
                            "uuid": "13170d23934e5a4ab97174ddee4dc180"
                          },
                          "Temperature": {
                            "datatype": "int8",
                            "description": "Temperature",
                            "max": 50,
                            "min": -50,
                            "type": "actuator",
                            "unit": "celsius",
                            "uuid": "b12b9565bd4e5c8e974ac0ff97223af4"
                          }
                        },
                        "description": "HVAC for single station in the vehicle",
                        "type": "branch",
                        "uuid": "e4d100e0bcb75fedb4ab0761d92bcf0e"
                      },
                      "Right": {
                        "children": {
                          "AirDistribution": {
                            "datatype": "string",
                            "description": "Direction of airstream",
                            "enum": [
                              "up",
                              "middle",
                              "down"
                            ],
                            "type": "actuator",
                            "uuid": "1b6c21042e3b5ac9ae351f807722795a"
                          },
                          "FanSpeed": {
                            "datatype": "uint8",
                            "description": "Fan Speed, 0 = off. 100 = max",
                            "max": 100,
                            "min": 0,
                            "type": "actuator",
                            "unit": "percent",
                            "uuid": "9d5312c0ccc15f578b2c5e5512d34cb3"
                          },
                          "Temperature": {
                            "datatype": "int8",
                            "description": "Temperature",
                            "max": 50,
                            "min": -50,
                            "type": "actuator",
                            "unit": "celsius",
                            "uuid": "a76ea2c628df5099b0dca839aac84e63"
                          }
                        },
                        "description": "HVAC for single station in the vehicle",
                        "type": "branch",
                        "uuid": "a14449b5c1345feb90c2e4fbefd4ecef"
                      }
                    },
                    "description": "HVAC for single station in the vehicle",
                    "type": "branch",
                    "uuid": "6eb8d63b66c859d5b36ef52d264aed2b"
                  },
                  "Row4": {
                    "children": {
                      "Left": {
                        "children": {
                          "AirDistribution": {
                            "datatype": "string",
                            "description": "Direction of airstream",
                            "enum": [
                              "up",
                              "middle",
                              "down"
                            ],
                            "type": "actuator",
                            "uuid": "ee591723296a580ea4ce9fc6ddbb5cf5"
                          },
                          "FanSpeed": {
                            "datatype": "uint8",
                            "description": "Fan Speed, 0 = off. 100 = max",
                            "max": 100,
                            "min": 0,
                            "type": "actuator",
                            "unit": "percent",
                            "uuid": "afd89e90044e5d5fa99e9c627742adb0"
                          },
                          "Temperature": {
                            "datatype": "int8",
                            "description": "Temperature",
                            "max": 50,
                            "min": -50,
                            "type": "actuator",
                            "unit": "celsius",
                            "uuid": "accc4bb43c775735843e87b545af08b2"
                          }
                        },
                        "description": "HVAC for single station in the vehicle",
                        "type": "branch",
                        "uuid": "4adb4059a21757bdabd902998ffb7da5"
                      },
                      "Right": {
                        "children": {
                          "AirDistribution": {
                            "datatype": "string",
                            "description": "Direction of airstream",
                            "enum": [
                              "up",
                              "middle",
                              "down"
                            ],
                            "type": "actuator",
                            "uuid": "7d8b7cbfe68156d4a190a0a7525ee26c"
                          },
                          "FanSpeed": {
                            "datatype": "uint8",
                            "description": "Fan Speed, 0 = off. 100 = max",
                            "max": 100,
                            "min": 0,
                            "type": "actuator",
                            "unit": "percent",
                            "uuid": "b3cc73b02e5c5254b691373caacd7d21"
                          },
                          "Temperature": {
                            "datatype": "int8",
                            "description": "Temperature",
                            "max": 50,
                            "min": -50,
                            "type": "actuator",
                            "unit": "celsius",
                            "uuid": "49c59496aa7356cf86c275a0eb93ba28"
                          }
                        },
                        "description": "HVAC for single station in the vehicle",
                        "type": "branch",
                        "uuid": "b4bf2c99c2af580cbb92e0bbd0a40730"
                      }
                    },
                    "description": "HVAC for single station in the vehicle",
                    "type": "branch",
                    "uuid": "ff0c0fa26de7508dbe92a83bc087dff6"
                  }
                },
                "description": "HVAC for single station in the vehicle",
                "type": "branch",
                "uuid": "253e683e6f135b83b6302a30b6c0ec8d"
              }
            },
            "description": "Climate control",
            "type": "branch",
            "uuid": "f8ff34337cdf568e91ab406a365c3249"
          },
          "Infotainment": {
            "children": {
              "HMI": {
                "children": {
                  "CurrentLanguage": {
                    "datatype": "string",
                    "description": "ISO 639-1 standard language code for the current HMI",
                    "type": "sensor",
                    "uuid": "dc29ee5b7f7154b4ab05a9771fe930b3"
                  },
                  "DateFormat": {
                    "datatype": "string",
                    "description": "Date format used in the current HMI",
                    "enum": [
                      "YYYY MM DD",
                      "DD MM YYYY",
                      "MM DD YYYY",
                      "YY MM DD",
                      "DD MM YY",
                      "MM DD YY"
                    ],
                    "type": "actuator",
                    "uuid": "0f03c3955fe953e9893a1f52e964919e"
                  },
                  "DayNightMode": {
                    "datatype": "string",
                    "description": "Current display theme",
                    "enum": [
                      "Day",
                      "Night"
                    ],
                    "type": "actuator",
                    "uuid": "a892039ba136588fa26b2670f839c0cc"
                  },
                  "DistanceUnit": {
                    "datatype": "string",
                    "description": "Distance unit used in the current HMI",
                    "enum": [
                      "mi",
                      "km"
                    ],
                    "type": "actuator",
                    "uuid": "4b40e8bdb1a053ee9ee35338d8804e7b"
                  },
                  "EVEconomyUnits": {
                    "datatype": "string",
                    "description": "EV fuel economy unit used in the current HMI",
                    "enum": [
                      "mi/kWh",
                      "km/kWh",
                      "kWh/100mi",
                      "kWh/100km",
                      "Wh/mi",
                      "Wh/km"
                    ],
                    "type": "actuator",
                    "uuid": "914846f6804757ba81ca6bcfac8d2c48"
                  },
                  "FuelEconomyUnits": {
                    "datatype": "string",
                    "description": "Fuel economy unit used in the current HMI",
                    "enum": [
                      "mpg_UK",
                      "mpg_US",
                      "mpl",
                      "km/l",
                      "l/100km"
                    ],
                    "type": "actuator",
                    "uuid": "0e6a43ce1aa45243b753545ffa1f0f8c"
                  },
                  "TemperatureUnit": {
                    "datatype": "string",
                    "description": "Temperature unit used in the current HMI",
                    "enum": [
                      "C",
                      "F"
                    ],
                    "type": "actuator",
                    "uuid": "a7d1533490bb52b6b4f650280e72543d"
                  },
                  "TimeFormat": {
                    "datatype": "string",
                    "description": "Time format used in the current HMI",
                    "enum": [
                      "12HR",
                      "24HR"
                    ],
                    "type": "actuator",
                    "uuid": "73083b87a4e25c02aee672ea32e40005"
                  }
                },
                "description": "HMI related signals",
                "type": "branch",
                "uuid": "271e3d9202825f37bd054820e5ea8141"
              },
              "Media": {
                "children": {
                  "Action": {
                    "datatype": "string",
                    "description": "Tells if the media was",
                    "enum": [
                      "unknown",
                      "Stop",
                      "Play",
                      "FastForward",
                      "FastBackward",
                      "SkipForward",
                      "SkipBackward"
                    ],
                    "type": "actuator",
                    "uuid": "0357aea525bf505981a14e4fc720094e"
                  },
                  "DeclinedURI": {
                    "datatype": "string",
                    "description": "URI of suggested media that was declined",
                    "type": "sensor",
                    "uuid": "51b0d6227db55b92bc35eedd8277f4c4"
                  },
                  "Played": {
                    "children": {
                      "Album": {
                        "datatype": "string",
                        "description": "Name of album being played",
                        "type": "sensor",
                        "uuid": "1d80b1e2c1085def92b3548b5db2786e"
                      },
                      "Artist": {
                        "datatype": "string",
                        "description": "Name of artist being played",
                        "type": "sensor",
                        "uuid": "076af7ad8aff5110ab5a64d1f58ccdcb"
                      },
                      "Source": {
                        "datatype": "string",
                        "description": "Media selected for playback",
                        "enum": [
                          "unknown",
                          "SiriusXM",
                          "AM",
                          "FM",
                          "DAB",
                          "TV",
                          "CD",
                          "DVD",
                          "AUX",
                          "USB",
                          "Disk",
                          "Bluetooth",
                          "Internet",
                          "Voice",
                          "Beep"
                        ],
                        "type": "actuator",
                        "uuid": "54fb88a7d7cf5e3aab63e8f52415c187"
                      },
                      "Track": {
                        "datatype": "string",
                        "description": "Name of track being played",
                        "type": "sensor",
                        "uuid": "ee800d62a40351e6934649ca75927d69"
                      },
                      "URI": {
                        "datatype": "string",
                        "description": "User Resource associated with the media",
                        "type": "sensor",
                        "uuid": "1ed22b9925c3502d8d1389c8e02d0f07"
                      }
                    },
                    "description": "Collection of signals updated in concert when a new media is played",
                    "type": "branch",
                    "uuid": "6585e9d3b6ff596da72a5f8c98d2d47a"
                  },
                  "SelectedURI": {
                    "datatype": "string",
                    "description": "URI of suggested media that was selected",
                    "type": "actuator",
                    "uuid": "4820f7a961c25e91af12d3417a145d32"
                  },
                  "Volume": {
                    "datatype": "uint8",
                    "description": "Current Media Volume",
                    "max": 100,
                    "min": 0,
                    "type": "actuator",
                    "uuid": "8b344688816f5844ae5812bb136c8006"
                  }
                },
                "description": "All Media actions",
                "type": "branch",
                "uuid": "3f324d13873e501a84daf2cfade24d0f"
              },
              "Navigation": {
                "children": {
                  "CurrentLocation": {
                    "children": {
                      "Accuracy": {
                        "datatype": "double",
                        "deprecation": "V2.1 moved to Vehicle.CurrentLocation.Accuracy",
                        "description": "Accuracy level of the latitude and longitude coordinates in meters.",
                        "type": "sensor",
                        "unit": "m",
                        "uuid": "eb9218c66b1451fcac5cfcf39d36f5da"
                      },
                      "Altitude": {
                        "datatype": "double",
                        "deprecation": "V2.1 moved to Vehicle.CurrentLocation.Altitude",
                        "description": "Current elevation of the position in meters.",
                        "type": "sensor",
                        "unit": "m",
                        "uuid": "66e2f3fdf1f15b0a9925b674820f19fd"
                      },
                      "Heading": {
                        "datatype": "double",
                        "deprecation": "V2.1 moved to Vehicle.CurrentLocation.Heading",
                        "description": "Current magnetic compass heading, in degrees.",
                        "max": 360,
                        "min": 0,
                        "type": "sensor",
                        "unit": "degrees",
                        "uuid": "67cd26aaf82e5e9f8a127aabba993003"
                      },
                      "Latitude": {
                        "datatype": "double",
                        "deprecation": "V2.1 moved to Vehicle.CurrentLocation.Latitude",
                        "description": "Current latitude of vehicle, as reported by GPS.",
                        "max": 90,
                        "min": -90,
                        "type": "sensor",
                        "unit": "degrees",
                        "uuid": "dceb455713ac56a59e79c0fd25c01a08"
                      },
                      "Longitude": {
                        "datatype": "double",
                        "deprecation": "V2.1 moved to Vehicle.CurrentLocation.Longitude",
                        "description": "Current longitude of vehicle, as reported by GPS.",
                        "max": 180,
                        "min": -180,
                        "type": "sensor",
                        "unit": "degrees",
                        "uuid": "1a9be9c36a9a5ddc945bfb1e8c1f4384"
                      },
                      "Speed": {
                        "datatype": "uint16",
                        "deprecation": "V2.1 removed because doubled with Vehicle.Speed",
                        "description": "Vehicle speed, as sensed by the GPS receiver.",
                        "max": 250,
                        "min": 0,
                        "type": "sensor",
                        "unit": "km/h",
                        "uuid": "e72a72f3d6dc550f824cb03add1ada3b"
                      }
                    },
                    "deprecation": "V2.1 moved to Vehicle.CurrentLocation",
                    "description": "The current latitude and longitude of the vehicle.",
                    "type": "branch",
                    "uuid": "12f930405e815048bf5b77db90c7d6e4"
                  },
                  "DestinationSet": {
                    "children": {
                      "Latitude": {
                        "datatype": "double",
                        "description": "Latitude of destination",
                        "max": 90,
                        "min": -90,
                        "type": "actuator",
                        "unit": "degrees",
                        "uuid": "3e33f3252934565d86de5409c761262b"
                      },
                      "Longitude": {
                        "datatype": "double",
                        "description": "Longitude of destination",
                        "max": 180,
                        "min": -180,
                        "type": "actuator",
                        "unit": "degrees",
                        "uuid": "e9bd511146ca51639c8d42c0702e22ee"
                      }
                    },
                    "description": "A navigation has been selected.",
                    "type": "branch",
                    "uuid": "f51ce253dc5b58168ecca99297139455"
                  }
                },
                "description": "All navigation actions",
                "type": "branch",
                "uuid": "79bb0cc4acae5d1eb34fb214352d7863"
              }
            },
            "description": "Infotainment system",
            "type": "branch",
            "uuid": "d88f92fbdda35012a2443b5e130d5eff"
          },
          "Lights": {
            "children": {
              "AmbientLight": {
                "datatype": "uint8",
                "description": "How much ambient light is detected in cabin. 0 = No ambient light. 100 = Full brightness",
                "max": 100,
                "min": 0,
                "type": "sensor",
                "unit": "percent",
                "uuid": "cf7bf6bc25c2564383e72ef840e4b47d"
              },
              "IsDomeOn": {
                "datatype": "boolean",
                "description": "Is central dome light light on",
                "type": "actuator",
                "uuid": "cc100f4cd2ff5e0593a557a74ebf5d9a"
              },
              "IsGloveBoxOn": {
                "datatype": "boolean",
                "description": "Is glove box light on",
                "type": "actuator",
                "uuid": "f7281175fbc85b4a937b2606e4300f9a"
              },
              "IsTrunkOn": {
                "datatype": "boolean",
                "description": "Is trunk light light on",
                "type": "actuator",
                "uuid": "3697df4cddc751df847fac74bd32390f"
              },
              "LightIntensity": {
                "datatype": "uint8",
                "description": "Intensity of the interior lights. 0 = Off. 100 = Full brightness.",
                "max": 100,
                "min": 0,
                "type": "sensor",
                "unit": "percent",
                "uuid": "a66eba0bae225a56babf3f9ceb65fc76"
              },
              "Spotlight": {
                "children": {
                  "Row1": {
                    "children": {
                      "IsLeftOn": {
                        "datatype": "boolean",
                        "description": "Is light on the left side switched on",
                        "type": "actuator",
                        "uuid": "c6a9c6b14d725113a087ce7e58a9c90b"
                      },
                      "IsRightOn": {
                        "datatype": "boolean",
                        "description": "Is light on the right side switched on",
                        "type": "actuator",
                        "uuid": "7c08ddd9067f5905855cec9f30546fc9"
                      },
                      "IsSharedOn": {
                        "datatype": "boolean",
                        "description": "Is a shared light across a specific row on",
                        "type": "sensor",
                        "uuid": "99614d03c27f50a6a32b99b68814e6d7"
                      }
                    },
                    "description": "Spotlight for a specific area in the vehicle.",
                    "type": "branch",
                    "uuid": "ea2b102268735567b3d7d6c36b34e480"
                  },
                  "Row2": {
                    "children": {
                      "IsLeftOn": {
                        "datatype": "boolean",
                        "description": "Is light on the left side switched on",
                        "type": "actuator",
                        "uuid": "15534d254ce851509a8dfae763a9d709"
                      },
                      "IsRightOn": {
                        "datatype": "boolean",
                        "description": "Is light on the right side switched on",
                        "type": "actuator",
                        "uuid": "06e866363b5c589db5b446eca0b68c8b"
                      },
                      "IsSharedOn": {
                        "datatype": "boolean",
                        "description": "Is a shared light across a specific row on",
                        "type": "sensor",
                        "uuid": "087dd02860965a61a5cba8c66f8dbd36"
                      }
                    },
                    "description": "Spotlight for a specific area in the vehicle.",
                    "type": "branch",
                    "uuid": "504e514166d255439fd3f61acd3d412b"
                  },
                  "Row3": {
                    "children": {
                      "IsLeftOn": {
                        "datatype": "boolean",
                        "description": "Is light on the left side switched on",
                        "type": "actuator",
                        "uuid": "f32530172b1a535cba376e660a3a630a"
                      },
                      "IsRightOn": {
                        "datatype": "boolean",
                        "description": "Is light on the right side switched on",
                        "type": "actuator",
                        "uuid": "20424c00cf1d5e49b4287efe186cd263"
                      },
                      "IsSharedOn": {
                        "datatype": "boolean",
                        "description": "Is a shared light across a specific row on",
                        "type": "sensor",
                        "uuid": "87f00a029ec854d39702ef86e030c00c"
                      }
                    },
                    "description": "Spotlight for a specific area in the vehicle.",
                    "type": "branch",
                    "uuid": "c0352a193354597692626b6f0b6d9537"
                  },
                  "Row4": {
                    "children": {
                      "IsLeftOn": {
                        "datatype": "boolean",
                        "description": "Is light on the left side switched on",
                        "type": "actuator",
                        "uuid": "643c07780d2453e98b5091a39516f7ec"
                      },
                      "IsRightOn": {
                        "datatype": "boolean",
                        "description": "Is light on the right side switched on",
                        "type": "actuator",
                        "uuid": "f012d37429aa53d1bf8648d686a804ef"
                      },
                      "IsSharedOn": {
                        "datatype": "boolean",
                        "description": "Is a shared light across a specific row on",
                        "type": "sensor",
                        "uuid": "8f8de6d5b18f5cc69c9ecd556ce6b6ed"
                      }
                    },
                    "description": "Spotlight for a specific area in the vehicle.",
                    "type": "branch",
                    "uuid": "42c09d108927563293adcb93738895a0"
                  }
                },
                "description": "Spotlight for a specific area in the vehicle.",
                "type": "branch",
                "uuid": "8528c64a4c775da3ab01617bbff2e3c9"
              }
            },
            "description": "Interior lights signals and sensors",
            "type": "branch",
            "uuid": "8b5cd8c4d1e752b38c65a5966c870ccb"
          },
          "RearShade": {
            "children": {
              "Position": {
                "datatype": "uint8",
                "description": "Position of window blind. 0 = Fully retracted. 100 = Fully deployed.",
                "max": 100,
                "min": 0,
                "type": "actuator",
                "unit": "percent",
                "uuid": "9e16fc53f2ec575dbf66c79f969949a9"
              },
              "Switch": {
                "datatype": "string",
                "description": "Switch controlling sliding action such as window, sunroof, or blind.",
                "enum": [
                  "Inactive",
                  "Close",
                  "Open",
                  "OneShotClose",
                  "OneShotOpen"
                ],
                "type": "actuator",
                "uuid": "da9f01e9baf35544842f1a7674c5172a"
              }
            },
            "description": "Rear window shade.",
            "type": "branch",
            "uuid": "8a0c86f4fc6f5ea8ac8cf8f327969dcc"
          },
          "RearviewMirror": {
            "children": {
              "DimmingLevel": {
                "datatype": "uint8",
                "description": "Dimming level of rearview mirror. 0 = undimmed. 100 = fully dimmed",
                "type": "actuator",
                "unit": "percent",
                "uuid": "4e2bcbaa6dc1586d8282324b475e5dee"
              }
            },
            "description": "Rearview mirror",
            "type": "branch",
            "uuid": "e655b654ab9f55bbb04952a99755efae"
          },
          "Seat": {
            "children": {
              "Row1": {
                "children": {
                  "Pos1": {
                    "children": {
                      "Airbag": {
                        "children": {
                          "IsDeployed": {
                            "datatype": "boolean",
                            "description": "Airbag deployment status. True = Airbag deployed. False = Airbag not deployed.",
                            "type": "sensor",
                            "uuid": "49cc2754a4385ef8bdd8ba4e81ae91f6"
                          }
                        },
                        "description": "Airbag signals",
                        "type": "branch",
                        "uuid": "51c12c552b745ead85e10392cd42791f"
                      },
                      "Cushion": {
                        "children": {
                          "Height": {
                            "datatype": "uint16",
                            "description": "Height of the seat cushion (leg support), relative to seat. 0 = Lowermost. 500 = Uppermost.",
                            "max": 500,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "7fcca1759439553da9ba96f6b8e5ab0c"
                          },
                          "Length": {
                            "datatype": "uint16",
                            "description": "Forward length of cushion (leg support), relative to seat. 0 = Rearmost. 500 = Forwardmost.",
                            "max": 500,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "2e82eb84c2315844a31c3799917302c8"
                          }
                        },
                        "description": "Cushion (leg support) signals.",
                        "type": "branch",
                        "uuid": "744e2e5b42e155e5b7b32ce5ff58ab30"
                      },
                      "HasPassenger": {
                        "datatype": "boolean",
                        "description": "Does the seat have a passenger in it.",
                        "type": "sensor",
                        "uuid": "83985fb2f68a53f69aafc93fb1c4abaf"
                      },
                      "HeadRestraint": {
                        "children": {
                          "Height": {
                            "datatype": "uint8",
                            "description": "Height of head restraint. 0 = Bottommost. 255 = Uppermost.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "cf523dc17f9451b08be069c5ea7be059"
                          }
                        },
                        "description": "Head restraint settings",
                        "type": "branch",
                        "uuid": "8dfb0fa68c1459b190ce70bf38e675fe"
                      },
                      "Heating": {
                        "datatype": "int8",
                        "description": "Seat cooling / heating. 0 = off. -100 = max cold. +100 = max heat.",
                        "max": 100,
                        "min": -100,
                        "type": "actuator",
                        "unit": "percent",
                        "uuid": "6055f646e52c58959fe7c89e7e5e77df"
                      },
                      "Height": {
                        "datatype": "uint16",
                        "description": "Seat vertical position. 0 = Lowermost. 1000 = Uppermost.",
                        "max": 1000,
                        "min": 0,
                        "type": "actuator",
                        "unit": "mm",
                        "uuid": "a28e02777f0652c09282c639b2ab0a63"
                      },
                      "IsBelted": {
                        "datatype": "boolean",
                        "description": "Is the belt engaged.",
                        "type": "sensor",
                        "uuid": "6bd16a2258d152919db77e9592ac837a"
                      },
                      "Lumbar": {
                        "children": {
                          "Height": {
                            "datatype": "uint8",
                            "description": "Lumbar support position. 0 = Lowermost. 255 = Uppermost.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "88cd5a9e251f5c1b8fd1fca9eef93652"
                          },
                          "Inflation": {
                            "datatype": "uint8",
                            "description": "Lumbar support inflation. 0 = Fully deflated. 255 = Fully inflated.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "f9516c169c885f3e888efb60f33df03e"
                          }
                        },
                        "description": "Lumbar signals",
                        "type": "branch",
                        "uuid": "4339464b5f335361bbb6501c7c535661"
                      },
                      "Massage": {
                        "datatype": "uint8",
                        "description": "Seat massage level. 0 = off. 100 = max massage.",
                        "max": 100,
                        "min": 0,
                        "type": "actuator",
                        "unit": "percent",
                        "uuid": "0e668142a0855c31845050e3535ff1b3"
                      },
                      "Occupant": {
                        "children": {
                          "Identifier": {
                            "children": {
                              "Issuer": {
                                "datatype": "string",
                                "description": "Unique Issuer for the authentification of the occupant. E.g. https://accounts.funcorp.com",
                                "type": "sensor",
                                "uuid": "c631b08751b851ec9b12ade8332ba5e6"
                              },
                              "Subject": {
                                "datatype": "string",
                                "description": "Subject for the authentification of the occupant. E.g. UserID 7331677",
                                "type": "sensor",
                                "uuid": "8df99b3fedff5a219eacf254fb299ffb"
                              }
                            },
                            "description": "Identifier attributes based on OAuth 2.0.",
                            "type": "branch",
                            "uuid": "473c3f152df7564589d0e09947ae428f"
                          }
                        },
                        "description": "Occupant data.",
                        "type": "branch",
                        "uuid": "e2303f18abb35b25932e97165858fa2e"
                      },
                      "Position": {
                        "datatype": "uint16",
                        "description": "Seat horizontal position. 0 = Frontmost. 1000 = Rearmost.",
                        "max": 1000,
                        "min": 0,
                        "type": "actuator",
                        "unit": "mm",
                        "uuid": "78283eb5efee58f8bce8b5fa3760df54"
                      },
                      "Recline": {
                        "datatype": "int8",
                        "description": "Recline level. -90 = Max forward recline. 90 max backward recline.",
                        "max": 90,
                        "min": -90,
                        "type": "actuator",
                        "unit": "degrees",
                        "uuid": "154be9f434bd5e40acf6294f30e9c756"
                      },
                      "SideBolster": {
                        "children": {
                          "Inflation": {
                            "datatype": "uint8",
                            "description": "Side bolster support inflation. 0 = Fully deflated. 255 = Fully inflated.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "cec6036c545754a2b98375049abab7c2"
                          }
                        },
                        "description": "Side bolster settings",
                        "type": "branch",
                        "uuid": "2de687c7c868555a8abbf3e2898a6468"
                      },
                      "Switch": {
                        "children": {
                          "Backward": {
                            "datatype": "boolean",
                            "description": "Seat backward switch engaged (SingleSeat.Position)",
                            "type": "actuator",
                            "uuid": "09ac410884135f7db0bc159b56a6ca80"
                          },
                          "Cooler": {
                            "datatype": "boolean",
                            "description": "Cooler switch for Seat heater (SingleSeat.Heating)",
                            "type": "actuator",
                            "uuid": "ae775abc1c3d52f9926c1964254eaed0"
                          },
                          "Cushion": {
                            "children": {
                              "Backward": {
                                "datatype": "boolean",
                                "description": "Seat cushion backward/shorten switch engaged (SingleSeat.Cushion.Length)",
                                "type": "actuator",
                                "uuid": "7322c0c5290959fd8edf8b50fc69e9a4"
                              },
                              "Down": {
                                "datatype": "boolean",
                                "description": "Seat cushion down switch engaged (SingleSeat.Cushion.Height)",
                                "type": "actuator",
                                "uuid": "312e6a5f4849517bb6c074f4c9d72f7b"
                              },
                              "Forward": {
                                "datatype": "boolean",
                                "description": "Seat cushion forward/lengthen switch engaged (SingleSeat.Cushion.Length)",
                                "type": "actuator",
                                "uuid": "06ccb05626245b08a420c8f4059b8741"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Seat cushion up switch engaged (SingleSeat.Cushion.Height)",
                                "type": "actuator",
                                "uuid": "063ead2b6428542197fad4d5e1e6f1a8"
                              }
                            },
                            "description": "Switches for SingleSeat.Cushion",
                            "type": "branch",
                            "uuid": "75599c7abaf75e3685ee431c73499c21"
                          },
                          "Down": {
                            "datatype": "boolean",
                            "description": "Seat down switch engaged (SingleSeat.Height)",
                            "type": "actuator",
                            "uuid": "0dbd1b52b69359a58aa80c59932c1579"
                          },
                          "Forward": {
                            "datatype": "boolean",
                            "description": "Seat forward switch engaged (SingleSeat.Position)",
                            "type": "actuator",
                            "uuid": "c958f878a80256b8837437501854ad29"
                          },
                          "HeadRestraint": {
                            "children": {
                              "Down": {
                                "datatype": "boolean",
                                "description": "Head restraint down switch engaged (SingleSeat.HeadRestraint.Height)",
                                "type": "actuator",
                                "uuid": "a2d03b4aa4ec5f829c666c14d79508d8"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Head restraint up switch engaged (SingleSeat.HeadRestraint.Height)",
                                "type": "actuator",
                                "uuid": "425d5a4817f754f2b0b650df3ea99949"
                              }
                            },
                            "description": "Switches for SingleSeat.HeadRestraint.Height",
                            "type": "branch",
                            "uuid": "9411da84bae25d05b0a496d973d3f942"
                          },
                          "Lumbar": {
                            "children": {
                              "Deflate": {
                                "datatype": "boolean",
                                "description": "Lumbar deflation switch engaged (SingleSeat.Lumbar.Inflation)",
                                "type": "actuator",
                                "uuid": "d95e7c7ce3075730a5841cee70912ffa"
                              },
                              "Down": {
                                "datatype": "boolean",
                                "description": "Lumbar down switch engaged (SingleSeat.Lumbar.Height)",
                                "type": "actuator",
                                "uuid": "bd4287a0141b5e09bf1c28444ca6768c"
                              },
                              "Inflate": {
                                "datatype": "boolean",
                                "description": "Lumbar inflation switch engaged (SingleSeat.Lumbar.Inflation)",
                                "type": "actuator",
                                "uuid": "9aebda3a28e250d1b820ad2db329b50f"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Lumbar up switch engaged (SingleSeat.Lumbar.Height)",
                                "type": "actuator",
                                "uuid": "012ff0edf15155339ec6070d6ea1c377"
                              }
                            },
                            "description": "Switches for SingleSeat.Lumbar",
                            "type": "branch",
                            "uuid": "c77197a72ace5fb9901afa191d480fa3"
                          },
                          "Massage": {
                            "children": {
                              "Decrease": {
                                "datatype": "boolean",
                                "description": "Decrease massage level switch engaged (SingleSeat.Massage)",
                                "type": "actuator",
                                "uuid": "205d334c99a1527e9e0ad193d14fe146"
                              },
                              "Increase": {
                                "datatype": "boolean",
                                "description": "Increase massage level switch engaged (SingleSeat.Massage)",
                                "type": "actuator",
                                "uuid": "3eb37a1d6aa3581d8daa6c32ac631629"
                              }
                            },
                            "description": "Switches for SingleSeat.Massage",
                            "type": "branch",
                            "uuid": "46a23e294875537d9ce222d748dd43ef"
                          },
                          "Recline": {
                            "children": {
                              "Backward": {
                                "datatype": "boolean",
                                "description": "Seatback recline backward switch engaged (SingleSeat.Recline)",
                                "type": "actuator",
                                "uuid": "4852285a3ec05fd3841431a0c425ac1f"
                              },
                              "Forward": {
                                "datatype": "boolean",
                                "description": "Seatback recline forward switch engaged (SingleSeat.Recline)",
                                "type": "actuator",
                                "uuid": "fabd3e12e63d5a60a23b17dab032752e"
                              }
                            },
                            "description": "Switches for SingleSeat.Recline",
                            "type": "branch",
                            "uuid": "9153acbc0eae569b9ec30da267a46b01"
                          },
                          "SideBolster": {
                            "children": {
                              "Deflate": {
                                "datatype": "boolean",
                                "description": "Side bolster deflation switch engaged (SingleSeat.SideBolster.Inflation)",
                                "type": "actuator",
                                "uuid": "056d14d430e65211960602d5ab074824"
                              },
                              "Inflate": {
                                "datatype": "boolean",
                                "description": "Side bolster inflation switch engaged (SingleSeat.SideBolster.Inflation)",
                                "type": "actuator",
                                "uuid": "2d3dc48a7ecf5f2a99b600f221faa770"
                              }
                            },
                            "description": "Switches for SingleSeat.SideBolster",
                            "type": "branch",
                            "uuid": "8ed4d123819f53c3a5aa19482aeacf63"
                          },
                          "Up": {
                            "datatype": "boolean",
                            "description": "Seat up switch engaged (SingleSeat.Height)",
                            "type": "actuator",
                            "uuid": "6fdc2b91da6c5a38ae41465d94e89f9d"
                          },
                          "Warmer": {
                            "datatype": "boolean",
                            "description": "Warmer switch for Seat heater (SingleSeat.Heating)",
                            "type": "actuator",
                            "uuid": "3b6a1804d0385d29ac094468ef279100"
                          }
                        },
                        "description": "Seat switch signals",
                        "type": "branch",
                        "uuid": "6aeff0a2d48f5f28995f83cc5ada057d"
                      }
                    },
                    "description": "All seats.",
                    "type": "branch",
                    "uuid": "9f570421f00a53f19f3741bd4e53303b"
                  },
                  "Pos2": {
                    "children": {
                      "Airbag": {
                        "children": {
                          "IsDeployed": {
                            "datatype": "boolean",
                            "description": "Airbag deployment status. True = Airbag deployed. False = Airbag not deployed.",
                            "type": "sensor",
                            "uuid": "d65c423837db53ebbfd462ead6c92687"
                          }
                        },
                        "description": "Airbag signals",
                        "type": "branch",
                        "uuid": "8150bc56e95453f4be691ee05241fa1a"
                      },
                      "Cushion": {
                        "children": {
                          "Height": {
                            "datatype": "uint16",
                            "description": "Height of the seat cushion (leg support), relative to seat. 0 = Lowermost. 500 = Uppermost.",
                            "max": 500,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "729a4a9cc12f5f0da260406967b48f1f"
                          },
                          "Length": {
                            "datatype": "uint16",
                            "description": "Forward length of cushion (leg support), relative to seat. 0 = Rearmost. 500 = Forwardmost.",
                            "max": 500,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "7bea75eec2565b7e9e2bb45e83b0e11a"
                          }
                        },
                        "description": "Cushion (leg support) signals.",
                        "type": "branch",
                        "uuid": "12ec5f0bc43c57059ecc5c4bb65f65b9"
                      },
                      "HasPassenger": {
                        "datatype": "boolean",
                        "description": "Does the seat have a passenger in it.",
                        "type": "sensor",
                        "uuid": "0188a85fd4f15ddcb9b246976bc453c3"
                      },
                      "HeadRestraint": {
                        "children": {
                          "Height": {
                            "datatype": "uint8",
                            "description": "Height of head restraint. 0 = Bottommost. 255 = Uppermost.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "54d2ecd1932f507398273dcbfc6e914d"
                          }
                        },
                        "description": "Head restraint settings",
                        "type": "branch",
                        "uuid": "c9db01df64cc5e258f05c053dfe78b45"
                      },
                      "Heating": {
                        "datatype": "int8",
                        "description": "Seat cooling / heating. 0 = off. -100 = max cold. +100 = max heat.",
                        "max": 100,
                        "min": -100,
                        "type": "actuator",
                        "unit": "percent",
                        "uuid": "eae672cc71dc5046bf1bdef59b8cd980"
                      },
                      "Height": {
                        "datatype": "uint16",
                        "description": "Seat vertical position. 0 = Lowermost. 1000 = Uppermost.",
                        "max": 1000,
                        "min": 0,
                        "type": "actuator",
                        "unit": "mm",
                        "uuid": "fc3b3498a15c5417aadbbce4f758a6d5"
                      },
                      "IsBelted": {
                        "datatype": "boolean",
                        "description": "Is the belt engaged.",
                        "type": "sensor",
                        "uuid": "ee2919e0ffdd5a939a1b86b570c14112"
                      },
                      "Lumbar": {
                        "children": {
                          "Height": {
                            "datatype": "uint8",
                            "description": "Lumbar support position. 0 = Lowermost. 255 = Uppermost.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "b416d0e40df55cbf8055d7f5245993c4"
                          },
                          "Inflation": {
                            "datatype": "uint8",
                            "description": "Lumbar support inflation. 0 = Fully deflated. 255 = Fully inflated.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "bef37560403a5ab2a44d9f5f252c4e3b"
                          }
                        },
                        "description": "Lumbar signals",
                        "type": "branch",
                        "uuid": "7a482ec0a8c359e28af203e011ea4906"
                      },
                      "Massage": {
                        "datatype": "uint8",
                        "description": "Seat massage level. 0 = off. 100 = max massage.",
                        "max": 100,
                        "min": 0,
                        "type": "actuator",
                        "unit": "percent",
                        "uuid": "c1935863d503574fb5d20b703974399c"
                      },
                      "Occupant": {
                        "children": {
                          "Identifier": {
                            "children": {
                              "Issuer": {
                                "datatype": "string",
                                "description": "Unique Issuer for the authentification of the occupant. E.g. https://accounts.funcorp.com",
                                "type": "sensor",
                                "uuid": "f88bffa4714d57f8b61b1034c57190ff"
                              },
                              "Subject": {
                                "datatype": "string",
                                "description": "Subject for the authentification of the occupant. E.g. UserID 7331677",
                                "type": "sensor",
                                "uuid": "f8f67096b9e35197a3e199e9171c4872"
                              }
                            },
                            "description": "Identifier attributes based on OAuth 2.0.",
                            "type": "branch",
                            "uuid": "ac22e6c5d43053b383f14c6b712b0698"
                          }
                        },
                        "description": "Occupant data.",
                        "type": "branch",
                        "uuid": "d85baab0f292585b912fd8ba8eae234f"
                      },
                      "Position": {
                        "datatype": "uint16",
                        "description": "Seat horizontal position. 0 = Frontmost. 1000 = Rearmost.",
                        "max": 1000,
                        "min": 0,
                        "type": "actuator",
                        "unit": "mm",
                        "uuid": "f14a3e9eaaf35012a8be3782b6a53f55"
                      },
                      "Recline": {
                        "datatype": "int8",
                        "description": "Recline level. -90 = Max forward recline. 90 max backward recline.",
                        "max": 90,
                        "min": -90,
                        "type": "actuator",
                        "unit": "degrees",
                        "uuid": "236d7a25e16954b7b4cba45f44114f93"
                      },
                      "SideBolster": {
                        "children": {
                          "Inflation": {
                            "datatype": "uint8",
                            "description": "Side bolster support inflation. 0 = Fully deflated. 255 = Fully inflated.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "2d17c6afb5b758e8bd3021a6c9211817"
                          }
                        },
                        "description": "Side bolster settings",
                        "type": "branch",
                        "uuid": "5369d75b449a52dd8f30fe5cfc1e68df"
                      },
                      "Switch": {
                        "children": {
                          "Backward": {
                            "datatype": "boolean",
                            "description": "Seat backward switch engaged (SingleSeat.Position)",
                            "type": "actuator",
                            "uuid": "760de3ddab1d5b98a411cd0431ffaf4a"
                          },
                          "Cooler": {
                            "datatype": "boolean",
                            "description": "Cooler switch for Seat heater (SingleSeat.Heating)",
                            "type": "actuator",
                            "uuid": "1631bc34f24651ef8b6d0952bc6fe149"
                          },
                          "Cushion": {
                            "children": {
                              "Backward": {
                                "datatype": "boolean",
                                "description": "Seat cushion backward/shorten switch engaged (SingleSeat.Cushion.Length)",
                                "type": "actuator",
                                "uuid": "252da1baa1e653f18d262fd996b3ab50"
                              },
                              "Down": {
                                "datatype": "boolean",
                                "description": "Seat cushion down switch engaged (SingleSeat.Cushion.Height)",
                                "type": "actuator",
                                "uuid": "03ae5745c0af5c448281fd87344bbf5c"
                              },
                              "Forward": {
                                "datatype": "boolean",
                                "description": "Seat cushion forward/lengthen switch engaged (SingleSeat.Cushion.Length)",
                                "type": "actuator",
                                "uuid": "5043851e11b158aa8c047d5224639f68"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Seat cushion up switch engaged (SingleSeat.Cushion.Height)",
                                "type": "actuator",
                                "uuid": "5d8c7386f77f532390b126f61f63df3c"
                              }
                            },
                            "description": "Switches for SingleSeat.Cushion",
                            "type": "branch",
                            "uuid": "afd7711874855750badc9d138ea55741"
                          },
                          "Down": {
                            "datatype": "boolean",
                            "description": "Seat down switch engaged (SingleSeat.Height)",
                            "type": "actuator",
                            "uuid": "64339d7dbb775b8bbae32a21d877593d"
                          },
                          "Forward": {
                            "datatype": "boolean",
                            "description": "Seat forward switch engaged (SingleSeat.Position)",
                            "type": "actuator",
                            "uuid": "4bcd6bb369d75c66ab2bb0d3e34fdb93"
                          },
                          "HeadRestraint": {
                            "children": {
                              "Down": {
                                "datatype": "boolean",
                                "description": "Head restraint down switch engaged (SingleSeat.HeadRestraint.Height)",
                                "type": "actuator",
                                "uuid": "ffd28515ab8a57ec89ae6f621dc11a31"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Head restraint up switch engaged (SingleSeat.HeadRestraint.Height)",
                                "type": "actuator",
                                "uuid": "7a86ead63d045874ae1c529b15ca4aac"
                              }
                            },
                            "description": "Switches for SingleSeat.HeadRestraint.Height",
                            "type": "branch",
                            "uuid": "38d63b12489a51c7b3d67fc4ad6a1398"
                          },
                          "Lumbar": {
                            "children": {
                              "Deflate": {
                                "datatype": "boolean",
                                "description": "Lumbar deflation switch engaged (SingleSeat.Lumbar.Inflation)",
                                "type": "actuator",
                                "uuid": "45e331a87e005ed3863099d72f010114"
                              },
                              "Down": {
                                "datatype": "boolean",
                                "description": "Lumbar down switch engaged (SingleSeat.Lumbar.Height)",
                                "type": "actuator",
                                "uuid": "184f2feb4f1b541b92b5830bee2caf71"
                              },
                              "Inflate": {
                                "datatype": "boolean",
                                "description": "Lumbar inflation switch engaged (SingleSeat.Lumbar.Inflation)",
                                "type": "actuator",
                                "uuid": "a1b842b30e155b81852d420bd0814bf0"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Lumbar up switch engaged (SingleSeat.Lumbar.Height)",
                                "type": "actuator",
                                "uuid": "c81cd9c72b435bf99c1d27ed3d92491a"
                              }
                            },
                            "description": "Switches for SingleSeat.Lumbar",
                            "type": "branch",
                            "uuid": "248f01a92c695ce59c6adb9eb111ff21"
                          },
                          "Massage": {
                            "children": {
                              "Decrease": {
                                "datatype": "boolean",
                                "description": "Decrease massage level switch engaged (SingleSeat.Massage)",
                                "type": "actuator",
                                "uuid": "4715e0ba6d8353ceb210ecdc6aa38660"
                              },
                              "Increase": {
                                "datatype": "boolean",
                                "description": "Increase massage level switch engaged (SingleSeat.Massage)",
                                "type": "actuator",
                                "uuid": "f12523c53b4a5166a8a5d532e1c20e54"
                              }
                            },
                            "description": "Switches for SingleSeat.Massage",
                            "type": "branch",
                            "uuid": "82f1b4ee3b9c58998115117f6e8c39a7"
                          },
                          "Recline": {
                            "children": {
                              "Backward": {
                                "datatype": "boolean",
                                "description": "Seatback recline backward switch engaged (SingleSeat.Recline)",
                                "type": "actuator",
                                "uuid": "78043316bc4b557ca3e4a3b6747ca8b4"
                              },
                              "Forward": {
                                "datatype": "boolean",
                                "description": "Seatback recline forward switch engaged (SingleSeat.Recline)",
                                "type": "actuator",
                                "uuid": "ec8cd7718709534ba992d6ec64f99f80"
                              }
                            },
                            "description": "Switches for SingleSeat.Recline",
                            "type": "branch",
                            "uuid": "7c18fe7b9d2b59229fa720942e4d2adf"
                          },
                          "SideBolster": {
                            "children": {
                              "Deflate": {
                                "datatype": "boolean",
                                "description": "Side bolster deflation switch engaged (SingleSeat.SideBolster.Inflation)",
                                "type": "actuator",
                                "uuid": "c06a95a4c9355c3ab03b1a6937e40212"
                              },
                              "Inflate": {
                                "datatype": "boolean",
                                "description": "Side bolster inflation switch engaged (SingleSeat.SideBolster.Inflation)",
                                "type": "actuator",
                                "uuid": "987c9053b13f5e96b3560fbd95cbed46"
                              }
                            },
                            "description": "Switches for SingleSeat.SideBolster",
                            "type": "branch",
                            "uuid": "a82fc40ef7b1527cbd85f4297448e33e"
                          },
                          "Up": {
                            "datatype": "boolean",
                            "description": "Seat up switch engaged (SingleSeat.Height)",
                            "type": "actuator",
                            "uuid": "d1e916470f5f59dea9a8cd003fddcde9"
                          },
                          "Warmer": {
                            "datatype": "boolean",
                            "description": "Warmer switch for Seat heater (SingleSeat.Heating)",
                            "type": "actuator",
                            "uuid": "8bd64d992c2e5fd9b41754c46f9e5ee7"
                          }
                        },
                        "description": "Seat switch signals",
                        "type": "branch",
                        "uuid": "dd54a1a61c7c5d79a420edb7b1755aa1"
                      }
                    },
                    "description": "All seats.",
                    "type": "branch",
                    "uuid": "614cecf6380d5c23989d2c8bf20bd8c3"
                  },
                  "Pos3": {
                    "children": {
                      "Airbag": {
                        "children": {
                          "IsDeployed": {
                            "datatype": "boolean",
                            "description": "Airbag deployment status. True = Airbag deployed. False = Airbag not deployed.",
                            "type": "sensor",
                            "uuid": "c4e9b66d938d5e188ac577094daaf37e"
                          }
                        },
                        "description": "Airbag signals",
                        "type": "branch",
                        "uuid": "243d103c16055180abef52fef071ad22"
                      },
                      "Cushion": {
                        "children": {
                          "Height": {
                            "datatype": "uint16",
                            "description": "Height of the seat cushion (leg support), relative to seat. 0 = Lowermost. 500 = Uppermost.",
                            "max": 500,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "4c82794acd9553dbb2ec735379c0e517"
                          },
                          "Length": {
                            "datatype": "uint16",
                            "description": "Forward length of cushion (leg support), relative to seat. 0 = Rearmost. 500 = Forwardmost.",
                            "max": 500,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "c686c30c88145df9b690649fa0849ccb"
                          }
                        },
                        "description": "Cushion (leg support) signals.",
                        "type": "branch",
                        "uuid": "893a1124c2465d46bf405ef9fd199887"
                      },
                      "HasPassenger": {
                        "datatype": "boolean",
                        "description": "Does the seat have a passenger in it.",
                        "type": "sensor",
                        "uuid": "d2f6bfd24cf1589398ef591866c5affd"
                      },
                      "HeadRestraint": {
                        "children": {
                          "Height": {
                            "datatype": "uint8",
                            "description": "Height of head restraint. 0 = Bottommost. 255 = Uppermost.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "ca45741cffe153c68e8cd62ceff7a82c"
                          }
                        },
                        "description": "Head restraint settings",
                        "type": "branch",
                        "uuid": "55e12cda54fe5d43a2f863b08948798b"
                      },
                      "Heating": {
                        "datatype": "int8",
                        "description": "Seat cooling / heating. 0 = off. -100 = max cold. +100 = max heat.",
                        "max": 100,
                        "min": -100,
                        "type": "actuator",
                        "unit": "percent",
                        "uuid": "4af67468dd7a55a58195d9b61997d077"
                      },
                      "Height": {
                        "datatype": "uint16",
                        "description": "Seat vertical position. 0 = Lowermost. 1000 = Uppermost.",
                        "max": 1000,
                        "min": 0,
                        "type": "actuator",
                        "unit": "mm",
                        "uuid": "d19199de59a153f782b8d61788c510a7"
                      },
                      "IsBelted": {
                        "datatype": "boolean",
                        "description": "Is the belt engaged.",
                        "type": "sensor",
                        "uuid": "975fe66f9fa05d8ca7fb9d334641bb97"
                      },
                      "Lumbar": {
                        "children": {
                          "Height": {
                            "datatype": "uint8",
                            "description": "Lumbar support position. 0 = Lowermost. 255 = Uppermost.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "98b4873c63e354ba9280dcd27e2aae66"
                          },
                          "Inflation": {
                            "datatype": "uint8",
                            "description": "Lumbar support inflation. 0 = Fully deflated. 255 = Fully inflated.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "b1a4cb8658b75795936826b0469bf609"
                          }
                        },
                        "description": "Lumbar signals",
                        "type": "branch",
                        "uuid": "4049a18494395cabae62b8878c9e241e"
                      },
                      "Massage": {
                        "datatype": "uint8",
                        "description": "Seat massage level. 0 = off. 100 = max massage.",
                        "max": 100,
                        "min": 0,
                        "type": "actuator",
                        "unit": "percent",
                        "uuid": "d63d68381ec65f50a8dd6dfbc0bd751d"
                      },
                      "Occupant": {
                        "children": {
                          "Identifier": {
                            "children": {
                              "Issuer": {
                                "datatype": "string",
                                "description": "Unique Issuer for the authentification of the occupant. E.g. https://accounts.funcorp.com",
                                "type": "sensor",
                                "uuid": "0d29fa2a1b97563c8e1ba31b8571f328"
                              },
                              "Subject": {
                                "datatype": "string",
                                "description": "Subject for the authentification of the occupant. E.g. UserID 7331677",
                                "type": "sensor",
                                "uuid": "a7306a24de2155f2a1de070bc8f1bd60"
                              }
                            },
                            "description": "Identifier attributes based on OAuth 2.0.",
                            "type": "branch",
                            "uuid": "f59d9531974256cab958e5e31588565d"
                          }
                        },
                        "description": "Occupant data.",
                        "type": "branch",
                        "uuid": "4e68d3feef825f6f99c44cec9f7c1217"
                      },
                      "Position": {
                        "datatype": "uint16",
                        "description": "Seat horizontal position. 0 = Frontmost. 1000 = Rearmost.",
                        "max": 1000,
                        "min": 0,
                        "type": "actuator",
                        "unit": "mm",
                        "uuid": "2a2ba0e42dcc563cba80cc491b66c45f"
                      },
                      "Recline": {
                        "datatype": "int8",
                        "description": "Recline level. -90 = Max forward recline. 90 max backward recline.",
                        "max": 90,
                        "min": -90,
                        "type": "actuator",
                        "unit": "degrees",
                        "uuid": "ef8175b8cfe453eab68065548b85a822"
                      },
                      "SideBolster": {
                        "children": {
                          "Inflation": {
                            "datatype": "uint8",
                            "description": "Side bolster support inflation. 0 = Fully deflated. 255 = Fully inflated.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "fcaaac4cd4c35c6a9b4e399e3cd0a29b"
                          }
                        },
                        "description": "Side bolster settings",
                        "type": "branch",
                        "uuid": "baf5756c60da53e0a30538dd95f704e6"
                      },
                      "Switch": {
                        "children": {
                          "Backward": {
                            "datatype": "boolean",
                            "description": "Seat backward switch engaged (SingleSeat.Position)",
                            "type": "actuator",
                            "uuid": "abc7e9e31d855116a568ca4eb0a49d0d"
                          },
                          "Cooler": {
                            "datatype": "boolean",
                            "description": "Cooler switch for Seat heater (SingleSeat.Heating)",
                            "type": "actuator",
                            "uuid": "7f58e1a1f05450c4bc7ac98090c19d82"
                          },
                          "Cushion": {
                            "children": {
                              "Backward": {
                                "datatype": "boolean",
                                "description": "Seat cushion backward/shorten switch engaged (SingleSeat.Cushion.Length)",
                                "type": "actuator",
                                "uuid": "1476f6af2b7456f181ca5c3703e2836c"
                              },
                              "Down": {
                                "datatype": "boolean",
                                "description": "Seat cushion down switch engaged (SingleSeat.Cushion.Height)",
                                "type": "actuator",
                                "uuid": "54a75893acaa5460a3fc620728699cc8"
                              },
                              "Forward": {
                                "datatype": "boolean",
                                "description": "Seat cushion forward/lengthen switch engaged (SingleSeat.Cushion.Length)",
                                "type": "actuator",
                                "uuid": "e549c98581795288add98c88c4369df2"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Seat cushion up switch engaged (SingleSeat.Cushion.Height)",
                                "type": "actuator",
                                "uuid": "a31736d742cd540ea07aa03615b0ce3d"
                              }
                            },
                            "description": "Switches for SingleSeat.Cushion",
                            "type": "branch",
                            "uuid": "eb721f72d8a55fd69cfaad94dbcb3d3c"
                          },
                          "Down": {
                            "datatype": "boolean",
                            "description": "Seat down switch engaged (SingleSeat.Height)",
                            "type": "actuator",
                            "uuid": "ad10d38481715875abfb88810cabb11d"
                          },
                          "Forward": {
                            "datatype": "boolean",
                            "description": "Seat forward switch engaged (SingleSeat.Position)",
                            "type": "actuator",
                            "uuid": "5633fdc1466d5484bcc169c39a7bc99c"
                          },
                          "HeadRestraint": {
                            "children": {
                              "Down": {
                                "datatype": "boolean",
                                "description": "Head restraint down switch engaged (SingleSeat.HeadRestraint.Height)",
                                "type": "actuator",
                                "uuid": "d6588e889ca15820aac1c0dd7771ea01"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Head restraint up switch engaged (SingleSeat.HeadRestraint.Height)",
                                "type": "actuator",
                                "uuid": "62b9b072512f5e2aa13073b0c9714ab7"
                              }
                            },
                            "description": "Switches for SingleSeat.HeadRestraint.Height",
                            "type": "branch",
                            "uuid": "38813c08d6175427ab06b1f9f665cc53"
                          },
                          "Lumbar": {
                            "children": {
                              "Deflate": {
                                "datatype": "boolean",
                                "description": "Lumbar deflation switch engaged (SingleSeat.Lumbar.Inflation)",
                                "type": "actuator",
                                "uuid": "28dddcbedffc5876ba552b9bbaf842f1"
                              },
                              "Down": {
                                "datatype": "boolean",
                                "description": "Lumbar down switch engaged (SingleSeat.Lumbar.Height)",
                                "type": "actuator",
                                "uuid": "f8a6ee14aaec5a2994bb46cfa8fae6b3"
                              },
                              "Inflate": {
                                "datatype": "boolean",
                                "description": "Lumbar inflation switch engaged (SingleSeat.Lumbar.Inflation)",
                                "type": "actuator",
                                "uuid": "1801183f58015e82993da0ea3445be02"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Lumbar up switch engaged (SingleSeat.Lumbar.Height)",
                                "type": "actuator",
                                "uuid": "80bef0d120455d79a158a88760e57fe6"
                              }
                            },
                            "description": "Switches for SingleSeat.Lumbar",
                            "type": "branch",
                            "uuid": "0583ae0b3cb75e8ea4019492a929badb"
                          },
                          "Massage": {
                            "children": {
                              "Decrease": {
                                "datatype": "boolean",
                                "description": "Decrease massage level switch engaged (SingleSeat.Massage)",
                                "type": "actuator",
                                "uuid": "72cf00bb1c895bb7bb2ae9240ec6312c"
                              },
                              "Increase": {
                                "datatype": "boolean",
                                "description": "Increase massage level switch engaged (SingleSeat.Massage)",
                                "type": "actuator",
                                "uuid": "fc30397e57d95945ab81263e2ef7a42a"
                              }
                            },
                            "description": "Switches for SingleSeat.Massage",
                            "type": "branch",
                            "uuid": "a2c4a3a39758594d9e89a635bab499cb"
                          },
                          "Recline": {
                            "children": {
                              "Backward": {
                                "datatype": "boolean",
                                "description": "Seatback recline backward switch engaged (SingleSeat.Recline)",
                                "type": "actuator",
                                "uuid": "ff4e4e9b5f2f5915b8aa9d7086ea0c62"
                              },
                              "Forward": {
                                "datatype": "boolean",
                                "description": "Seatback recline forward switch engaged (SingleSeat.Recline)",
                                "type": "actuator",
                                "uuid": "918376c5dbb25a879412c6d35362e3ec"
                              }
                            },
                            "description": "Switches for SingleSeat.Recline",
                            "type": "branch",
                            "uuid": "dd7b384b83f05a069d2bdf770ac7982a"
                          },
                          "SideBolster": {
                            "children": {
                              "Deflate": {
                                "datatype": "boolean",
                                "description": "Side bolster deflation switch engaged (SingleSeat.SideBolster.Inflation)",
                                "type": "actuator",
                                "uuid": "91b96dbb20a35da6821c445f20cc2b1f"
                              },
                              "Inflate": {
                                "datatype": "boolean",
                                "description": "Side bolster inflation switch engaged (SingleSeat.SideBolster.Inflation)",
                                "type": "actuator",
                                "uuid": "0d0cda55ff9853639ae089af46d7219a"
                              }
                            },
                            "description": "Switches for SingleSeat.SideBolster",
                            "type": "branch",
                            "uuid": "6cb5ddb991c255e5b961b6724fbee6c6"
                          },
                          "Up": {
                            "datatype": "boolean",
                            "description": "Seat up switch engaged (SingleSeat.Height)",
                            "type": "actuator",
                            "uuid": "f8ddfb9e5fad5596be9c15a94c3bd8b0"
                          },
                          "Warmer": {
                            "datatype": "boolean",
                            "description": "Warmer switch for Seat heater (SingleSeat.Heating)",
                            "type": "actuator",
                            "uuid": "12955068421a511388f962ee8c190c68"
                          }
                        },
                        "description": "Seat switch signals",
                        "type": "branch",
                        "uuid": "1eda245135ce5788bfcbc75b082af947"
                      }
                    },
                    "description": "All seats.",
                    "type": "branch",
                    "uuid": "add6f181ffd35d03b57d9833e7e22f4f"
                  }
                },
                "description": "All seats.",
                "type": "branch",
                "uuid": "7a420ddeac6f538eb3939bb4a242d136"
              },
              "Row2": {
                "children": {
                  "Pos1": {
                    "children": {
                      "Airbag": {
                        "children": {
                          "IsDeployed": {
                            "datatype": "boolean",
                            "description": "Airbag deployment status. True = Airbag deployed. False = Airbag not deployed.",
                            "type": "sensor",
                            "uuid": "fea5a0ef57385df68e486ece13546bdf"
                          }
                        },
                        "description": "Airbag signals",
                        "type": "branch",
                        "uuid": "ccfadedface05d54bcc00b30082b30d6"
                      },
                      "Cushion": {
                        "children": {
                          "Height": {
                            "datatype": "uint16",
                            "description": "Height of the seat cushion (leg support), relative to seat. 0 = Lowermost. 500 = Uppermost.",
                            "max": 500,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "af1c06009f2f51a8a9691dc76f67daf5"
                          },
                          "Length": {
                            "datatype": "uint16",
                            "description": "Forward length of cushion (leg support), relative to seat. 0 = Rearmost. 500 = Forwardmost.",
                            "max": 500,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "da1627d60d1855e481585118413545c4"
                          }
                        },
                        "description": "Cushion (leg support) signals.",
                        "type": "branch",
                        "uuid": "81008903a21e534890a6d6e6c68c2bc3"
                      },
                      "HasPassenger": {
                        "datatype": "boolean",
                        "description": "Does the seat have a passenger in it.",
                        "type": "sensor",
                        "uuid": "a346c9a5fe05579d8cb4dd0c39ae3cfd"
                      },
                      "HeadRestraint": {
                        "children": {
                          "Height": {
                            "datatype": "uint8",
                            "description": "Height of head restraint. 0 = Bottommost. 255 = Uppermost.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "860c83873c885e468f376ed62fa1ad5a"
                          }
                        },
                        "description": "Head restraint settings",
                        "type": "branch",
                        "uuid": "73020e8418ff5526b6f7ca102904287b"
                      },
                      "Heating": {
                        "datatype": "int8",
                        "description": "Seat cooling / heating. 0 = off. -100 = max cold. +100 = max heat.",
                        "max": 100,
                        "min": -100,
                        "type": "actuator",
                        "unit": "percent",
                        "uuid": "0f61ef421bcd5c8dbe6a5b477cb10a49"
                      },
                      "Height": {
                        "datatype": "uint16",
                        "description": "Seat vertical position. 0 = Lowermost. 1000 = Uppermost.",
                        "max": 1000,
                        "min": 0,
                        "type": "actuator",
                        "unit": "mm",
                        "uuid": "6e6e7aadfd0d52d4ac877147d84540d0"
                      },
                      "IsBelted": {
                        "datatype": "boolean",
                        "description": "Is the belt engaged.",
                        "type": "sensor",
                        "uuid": "ad65078f81075a67babb66ecd2c902f7"
                      },
                      "Lumbar": {
                        "children": {
                          "Height": {
                            "datatype": "uint8",
                            "description": "Lumbar support position. 0 = Lowermost. 255 = Uppermost.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "41c8cc38221a52649a923f533eb74233"
                          },
                          "Inflation": {
                            "datatype": "uint8",
                            "description": "Lumbar support inflation. 0 = Fully deflated. 255 = Fully inflated.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "a6c4ac06f229582ea1066482d6a0464f"
                          }
                        },
                        "description": "Lumbar signals",
                        "type": "branch",
                        "uuid": "03ba74b039d05d1ab5326d50ff7a5069"
                      },
                      "Massage": {
                        "datatype": "uint8",
                        "description": "Seat massage level. 0 = off. 100 = max massage.",
                        "max": 100,
                        "min": 0,
                        "type": "actuator",
                        "unit": "percent",
                        "uuid": "406607948a235d829c5da212594813b1"
                      },
                      "Occupant": {
                        "children": {
                          "Identifier": {
                            "children": {
                              "Issuer": {
                                "datatype": "string",
                                "description": "Unique Issuer for the authentification of the occupant. E.g. https://accounts.funcorp.com",
                                "type": "sensor",
                                "uuid": "188458a15b30577d8fb01d0f15641a6e"
                              },
                              "Subject": {
                                "datatype": "string",
                                "description": "Subject for the authentification of the occupant. E.g. UserID 7331677",
                                "type": "sensor",
                                "uuid": "159e7daad966588ca48997859b811b72"
                              }
                            },
                            "description": "Identifier attributes based on OAuth 2.0.",
                            "type": "branch",
                            "uuid": "aba17bf3b5175e56bf047839f2a0f880"
                          }
                        },
                        "description": "Occupant data.",
                        "type": "branch",
                        "uuid": "e7ab950f55b45b1a985f1a9d132aad02"
                      },
                      "Position": {
                        "datatype": "uint16",
                        "description": "Seat horizontal position. 0 = Frontmost. 1000 = Rearmost.",
                        "max": 1000,
                        "min": 0,
                        "type": "actuator",
                        "unit": "mm",
                        "uuid": "3dd247aae2555a1ebaf76ae4017f23bb"
                      },
                      "Recline": {
                        "datatype": "int8",
                        "description": "Recline level. -90 = Max forward recline. 90 max backward recline.",
                        "max": 90,
                        "min": -90,
                        "type": "actuator",
                        "unit": "degrees",
                        "uuid": "9e26bb850e0b505abd3b034cd32db946"
                      },
                      "SideBolster": {
                        "children": {
                          "Inflation": {
                            "datatype": "uint8",
                            "description": "Side bolster support inflation. 0 = Fully deflated. 255 = Fully inflated.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "8091f6615e6352549cd82be89b3794c7"
                          }
                        },
                        "description": "Side bolster settings",
                        "type": "branch",
                        "uuid": "231094f2616d5f91af405e8528135328"
                      },
                      "Switch": {
                        "children": {
                          "Backward": {
                            "datatype": "boolean",
                            "description": "Seat backward switch engaged (SingleSeat.Position)",
                            "type": "actuator",
                            "uuid": "af1b567b19225b48a35c432f52de4b0f"
                          },
                          "Cooler": {
                            "datatype": "boolean",
                            "description": "Cooler switch for Seat heater (SingleSeat.Heating)",
                            "type": "actuator",
                            "uuid": "9c4aaff0cb08576e8dfc9575bdf4188c"
                          },
                          "Cushion": {
                            "children": {
                              "Backward": {
                                "datatype": "boolean",
                                "description": "Seat cushion backward/shorten switch engaged (SingleSeat.Cushion.Length)",
                                "type": "actuator",
                                "uuid": "989b7125efd05224908240901aad22a3"
                              },
                              "Down": {
                                "datatype": "boolean",
                                "description": "Seat cushion down switch engaged (SingleSeat.Cushion.Height)",
                                "type": "actuator",
                                "uuid": "9fdd5c24868e5a64bcfd461b3d848283"
                              },
                              "Forward": {
                                "datatype": "boolean",
                                "description": "Seat cushion forward/lengthen switch engaged (SingleSeat.Cushion.Length)",
                                "type": "actuator",
                                "uuid": "53a50be4deed54789b913c8939fa975b"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Seat cushion up switch engaged (SingleSeat.Cushion.Height)",
                                "type": "actuator",
                                "uuid": "c257793dc4705c9ab6276da5d4651d95"
                              }
                            },
                            "description": "Switches for SingleSeat.Cushion",
                            "type": "branch",
                            "uuid": "cb3caac06fe85e56b67516d78f8f65d1"
                          },
                          "Down": {
                            "datatype": "boolean",
                            "description": "Seat down switch engaged (SingleSeat.Height)",
                            "type": "actuator",
                            "uuid": "fabe59aababc5f73b326821ab453d86e"
                          },
                          "Forward": {
                            "datatype": "boolean",
                            "description": "Seat forward switch engaged (SingleSeat.Position)",
                            "type": "actuator",
                            "uuid": "b8d138f11e5c5af09044aeda5af787af"
                          },
                          "HeadRestraint": {
                            "children": {
                              "Down": {
                                "datatype": "boolean",
                                "description": "Head restraint down switch engaged (SingleSeat.HeadRestraint.Height)",
                                "type": "actuator",
                                "uuid": "16737cc9bdb65d64b85562fcd48a55fd"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Head restraint up switch engaged (SingleSeat.HeadRestraint.Height)",
                                "type": "actuator",
                                "uuid": "61ef1160c2c45fe78d971548828b1057"
                              }
                            },
                            "description": "Switches for SingleSeat.HeadRestraint.Height",
                            "type": "branch",
                            "uuid": "3e225e7e11f35f918ba30e8c7a7e6c33"
                          },
                          "Lumbar": {
                            "children": {
                              "Deflate": {
                                "datatype": "boolean",
                                "description": "Lumbar deflation switch engaged (SingleSeat.Lumbar.Inflation)",
                                "type": "actuator",
                                "uuid": "e0fe867a41805e73944b39fd6907cef9"
                              },
                              "Down": {
                                "datatype": "boolean",
                                "description": "Lumbar down switch engaged (SingleSeat.Lumbar.Height)",
                                "type": "actuator",
                                "uuid": "a64671e5f4bf534ba60a548c5e68923d"
                              },
                              "Inflate": {
                                "datatype": "boolean",
                                "description": "Lumbar inflation switch engaged (SingleSeat.Lumbar.Inflation)",
                                "type": "actuator",
                                "uuid": "2b0aa04fb4385ca8ad549c18e7b541b4"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Lumbar up switch engaged (SingleSeat.Lumbar.Height)",
                                "type": "actuator",
                                "uuid": "43f98ce5ef6453769476edc209d42fc5"
                              }
                            },
                            "description": "Switches for SingleSeat.Lumbar",
                            "type": "branch",
                            "uuid": "d5f17aff2b3a53fe891ff80cdb5cd04c"
                          },
                          "Massage": {
                            "children": {
                              "Decrease": {
                                "datatype": "boolean",
                                "description": "Decrease massage level switch engaged (SingleSeat.Massage)",
                                "type": "actuator",
                                "uuid": "0490a69e1d375ac39b6625319a6a0988"
                              },
                              "Increase": {
                                "datatype": "boolean",
                                "description": "Increase massage level switch engaged (SingleSeat.Massage)",
                                "type": "actuator",
                                "uuid": "2a9a5c9ceeac503aac475fc1c22ba78c"
                              }
                            },
                            "description": "Switches for SingleSeat.Massage",
                            "type": "branch",
                            "uuid": "4857aac12637502da76202384a151715"
                          },
                          "Recline": {
                            "children": {
                              "Backward": {
                                "datatype": "boolean",
                                "description": "Seatback recline backward switch engaged (SingleSeat.Recline)",
                                "type": "actuator",
                                "uuid": "d9b7a4e69470596bb9883bdebc83992c"
                              },
                              "Forward": {
                                "datatype": "boolean",
                                "description": "Seatback recline forward switch engaged (SingleSeat.Recline)",
                                "type": "actuator",
                                "uuid": "17e15fd8647854f196ab26103d065c41"
                              }
                            },
                            "description": "Switches for SingleSeat.Recline",
                            "type": "branch",
                            "uuid": "e2e1a9415014540f91921c9b59731371"
                          },
                          "SideBolster": {
                            "children": {
                              "Deflate": {
                                "datatype": "boolean",
                                "description": "Side bolster deflation switch engaged (SingleSeat.SideBolster.Inflation)",
                                "type": "actuator",
                                "uuid": "52e2279ca81b5a038bdb8bf92038ccab"
                              },
                              "Inflate": {
                                "datatype": "boolean",
                                "description": "Side bolster inflation switch engaged (SingleSeat.SideBolster.Inflation)",
                                "type": "actuator",
                                "uuid": "57a9eeed1ad75133841b9ee8a1d87a90"
                              }
                            },
                            "description": "Switches for SingleSeat.SideBolster",
                            "type": "branch",
                            "uuid": "75f78203a2f152f38ed872dfa6a64cd5"
                          },
                          "Up": {
                            "datatype": "boolean",
                            "description": "Seat up switch engaged (SingleSeat.Height)",
                            "type": "actuator",
                            "uuid": "41c1925090a25472b3e35e720c775d29"
                          },
                          "Warmer": {
                            "datatype": "boolean",
                            "description": "Warmer switch for Seat heater (SingleSeat.Heating)",
                            "type": "actuator",
                            "uuid": "765453ae7cde52ea83a6dafca07a855e"
                          }
                        },
                        "description": "Seat switch signals",
                        "type": "branch",
                        "uuid": "1c4b708222de55aabddb3697308253ee"
                      }
                    },
                    "description": "All seats.",
                    "type": "branch",
                    "uuid": "ba975a6536f15545851d27972ab1fffe"
                  },
                  "Pos2": {
                    "children": {
                      "Airbag": {
                        "children": {
                          "IsDeployed": {
                            "datatype": "boolean",
                            "description": "Airbag deployment status. True = Airbag deployed. False = Airbag not deployed.",
                            "type": "sensor",
                            "uuid": "668f397bc95358989119fb1cfdfa8a01"
                          }
                        },
                        "description": "Airbag signals",
                        "type": "branch",
                        "uuid": "07f9f55e33055cf7bebdc06e7d5a6a14"
                      },
                      "Cushion": {
                        "children": {
                          "Height": {
                            "datatype": "uint16",
                            "description": "Height of the seat cushion (leg support), relative to seat. 0 = Lowermost. 500 = Uppermost.",
                            "max": 500,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "330a944fd2005b53a4d546744d21e591"
                          },
                          "Length": {
                            "datatype": "uint16",
                            "description": "Forward length of cushion (leg support), relative to seat. 0 = Rearmost. 500 = Forwardmost.",
                            "max": 500,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "203d653612605d988c639c0f6c728906"
                          }
                        },
                        "description": "Cushion (leg support) signals.",
                        "type": "branch",
                        "uuid": "0c918c7253a45f40bb8ba0633b24e122"
                      },
                      "HasPassenger": {
                        "datatype": "boolean",
                        "description": "Does the seat have a passenger in it.",
                        "type": "sensor",
                        "uuid": "d1097dd0e0685ce8838fa83e3791b233"
                      },
                      "HeadRestraint": {
                        "children": {
                          "Height": {
                            "datatype": "uint8",
                            "description": "Height of head restraint. 0 = Bottommost. 255 = Uppermost.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "4214c90aad0e538fae2d16f9cb4a8a62"
                          }
                        },
                        "description": "Head restraint settings",
                        "type": "branch",
                        "uuid": "4dd4e81df9b45c788ea30eeb96db1082"
                      },
                      "Heating": {
                        "datatype": "int8",
                        "description": "Seat cooling / heating. 0 = off. -100 = max cold. +100 = max heat.",
                        "max": 100,
                        "min": -100,
                        "type": "actuator",
                        "unit": "percent",
                        "uuid": "c7eb6ca24426596dab519386d231a9d1"
                      },
                      "Height": {
                        "datatype": "uint16",
                        "description": "Seat vertical position. 0 = Lowermost. 1000 = Uppermost.",
                        "max": 1000,
                        "min": 0,
                        "type": "actuator",
                        "unit": "mm",
                        "uuid": "3cf2e042421b540da4aa047680dcdf84"
                      },
                      "IsBelted": {
                        "datatype": "boolean",
                        "description": "Is the belt engaged.",
                        "type": "sensor",
                        "uuid": "f2c9c2d624bb5cf4bf9aba5842eb96eb"
                      },
                      "Lumbar": {
                        "children": {
                          "Height": {
                            "datatype": "uint8",
                            "description": "Lumbar support position. 0 = Lowermost. 255 = Uppermost.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "95bf0522c35653588932404e7e49f603"
                          },
                          "Inflation": {
                            "datatype": "uint8",
                            "description": "Lumbar support inflation. 0 = Fully deflated. 255 = Fully inflated.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "f4738d07c7eb5ae583f915341986e4bd"
                          }
                        },
                        "description": "Lumbar signals",
                        "type": "branch",
                        "uuid": "666d60b9c4be5a5fa236b13d7c1dbc40"
                      },
                      "Massage": {
                        "datatype": "uint8",
                        "description": "Seat massage level. 0 = off. 100 = max massage.",
                        "max": 100,
                        "min": 0,
                        "type": "actuator",
                        "unit": "percent",
                        "uuid": "77e8a4d481315520927fc0828158772e"
                      },
                      "Occupant": {
                        "children": {
                          "Identifier": {
                            "children": {
                              "Issuer": {
                                "datatype": "string",
                                "description": "Unique Issuer for the authentification of the occupant. E.g. https://accounts.funcorp.com",
                                "type": "sensor",
                                "uuid": "6f4e6a9f8008536eae03197601a6366a"
                              },
                              "Subject": {
                                "datatype": "string",
                                "description": "Subject for the authentification of the occupant. E.g. UserID 7331677",
                                "type": "sensor",
                                "uuid": "ae49d70515d55aad9b4719d8162b43c9"
                              }
                            },
                            "description": "Identifier attributes based on OAuth 2.0.",
                            "type": "branch",
                            "uuid": "24c23b9f5adb549483cb52acbd81a980"
                          }
                        },
                        "description": "Occupant data.",
                        "type": "branch",
                        "uuid": "30e72777238850ff8a01c3a8f85b663e"
                      },
                      "Position": {
                        "datatype": "uint16",
                        "description": "Seat horizontal position. 0 = Frontmost. 1000 = Rearmost.",
                        "max": 1000,
                        "min": 0,
                        "type": "actuator",
                        "unit": "mm",
                        "uuid": "7c24fa880576550da14bae1e5eed26b9"
                      },
                      "Recline": {
                        "datatype": "int8",
                        "description": "Recline level. -90 = Max forward recline. 90 max backward recline.",
                        "max": 90,
                        "min": -90,
                        "type": "actuator",
                        "unit": "degrees",
                        "uuid": "4026cce78c465486a8d6033a18d1728a"
                      },
                      "SideBolster": {
                        "children": {
                          "Inflation": {
                            "datatype": "uint8",
                            "description": "Side bolster support inflation. 0 = Fully deflated. 255 = Fully inflated.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "94e4f77b1714550cb750c599a56ee624"
                          }
                        },
                        "description": "Side bolster settings",
                        "type": "branch",
                        "uuid": "85135f2df03658dfaceaccd58a478a63"
                      },
                      "Switch": {
                        "children": {
                          "Backward": {
                            "datatype": "boolean",
                            "description": "Seat backward switch engaged (SingleSeat.Position)",
                            "type": "actuator",
                            "uuid": "bdac3b5e7d365e229f2826ae2c605239"
                          },
                          "Cooler": {
                            "datatype": "boolean",
                            "description": "Cooler switch for Seat heater (SingleSeat.Heating)",
                            "type": "actuator",
                            "uuid": "cb3cfa2c97365da1a8fca053a65b3f2e"
                          },
                          "Cushion": {
                            "children": {
                              "Backward": {
                                "datatype": "boolean",
                                "description": "Seat cushion backward/shorten switch engaged (SingleSeat.Cushion.Length)",
                                "type": "actuator",
                                "uuid": "8ccfc2c9fc455ca99f857dab20d5312d"
                              },
                              "Down": {
                                "datatype": "boolean",
                                "description": "Seat cushion down switch engaged (SingleSeat.Cushion.Height)",
                                "type": "actuator",
                                "uuid": "62ec09fe2ba051c5810a43b377eda1ec"
                              },
                              "Forward": {
                                "datatype": "boolean",
                                "description": "Seat cushion forward/lengthen switch engaged (SingleSeat.Cushion.Length)",
                                "type": "actuator",
                                "uuid": "f4df41ff19ea5d68a2ddec478d2fb50b"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Seat cushion up switch engaged (SingleSeat.Cushion.Height)",
                                "type": "actuator",
                                "uuid": "d0086699030753a98aaf9bf44557dc16"
                              }
                            },
                            "description": "Switches for SingleSeat.Cushion",
                            "type": "branch",
                            "uuid": "741fffa36829573f8124659ebfc1c6a6"
                          },
                          "Down": {
                            "datatype": "boolean",
                            "description": "Seat down switch engaged (SingleSeat.Height)",
                            "type": "actuator",
                            "uuid": "cbbc30fd57b05354b05887435c1407e4"
                          },
                          "Forward": {
                            "datatype": "boolean",
                            "description": "Seat forward switch engaged (SingleSeat.Position)",
                            "type": "actuator",
                            "uuid": "822d46ed8df65a2f954ac7e515a9c260"
                          },
                          "HeadRestraint": {
                            "children": {
                              "Down": {
                                "datatype": "boolean",
                                "description": "Head restraint down switch engaged (SingleSeat.HeadRestraint.Height)",
                                "type": "actuator",
                                "uuid": "67d2c79495fb536db65b1bcb20f734c2"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Head restraint up switch engaged (SingleSeat.HeadRestraint.Height)",
                                "type": "actuator",
                                "uuid": "8835129127335ddd952dd947f83fb8e3"
                              }
                            },
                            "description": "Switches for SingleSeat.HeadRestraint.Height",
                            "type": "branch",
                            "uuid": "9bccb182622c5e3b8e0a94f8dfe41be8"
                          },
                          "Lumbar": {
                            "children": {
                              "Deflate": {
                                "datatype": "boolean",
                                "description": "Lumbar deflation switch engaged (SingleSeat.Lumbar.Inflation)",
                                "type": "actuator",
                                "uuid": "d6c9abeefabf58f9b44ac3cc2988aff5"
                              },
                              "Down": {
                                "datatype": "boolean",
                                "description": "Lumbar down switch engaged (SingleSeat.Lumbar.Height)",
                                "type": "actuator",
                                "uuid": "6f17db239c0e5794a3b17579105eecd9"
                              },
                              "Inflate": {
                                "datatype": "boolean",
                                "description": "Lumbar inflation switch engaged (SingleSeat.Lumbar.Inflation)",
                                "type": "actuator",
                                "uuid": "72eb5dc4bc29520ab3bc77542b94bc2a"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Lumbar up switch engaged (SingleSeat.Lumbar.Height)",
                                "type": "actuator",
                                "uuid": "edc261f4f51c563bb9da356e53354011"
                              }
                            },
                            "description": "Switches for SingleSeat.Lumbar",
                            "type": "branch",
                            "uuid": "5999c5a87c1057e893dd9d4113c5f2ab"
                          },
                          "Massage": {
                            "children": {
                              "Decrease": {
                                "datatype": "boolean",
                                "description": "Decrease massage level switch engaged (SingleSeat.Massage)",
                                "type": "actuator",
                                "uuid": "346c0825d99f536e95312b026a4f2118"
                              },
                              "Increase": {
                                "datatype": "boolean",
                                "description": "Increase massage level switch engaged (SingleSeat.Massage)",
                                "type": "actuator",
                                "uuid": "8bf96bfc4af556ff83c2622617a51b2a"
                              }
                            },
                            "description": "Switches for SingleSeat.Massage",
                            "type": "branch",
                            "uuid": "1fabf329e8715f28b90b72a8a5b6c3de"
                          },
                          "Recline": {
                            "children": {
                              "Backward": {
                                "datatype": "boolean",
                                "description": "Seatback recline backward switch engaged (SingleSeat.Recline)",
                                "type": "actuator",
                                "uuid": "b8670833dfc85c6bace3b9da8c1dbf95"
                              },
                              "Forward": {
                                "datatype": "boolean",
                                "description": "Seatback recline forward switch engaged (SingleSeat.Recline)",
                                "type": "actuator",
                                "uuid": "7a0563d5b2cf58db820e85dd08ad9bc4"
                              }
                            },
                            "description": "Switches for SingleSeat.Recline",
                            "type": "branch",
                            "uuid": "063cec57ef47568aaf3d1070df74a63b"
                          },
                          "SideBolster": {
                            "children": {
                              "Deflate": {
                                "datatype": "boolean",
                                "description": "Side bolster deflation switch engaged (SingleSeat.SideBolster.Inflation)",
                                "type": "actuator",
                                "uuid": "4e433a05a54456e69ac7357b0af56d76"
                              },
                              "Inflate": {
                                "datatype": "boolean",
                                "description": "Side bolster inflation switch engaged (SingleSeat.SideBolster.Inflation)",
                                "type": "actuator",
                                "uuid": "4f0d4d8a90ca5a90b773173c953a0191"
                              }
                            },
                            "description": "Switches for SingleSeat.SideBolster",
                            "type": "branch",
                            "uuid": "7ed2d8c4de215c7a9783243b0cbcd6ea"
                          },
                          "Up": {
                            "datatype": "boolean",
                            "description": "Seat up switch engaged (SingleSeat.Height)",
                            "type": "actuator",
                            "uuid": "f6e2a08b8fc855968c6b194f2d55a72e"
                          },
                          "Warmer": {
                            "datatype": "boolean",
                            "description": "Warmer switch for Seat heater (SingleSeat.Heating)",
                            "type": "actuator",
                            "uuid": "84462c894cff5eb080f4020fcb114d22"
                          }
                        },
                        "description": "Seat switch signals",
                        "type": "branch",
                        "uuid": "f3fdef2159cb5cda985cbc04220c3593"
                      }
                    },
                    "description": "All seats.",
                    "type": "branch",
                    "uuid": "e8afa112abe75fda9ce3e1f0d712713d"
                  },
                  "Pos3": {
                    "children": {
                      "Airbag": {
                        "children": {
                          "IsDeployed": {
                            "datatype": "boolean",
                            "description": "Airbag deployment status. True = Airbag deployed. False = Airbag not deployed.",
                            "type": "sensor",
                            "uuid": "6802243fcb3155b196cca3a825c12bcb"
                          }
                        },
                        "description": "Airbag signals",
                        "type": "branch",
                        "uuid": "e1d14ad055955eac914a47ee180a6e78"
                      },
                      "Cushion": {
                        "children": {
                          "Height": {
                            "datatype": "uint16",
                            "description": "Height of the seat cushion (leg support), relative to seat. 0 = Lowermost. 500 = Uppermost.",
                            "max": 500,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "859ea2de83275a4ca91c59e248e9b159"
                          },
                          "Length": {
                            "datatype": "uint16",
                            "description": "Forward length of cushion (leg support), relative to seat. 0 = Rearmost. 500 = Forwardmost.",
                            "max": 500,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "ddf566c0b12256df94fcd72bcaa3f570"
                          }
                        },
                        "description": "Cushion (leg support) signals.",
                        "type": "branch",
                        "uuid": "32e678fb513e5a0bb42bd39a27627d8d"
                      },
                      "HasPassenger": {
                        "datatype": "boolean",
                        "description": "Does the seat have a passenger in it.",
                        "type": "sensor",
                        "uuid": "eb7db74c722e5ea5a8e66bbc26d5e1c5"
                      },
                      "HeadRestraint": {
                        "children": {
                          "Height": {
                            "datatype": "uint8",
                            "description": "Height of head restraint. 0 = Bottommost. 255 = Uppermost.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "unit": "mm",
                            "uuid": "dbaefb0c59505e83b1f87b4010f3049a"
                          }
                        },
                        "description": "Head restraint settings",
                        "type": "branch",
                        "uuid": "a945800a6ad95970b01110b86a5d204b"
                      },
                      "Heating": {
                        "datatype": "int8",
                        "description": "Seat cooling / heating. 0 = off. -100 = max cold. +100 = max heat.",
                        "max": 100,
                        "min": -100,
                        "type": "actuator",
                        "unit": "percent",
                        "uuid": "2a175561eed05247b3048263c0122fa1"
                      },
                      "Height": {
                        "datatype": "uint16",
                        "description": "Seat vertical position. 0 = Lowermost. 1000 = Uppermost.",
                        "max": 1000,
                        "min": 0,
                        "type": "actuator",
                        "unit": "mm",
                        "uuid": "077a21fca4d857dd81debfd81119bc73"
                      },
                      "IsBelted": {
                        "datatype": "boolean",
                        "description": "Is the belt engaged.",
                        "type": "sensor",
                        "uuid": "815f9e1dc05b5078aaefc3868319b18b"
                      },
                      "Lumbar": {
                        "children": {
                          "Height": {
                            "datatype": "uint8",
                            "description": "Lumbar support position. 0 = Lowermost. 255 = Uppermost.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "c2d250c021aa531cb364f52a80ae1131"
                          },
                          "Inflation": {
                            "datatype": "uint8",
                            "description": "Lumbar support inflation. 0 = Fully deflated. 255 = Fully inflated.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "c7f75035848554e0b7b22b0486d2dc9c"
                          }
                        },
                        "description": "Lumbar signals",
                        "type": "branch",
                        "uuid": "07ddd96920595e66a7762532ae1b685c"
                      },
                      "Massage": {
                        "datatype": "uint8",
                        "description": "Seat massage level. 0 = off. 100 = max massage.",
                        "max": 100,
                        "min": 0,
                        "type": "actuator",
                        "unit": "percent",
                        "uuid": "fffccf6ae6365b83ab093031f573e452"
                      },
                      "Occupant": {
                        "children": {
                          "Identifier": {
                            "children": {
                              "Issuer": {
                                "datatype": "string",
                                "description": "Unique Issuer for the authentification of the occupant. E.g. https://accounts.funcorp.com",
                                "type": "sensor",
                                "uuid": "d96b225635b959a1aea0d6febb955ae8"
                              },
                              "Subject": {
                                "datatype": "string",
                                "description": "Subject for the authentification of the occupant. E.g. UserID 7331677",
                                "type": "sensor",
                                "uuid": "ea36896f5572580b9d8379a6256f61b5"
                              }
                            },
                            "description": "Identifier attributes based on OAuth 2.0.",
                            "type": "branch",
                            "uuid": "296e51d414a65cea96e1eea27dc3e1dd"
                          }
                        },
                        "description": "Occupant data.",
                        "type": "branch",
                        "uuid": "a8df9afde2335f8ab7cf4b185148f20e"
                      },
                      "Position": {
                        "datatype": "uint16",
                        "description": "Seat horizontal position. 0 = Frontmost. 1000 = Rearmost.",
                        "max": 1000,
                        "min": 0,
                        "type": "actuator",
                        "unit": "mm",
                        "uuid": "64eb763cc10358b49968797fbf50c092"
                      },
                      "Recline": {
                        "datatype": "int8",
                        "description": "Recline level. -90 = Max forward recline. 90 max backward recline.",
                        "max": 90,
                        "min": -90,
                        "type": "actuator",
                        "unit": "degrees",
                        "uuid": "8ecc3958a2175b0f9ad58de386822df7"
                      },
                      "SideBolster": {
                        "children": {
                          "Inflation": {
                            "datatype": "uint8",
                            "description": "Side bolster support inflation. 0 = Fully deflated. 255 = Fully inflated.",
                            "max": 255,
                            "min": 0,
                            "type": "actuator",
                            "uuid": "127bf41b7b055407b3405787db308dc5"
                          }
                        },
                        "description": "Side bolster settings",
                        "type": "branch",
                        "uuid": "5d3abbb4cc305e9e83fc06939c715767"
                      },
                      "Switch": {
                        "children": {
                          "Backward": {
                            "datatype": "boolean",
                            "description": "Seat backward switch engaged (SingleSeat.Position)",
                            "type": "actuator",
                            "uuid": "9035b32f9ee95d1db6c22f50effc7c7f"
                          },
                          "Cooler": {
                            "datatype": "boolean",
                            "description": "Cooler switch for Seat heater (SingleSeat.Heating)",
                            "type": "actuator",
                            "uuid": "c2137be8528b5f5da942fd1b6b8bfe9e"
                          },
                          "Cushion": {
                            "children": {
                              "Backward": {
                                "datatype": "boolean",
                                "description": "Seat cushion backward/shorten switch engaged (SingleSeat.Cushion.Length)",
                                "type": "actuator",
                                "uuid": "867fde470237512399c100a3377863aa"
                              },
                              "Down": {
                                "datatype": "boolean",
                                "description": "Seat cushion down switch engaged (SingleSeat.Cushion.Height)",
                                "type": "actuator",
                                "uuid": "2f278d0e725a5f24aa77e2215cbb9aa8"
                              },
                              "Forward": {
                                "datatype": "boolean",
                                "description": "Seat cushion forward/lengthen switch engaged (SingleSeat.Cushion.Length)",
                                "type": "actuator",
                                "uuid": "0e5094c2a3225e3bb4b0cb9cfb512ead"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Seat cushion up switch engaged (SingleSeat.Cushion.Height)",
                                "type": "actuator",
                                "uuid": "51b1d279db7e540ab06c61da49d345eb"
                              }
                            },
                            "description": "Switches for SingleSeat.Cushion",
                            "type": "branch",
                            "uuid": "45febb136cc9513aadf5ac81c444c50f"
                          },
                          "Down": {
                            "datatype": "boolean",
                            "description": "Seat down switch engaged (SingleSeat.Height)",
                            "type": "actuator",
                            "uuid": "e2dbef15271959f9859c730beb6a279f"
                          },
                          "Forward": {
                            "datatype": "boolean",
                            "description": "Seat forward switch engaged (SingleSeat.Position)",
                            "type": "actuator",
                            "uuid": "570ed0643f3d54edbecafbaabfa63676"
                          },
                          "HeadRestraint": {
                            "children": {
                              "Down": {
                                "datatype": "boolean",
                                "description": "Head restraint down switch engaged (SingleSeat.HeadRestraint.Height)",
                                "type": "actuator",
                                "uuid": "acf77df0899557ea98b9b73411a785fd"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Head restraint up switch engaged (SingleSeat.HeadRestraint.Height)",
                                "type": "actuator",
                                "uuid": "c76b4aee310057d681ce841a43f275b0"
                              }
                            },
                            "description": "Switches for SingleSeat.HeadRestraint.Height",
                            "type": "branch",
                            "uuid": "68549d6e81075fe99a524d97b97334ca"
                          },
                          "Lumbar": {
                            "children": {
                              "Deflate": {
                                "datatype": "boolean",
                                "description": "Lumbar deflation switch engaged (SingleSeat.Lumbar.Inflation)",
                                "type": "actuator",
                                "uuid": "0be514b4224f57e3b95d748ace1d09f3"
                              },
                              "Down": {
                                "datatype": "boolean",
                                "description": "Lumbar down switch engaged (SingleSeat.Lumbar.Height)",
                                "type": "actuator",
                                "uuid": "9b37d65e49ba518aacb15176ee035f85"
                              },
                              "Inflate": {
                                "datatype": "boolean",
                                "description": "Lumbar inflation switch engaged (SingleSeat.Lumbar.Inflation)",
                                "type": "actuator",
                                "uuid": "e71ff6bd33f2583d964ae9c074265ce1"
                              },
                              "Up": {
                                "datatype": "boolean",
                                "description": "Lumbar up switch engaged (SingleSeat.Lumbar.Height)",
                                "type": "actuator",
                                "uuid": "e53c8a74034b5def83a9c2e41ffbf686"
                              }
                            },
                            "description": "Switches for SingleSeat.Lumbar",
                            "type": "branch",
                            "uuid": "7837dca1dd445a49b01ff126545e96d1"
                          },
                          "Massage": {
                            "children": {
                              "Decrease": {
                                "datatype": "boolean",
                                "description": "Decrease massage level switch engaged (SingleSeat.Massage)",
                                "type": "actuator",
                                "uuid": "d91ab3177bf35a52b02bab237eb43e29"
                              },
                              "Increase": {
                                "datatype": "boolean",
                                "description": "Increase massage level switch engaged (SingleSeat.Massage)",
                                "type": "actuator",
                                "uuid": "ac801efd6a6456a2b88417a50c625f57"
                              }
                            },
                            "description": "Switches for SingleSeat.Massage",
                            "type": "branch",
                            "uuid": "ac2bb22d6acf56988582353a1453cbe3"
                          },
                          "Recline": {
                            "children": {
                              "Backward": {
                                "datatype": "boolean",
                                "description": "Seatback recline backward switch engaged (SingleSeat.Recline)",
                                "type": "actuator",
                                "uuid": "1db535f68ddf5d449a19d12a208140c8"
                              },
                              "Forward": {
                                "datatype": "boolean",
                                "description": "Seatback recline forward switch engaged (SingleSeat.Recline)",
                                "type": "actuator",
                                "uuid": "2a56d160cce15feca287e088e716650d"
                              }
                            },
                            "description": "Switches for SingleSeat.Recline",
                            "type": "branch",
                            "uuid": "216444ab659152b6ab8daed75500d388"
                          },
                          "SideBolster": {
                            "children": {
                              "Deflate": {
                                "datatype": "boolean",
                                "description": "Side bolster deflation switch engaged (SingleSeat.SideBolster.Inflation)",
                                "type": "actuator",
                                "uuid": "5f97a254d1b654bf99203d1d0e3b6739"
                              },
                              "Inflate": {
                                "datatype": "boolean",
                                "description": "Side bolster inflation switch engaged (SingleSeat.SideBolster.Inflation)",
                                "type": "actuator",
                                "uuid": "0e7ee36cd3d75f05a7f49722b82017fe"
                              }
                            },
                            "description": "Switches for SingleSeat.SideBolster",
                            "type": "branch",
                            "uuid": "a06fd6dfd4ad5b468213337d6f2f9d07"
                          },
                          "Up": {
                            "datatype": "boolean",
                            "description": "Seat up switch engaged (SingleSeat.Height)",
                            "type": "actuator",
                            "uuid": "028248cc18315659a533c409180b577a"
                          },
                          "Warmer": {
                            "datatype": "boolean",
                            "description": "Warmer switch for Seat heater (SingleSeat.Heating)",
                            "type": "actuator",
                            "uuid": "32fe3de3adbd51c280b13e26cb23dce8"
                          }
                        },
                        "description": "Seat switch signals",
                        "type": "branch",
                        "uuid": "e0cfa7aceac75980b33075ceef5c9125"
                      }
                    },
                    "description": "All seats.",
                    "type": "branch",
                    "uuid": "a40aa679981551e7a92b8438533911d4"
                  }
                },
                "description": "All seats.",
                "type": "branch",
                "uuid": "8c3aaf015ef8595cb45d9461a9c1195f"
              }
            },
            "description": "All seats.",
            "type": "branch",
            "uuid": "b0b253106b2851e3bb5c71ae3b09f09d"
          },
          "SeatPosCount": {
            "datatype": "uint8[]",
            "default": [
              2,
              3
            ],
            "description": "Number of seats across each row from the front to the rear",
            "type": "attribute",
            "uuid": "8dd40ecd47ab51c79ed9c74ae4296d7e"
          },
          "SeatRowCount": {
            "datatype": "uint8",
            "default": 2,
            "description": "Number of seat rows in vehicle",
            "type": "attribute",
            "uuid": "1002a7a4a954581b9cbc72fa438c5292"
          },
          "Sunroof": {
            "children": {
              "Position": {
                "datatype": "int8",
                "description": "Sunroof position. 0 = Fully closed 100 = Fully opened. -100 = Fully tilted",
                "max": 100,
                "min": -100,
                "type": "sensor",
                "uuid": "ab598697f1c852eda4df9ed62a956d17"
              },
              "Shade": {
                "children": {
                  "Position": {
                    "datatype": "uint8",
                    "description": "Position of window blind. 0 = Fully retracted. 100 = Fully deployed.",
                    "max": 100,
                    "min": 0,
                    "type": "actuator",
                    "unit": "percent",
                    "uuid": "5f78c2a631b75abc88744f9bad277f5a"
                  },
                  "Switch": {
                    "datatype": "string",
                    "description": "Switch controlling sliding action such as window, sunroof, or blind.",
                    "enum": [
                      "Inactive",
                      "Close",
                      "Open",
                      "OneShotClose",
                      "OneShotOpen"
                    ],
                    "type": "actuator",
                    "uuid": "3836077128c65381b01e74a1a8be1c40"
                  }
                },
                "description": "Sun roof shade status",
                "type": "branch",
                "uuid": "eeaae5977adb5683b16f405993405b2e"
              },
              "Switch": {
                "datatype": "string",
                "description": "Switch controlling sliding action such as window, sunroof, or shade.",
                "enum": [
                  "Inactive",
                  "Close",
                  "Open",
                  "OneShotClose",
                  "OneShotOpen",
                  "TiltUp",
                  "TiltDown"
                ],
                "type": "actuator",
                "uuid": "88c39afd45a25ea2b474ff581e1fb138"
              }
            },
            "description": "Sun roof status.",
            "type": "branch",
            "uuid": "8ff70db05c065e3eb530082a0b6983cf"
          }
        },
        "description": "All in-cabin components, including doors.",
        "type": "branch",
        "uuid": "1a94457b237f5e8eb3c77c0532ac88d7"
      },
      "Chassis": {
        "children": {
          "Accelerator": {
            "children": {
              "PedalPosition": {
                "datatype": "uint8",
                "description": "Accelerator pedal position as percent. 0 = Not depressed. 100 = Fully depressed.",
                "max": 100,
                "min": 0,
                "type": "sensor",
                "unit": "percent",
                "uuid": "2fabd8b61db45f62b4e97e7a612b4a73"
              }
            },
            "description": "Accelerator signals",
            "type": "branch",
            "uuid": "3b2b562086a45eb29c55186f3b710621"
          },
          "Axle": {
            "children": {
              "Row1": {
                "children": {
                  "TireAspectRatio": {
                    "datatype": "uint8",
                    "description": "Aspect ratio between tire section height and tire section width, as per ETRTO / TRA standard.",
                    "type": "attribute",
                    "unit": "percent",
                    "uuid": "716fec24167e5c36b2b97daaf091f911"
                  },
                  "TireDiameter": {
                    "datatype": "float",
                    "description": "Outer diameter of tires, in inches, as per ETRTO / TRA standard.",
                    "type": "attribute",
                    "unit": "inch",
                    "uuid": "ed9f037c1b5d53c78c90b71179db1f4f"
                  },
                  "TireWidth": {
                    "datatype": "uint16",
                    "description": "Nominal section width of tires, in mm, as per ETRTO / TRA standard.",
                    "type": "attribute",
                    "unit": "mm",
                    "uuid": "3444d8773c215cd7a076d688eb7f1afc"
                  },
                  "Wheel": {
                    "children": {
                      "Left": {
                        "children": {
                          "Brake": {
                            "children": {
                              "BrakesWorn": {
                                "datatype": "boolean",
                                "description": "Brake pad wear status. True = Worn. False = Not Worn.",
                                "type": "sensor",
                                "uuid": "2f7c8029bfe759748592ef5e729cc845"
                              },
                              "FluidLevel": {
                                "datatype": "uint8",
                                "description": "Brake fluid level as percent. 0 = Empty. 100 = Full.",
                                "type": "sensor",
                                "unit": "percent",
                                "uuid": "63aa9c4973ef50b18bd7214c9f2634c5"
                              },
                              "FluidLevelLow": {
                                "datatype": "boolean",
                                "description": "Brake fluid level status. True = Brake fluid level low. False = Brake fluid level OK.",
                                "type": "sensor",
                                "uuid": "53a75af3ab945f3f8546a84136369ec1"
                              },
                              "PadWear": {
                                "datatype": "uint8",
                                "description": "Brake pad wear as percent. 0 = No Wear. 100 = Worn.",
                                "type": "sensor",
                                "uuid": "b4ed36f8143d512fadaca3e641739ee2"
                              }
                            },
                            "description": "Brake signals for wheel",
                            "type": "branch",
                            "uuid": "162dab13d5815ec4bc22888b0bc59cbf"
                          },
                          "Tire": {
                            "children": {
                              "Pressure": {
                                "datatype": "uint16",
                                "description": "Tire pressure in kilo-Pascal",
                                "type": "sensor",
                                "unit": "kPa",
                                "uuid": "9fa3f176fd975d28a68f70c7d72e370f"
                              },
                              "PressureLow": {
                                "datatype": "boolean",
                                "description": "Tire Pressure Status. True = Low tire pressure. False = Good tire pressure.",
                                "type": "sensor",
                                "uuid": "82de2a68098455eba786f8ed2d7468c0"
                              },
                              "Temperature": {
                                "datatype": "float",
                                "description": "Tire temperature in Celsius.",
                                "type": "sensor",
                                "unit": "celsius",
                                "uuid": "093d8fb119755f6bafa979e4eae201a0"
                              }
                            },
                            "description": "Tire signals for wheel",
                            "type": "branch",
                            "uuid": "17c60ec3c02054b4951c975156375d9a"
                          }
                        },
                        "description": "Wheel signals for axle",
                        "type": "branch",
                        "uuid": "0cd478c6e72b55c6be6d3d9df9624545"
                      },
                      "Right": {
                        "children": {
                          "Brake": {
                            "children": {
                              "BrakesWorn": {
                                "datatype": "boolean",
                                "description": "Brake pad wear status. True = Worn. False = Not Worn.",
                                "type": "sensor",
                                "uuid": "1a55f7262b565bf4a5181a55c19d204d"
                              },
                              "FluidLevel": {
                                "datatype": "uint8",
                                "description": "Brake fluid level as percent. 0 = Empty. 100 = Full.",
                                "type": "sensor",
                                "unit": "percent",
                                "uuid": "386bfddee4605e419d59755a51835650"
                              },
                              "FluidLevelLow": {
                                "datatype": "boolean",
                                "description": "Brake fluid level status. True = Brake fluid level low. False = Brake fluid level OK.",
                                "type": "sensor",
                                "uuid": "0311e746d19358c8a3236cefeca84ef1"
                              },
                              "PadWear": {
                                "datatype": "uint8",
                                "description": "Brake pad wear as percent. 0 = No Wear. 100 = Worn.",
                                "type": "sensor",
                                "uuid": "f3c53c8c5628527a8501e12778dae6c7"
                              }
                            },
                            "description": "Brake signals for wheel",
                            "type": "branch",
                            "uuid": "f334a45b92215f86b4ecadbd82c8b249"
                          },
                          "Tire": {
                            "children": {
                              "Pressure": {
                                "datatype": "uint16",
                                "description": "Tire pressure in kilo-Pascal",
                                "type": "sensor",
                                "unit": "kPa",
                                "uuid": "ea8038b63e6650ffb1a20539e915064a"
                              },
                              "PressureLow": {
                                "datatype": "boolean",
                                "description": "Tire Pressure Status. True = Low tire pressure. False = Good tire pressure.",
                                "type": "sensor",
                                "uuid": "1634d42e20bc5cb4b3d6d4735821d477"
                              },
                              "Temperature": {
                                "datatype": "float",
                                "description": "Tire temperature in Celsius.",
                                "type": "sensor",
                                "unit": "celsius",
                                "uuid": "58d4cee188d353d7996e855d48bb92df"
                              }
                            },
                            "description": "Tire signals for wheel",
                            "type": "branch",
                            "uuid": "660f90ae8f14594cb6e97d000c1985a1"
                          }
                        },
                        "description": "Wheel signals for axle",
                        "type": "branch",
                        "uuid": "c7ae1f1787ec502d8aea41802dc9a203"
                      }
                    },
                    "description": "Wheel signals for axle",
                    "type": "branch",
                    "uuid": "8ed02c02eee0502ba6d94a5d5f1fb789"
                  },
                  "WheelCount": {
                    "datatype": "uint8",
                    "description": "Number of wheels on the axle",
                    "type": "attribute",
                    "uuid": "7232effafb7d5c908a9bafe1cef2ff3e"
                  },
                  "WheelDiameter": {
                    "datatype": "float",
                    "description": "Diameter of wheels (rims without tires), in inches, as per ETRTO / TRA standard.",
                    "type": "attribute",
                    "unit": "inch",
                    "uuid": "60d4b948ae8a5485bd77c45e1f648c13"
                  },
                  "WheelWidth": {
                    "datatype": "float",
                    "description": "Width of wheels (rims without tires), in inches, as per ETRTO / TRA standard.",
                    "type": "attribute",
                    "unit": "inch",
                    "uuid": "5b92bdab1e035ff4ba000330e20f826b"
                  }
                },
                "description": "Axle signals",
                "type": "branch",
                "uuid": "d7e93a94af0752aaab36819f6be4f67a"
              },
              "Row2": {
                "children": {
                  "TireAspectRatio": {
                    "datatype": "uint8",
                    "description": "Aspect ratio between tire section height and tire section width, as per ETRTO / TRA standard.",
                    "type": "attribute",
                    "unit": "percent",
                    "uuid": "9b4515273bf1554dab746212db05d352"
                  },
                  "TireDiameter": {
                    "datatype": "float",
                    "description": "Outer diameter of tires, in inches, as per ETRTO / TRA standard.",
                    "type": "attribute",
                    "unit": "inch",
                    "uuid": "4dc46ee7fe0a5240a6eb67f9bf43a1ea"
                  },
                  "TireWidth": {
                    "datatype": "uint16",
                    "description": "Nominal section width of tires, in mm, as per ETRTO / TRA standard.",
                    "type": "attribute",
                    "unit": "mm",
                    "uuid": "76a9071697b25fb8ab42393dfb77f0ef"
                  },
                  "Wheel": {
                    "children": {
                      "Left": {
                        "children": {
                          "Brake": {
                            "children": {
                              "BrakesWorn": {
                                "datatype": "boolean",
                                "description": "Brake pad wear status. True = Worn. False = Not Worn.",
                                "type": "sensor",
                                "uuid": "ccae6b64f123544fa6982d224d987852"
                              },
                              "FluidLevel": {
                                "datatype": "uint8",
                                "description": "Brake fluid level as percent. 0 = Empty. 100 = Full.",
                                "type": "sensor",
                                "unit": "percent",
                                "uuid": "4b0d4f80b8855973a55ffee80fdfc4ba"
                              },
                              "FluidLevelLow": {
                                "datatype": "boolean",
                                "description": "Brake fluid level status. True = Brake fluid level low. False = Brake fluid level OK.",
                                "type": "sensor",
                                "uuid": "68e832cbce705af0bf0d6e0f9ba7acac"
                              },
                              "PadWear": {
                                "datatype": "uint8",
                                "description": "Brake pad wear as percent. 0 = No Wear. 100 = Worn.",
                                "type": "sensor",
                                "uuid": "8eff72d583015e1e94eab98bf8f0497e"
                              }
                            },
                            "description": "Brake signals for wheel",
                            "type": "branch",
                            "uuid": "774d0a5771d35975872870cf71ea1487"
                          },
                          "Tire": {
                            "children": {
                              "Pressure": {
                                "datatype": "uint16",
                                "description": "Tire pressure in kilo-Pascal",
                                "type": "sensor",
                                "unit": "kPa",
                                "uuid": "ea414012c36e54fc84ec1d421f370ddd"
                              },
                              "PressureLow": {
                                "datatype": "boolean",
                                "description": "Tire Pressure Status. True = Low tire pressure. False = Good tire pressure.",
                                "type": "sensor",
                                "uuid": "24bc9ee216275e4d8c7f388853e80975"
                              },
                              "Temperature": {
                                "datatype": "float",
                                "description": "Tire temperature in Celsius.",
                                "type": "sensor",
                                "unit": "celsius",
                                "uuid": "06ab6b3fe7bb5f7c9e2e104ee0e7cfd5"
                              }
                            },
                            "description": "Tire signals for wheel",
                            "type": "branch",
                            "uuid": "edfee87117dc5a6f9d970167f26ec090"
                          }
                        },
                        "description": "Wheel signals for axle",
                        "type": "branch",
                        "uuid": "4c32a1c722a45ea09a52c389e8a8a618"
                      },
                      "Right": {
                        "children": {
                          "Brake": {
                            "children": {
                              "BrakesWorn": {
                                "datatype": "boolean",
                                "description": "Brake pad wear status. True = Worn. False = Not Worn.",
                                "type": "sensor",
                                "uuid": "4f1e06c6edbd57e6b0d55e413481633f"
                              },
                              "FluidLevel": {
                                "datatype": "uint8",
                                "description": "Brake fluid level as percent. 0 = Empty. 100 = Full.",
                                "type": "sensor",
                                "unit": "percent",
                                "uuid": "83e5e261302d5ab38c9ee4dddc18c8ae"
                              },
                              "FluidLevelLow": {
                                "datatype": "boolean",
                                "description": "Brake fluid level status. True = Brake fluid level low. False = Brake fluid level OK.",
                                "type": "sensor",
                                "uuid": "c8660a7144055afa8ffc1ffb092ce6cc"
                              },
                              "PadWear": {
                                "datatype": "uint8",
                                "description": "Brake pad wear as percent. 0 = No Wear. 100 = Worn.",
                                "type": "sensor",
                                "uuid": "63a564bca18a5b1fabd7d3cff1af0e6d"
                              }
                            },
                            "description": "Brake signals for wheel",
                            "type": "branch",
                            "uuid": "5c33ec4bd8a15d3590f59e7257bf4d25"
                          },
                          "Tire": {
                            "children": {
                              "Pressure": {
                                "datatype": "uint16",
                                "description": "Tire pressure in kilo-Pascal",
                                "type": "sensor",
                                "unit": "kPa",
                                "uuid": "0cd3dd4be36c5fcda49d6360556ba7c8"
                              },
                              "PressureLow": {
                                "datatype": "boolean",
                                "description": "Tire Pressure Status. True = Low tire pressure. False = Good tire pressure.",
                                "type": "sensor",
                                "uuid": "86bfb761f970543399f4232ca0915a70"
                              },
                              "Temperature": {
                                "datatype": "float",
                                "description": "Tire temperature in Celsius.",
                                "type": "sensor",
                                "unit": "celsius",
                                "uuid": "7c08b5778bc05265bb8d4e08fdca29cf"
                              }
                            },
                            "description": "Tire signals for wheel",
                            "type": "branch",
                            "uuid": "d855fe9ffb4e52be83ebfc7967c1c3ee"
                          }
                        },
                        "description": "Wheel signals for axle",
                        "type": "branch",
                        "uuid": "f59f6ce66b1454498f5dc71be581732a"
                      }
                    },
                    "description": "Wheel signals for axle",
                    "type": "branch",
                    "uuid": "87b119ed6de254159877b24047fd3026"
                  },
                  "WheelCount": {
                    "datatype": "uint8",
                    "description": "Number of wheels on the axle",
                    "type": "attribute",
                    "uuid": "ac6fe103410153d382306426d14213ab"
                  },
                  "WheelDiameter": {
                    "datatype": "float",
                    "description": "Diameter of wheels (rims without tires), in inches, as per ETRTO / TRA standard.",
                    "type": "attribute",
                    "unit": "inch",
                    "uuid": "af27b1d18a5455e593692a9929909bb9"
                  },
                  "WheelWidth": {
                    "datatype": "float",
                    "description": "Width of wheels (rims without tires), in inches, as per ETRTO / TRA standard.",
                    "type": "attribute",
                    "unit": "inch",
                    "uuid": "889d279053c051979ebbe301bacac206"
                  }
                },
                "description": "Axle signals",
                "type": "branch",
                "uuid": "8ef77768446659b6b5020a06c7b23c8b"
              }
            },
            "description": "Axle signals",
            "type": "branch",
            "uuid": "0a3ebde7efa85c04ac6c29b5676fec5d"
          },
          "AxleCount": {
            "datatype": "uint8",
            "default": 2,
            "description": "Number of axles on the vehicle",
            "type": "attribute",
            "uuid": "86d084c9148d5f22b5402a030413ed79"
          },
          "Brake": {
            "children": {
              "PedalPosition": {
                "datatype": "uint8",
                "description": "Brake pedal position as percent. 0 = Not depressed. 100 = Fully depressed.",
                "max": 100,
                "min": 0,
                "type": "sensor",
                "unit": "percent",
                "uuid": "0477d3a4a831564ea473976cf34374f2"
              }
            },
            "description": "Brake system signals",
            "type": "branch",
            "uuid": "38df972e5c6b558e93839a5e97238c5a"
          },
          "CurbWeight": {
            "datatype": "uint16",
            "default": 0,
            "deprecation": "V2.1 moved to Vehicle.CurbWeight",
            "description": "Vehicle curb weight, in kg, including all liquids and full tank of fuel, but no cargo or passengers.",
            "type": "attribute",
            "unit": "kg",
            "uuid": "ffe3fe9067b15475bb02865ba51cc972"
          },
          "GrossWeight": {
            "datatype": "uint16",
            "default": 0,
            "deprecation": "V2.1 moved to Vehicle.GrossWeight",
            "description": "Curb weight of vehicle, including all liquids and full tank of fuel and full load of cargo and passengers.",
            "type": "attribute",
            "unit": "kg",
            "uuid": "1488a8a670535ea2b3ce2ec5b7016175"
          },
          "Height": {
            "datatype": "uint16",
            "default": 0,
            "deprecation": "V2.1 moved to Vehicle.Height",
            "description": "Overall vehicle height, in mm.",
            "type": "attribute",
            "unit": "mm",
            "uuid": "63e6660d8f635f4db977c23ee411f0cc"
          },
          "Length": {
            "datatype": "uint16",
            "default": 0,
            "deprecation": "V2.1 moved to Vehicle.Length",
            "description": "Overall vehicle length, in mm.",
            "type": "attribute",
            "unit": "mm",
            "uuid": "ace9409dc191589faf79edd42a3218d3"
          },
          "ParkingBrake": {
            "children": {
              "IsEngaged": {
                "datatype": "boolean",
                "description": "Parking brake status. True = Parking Brake is Engaged. False = Parking Brake is not Engaged.",
                "type": "actuator",
                "uuid": "faa7f94e6a5555c6b2d62e3328520ce0"
              }
            },
            "description": "Parking brake signals",
            "type": "branch",
            "uuid": "3849d42292f4551590fa4bf716fc90f7"
          },
          "SteeringWheel": {
            "children": {
              "Angle": {
                "datatype": "int16",
                "description": "Steering wheel angle. Positive = degrees to the left. Negative = degrees to the right.",
                "type": "sensor",
                "unit": "degrees",
                "uuid": "92cd3b3d37585b2291806fe5127d9393"
              },
              "Extension": {
                "datatype": "uint8",
                "description": "Steering wheel column extension from dashboard. 0 = Closest to dashboard. 100 = Furthest from dashboard.",
                "max": 100,
                "min": 0,
                "type": "actuator",
                "unit": "percent",
                "uuid": "6a84cc3604fc5960a1fb384fe63fae72"
              },
              "Position": {
                "datatype": "string",
                "default": "front_left",
                "description": "Position of the steering wheel on the left or right side of the vehicle.",
                "enum": [
                  "front_left",
                  "front_right"
                ],
                "type": "attribute",
                "uuid": "314d6eeeba195098b36ae7f476d27824"
              },
              "Tilt": {
                "datatype": "uint8",
                "description": "Steering wheel column tilt. 0 = Lowest position. 100 = Highest position.",
                "max": 100,
                "min": 0,
                "type": "actuator",
                "unit": "percent",
                "uuid": "33e979769f91521d8080384447d06c00"
              }
            },
            "description": "Steering wheel signals",
            "type": "branch",
            "uuid": "8c759072791e5986ac4efe9df0c2b751"
          },
          "TowWeight": {
            "datatype": "uint16",
            "default": 0,
            "deprecation": "V2.1 moved to Vehicle.TowWeight",
            "description": "Maximum weight, in kilos, of trailer.",
            "type": "attribute",
            "unit": "kg",
            "uuid": "ff8fc44fac735c278bf18291790cc9db"
          },
          "Track": {
            "datatype": "uint16",
            "default": 0,
            "description": "Overall wheel tracking, in mm.",
            "type": "attribute",
            "unit": "mm",
            "uuid": "f66cc4e6d7cf5e1da0d58af902dbb36b"
          },
          "Trailer": {
            "children": {
              "Connected": {
                "datatype": "boolean",
                "deprecation": "V2.1 moved to Vehicle.Trailer.Connected",
                "description": "Signal indicating if trailer is connected or not.",
                "type": "sensor",
                "uuid": "00894266101c534fbcc4a6fb6d3a497a"
              }
            },
            "deprecation": "V2.1 moved to Vehicle.Trailer",
            "description": "Trailer signals",
            "type": "branch",
            "uuid": "228ce19986db5ce383fa5725fcb6b01b"
          },
          "Wheelbase": {
            "datatype": "uint16",
            "default": 0,
            "description": "Overall wheel base, in mm.",
            "type": "attribute",
            "unit": "mm",
            "uuid": "11677e0433935dc7aa9c1806c96a8a6b"
          },
          "Width": {
            "datatype": "uint16",
            "default": 0,
            "deprecation": "V2.1 moved to Vehicle.Width",
            "description": "Overall vehicle width, in mm.",
            "type": "attribute",
            "unit": "mm",
            "uuid": "abd0c2786e275dc1b9669dd337ba6c65"
          }
        },
        "description": "All data concerning steering, suspension, wheels, and brakes.",
        "type": "branch",
        "uuid": "87d260d635425da0a4ebd62bc4e5c313"
      },
      "CurbWeight": {
        "datatype": "uint16",
        "default": 0,
        "description": "Vehicle curb weight, including all liquids and full tank of fuel, but no cargo or passengers.",
        "type": "attribute",
        "unit": "kg",
        "uuid": "69ac6ca079de59d19737f75e4c5c4342"
      },
      "CurrentLocation": {
        "children": {
          "Accuracy": {
            "datatype": "double",
            "description": "Accuracy level of the latitude and longitude coordinates.",
            "type": "sensor",
            "unit": "m",
            "uuid": "c6135205a21753e49b45614d562a89b7"
          },
          "Altitude": {
            "datatype": "double",
            "description": "Current elevation of the position.",
            "type": "sensor",
            "unit": "m",
            "uuid": "d3ead98ab0b751c1a5b5dd5bc0e5e216"
          },
          "Heading": {
            "datatype": "double",
            "description": "Current magnetic compass heading.",
            "max": 360,
            "min": 0,
            "type": "sensor",
            "unit": "degrees",
            "uuid": "2a8f0afa2b315943aa001278875ce012"
          },
          "Latitude": {
            "datatype": "double",
            "description": "Current latitude of vehicle.",
            "max": 90,
            "min": -90,
            "type": "sensor",
            "unit": "degrees",
            "uuid": "08933c5a445055df80bea15fbfa07f1c"
          },
          "Longitude": {
            "datatype": "double",
            "description": "Current longitude of vehicle.",
            "max": 180,
            "min": -180,
            "type": "sensor",
            "unit": "degrees",
            "uuid": "5246f2ec5fea550cb1b36f110854cfbb"
          }
        },
        "description": "The current latitude and longitude of the vehicle.",
        "type": "branch",
        "uuid": "24777bd485f15fb69550ae0520c40ad5"
      },
      "CurrentOverallWeight": {
        "datatype": "uint16",
        "description": "Current overall Vehicle weight. Including passengers, cargo and other load inside the car.",
        "type": "sensor",
        "unit": "kg",
        "uuid": "75599d7628bb5f35839055269d3ad205"
      },
      "DriveTime": {
        "datatype": "uint32",
        "description": "Accumulated drive time in seconds.",
        "type": "sensor",
        "unit": "s",
        "uuid": "f707495fbe155b7fa109dbb69c021850"
      },
      "Driver": {
        "children": {
          "AttentiveProbability": {
            "datatype": "float",
            "description": "Probability of attentiveness of the driver.",
            "type": "sensor",
            "unit": "percent",
            "uuid": "fcd202467afb533fbbf9e7da89cc1cee"
          },
          "DistractionLevel": {
            "datatype": "float",
            "description": "Distraction level of the driver will be the level how much the driver is distracted, by multiple factors. E.g. Driving situation, acustical or optical signales inside the cockpit, phone calls",
            "type": "sensor",
            "unit": "percent",
            "uuid": "cb35ec0b924e58979e1469146d65c3fa"
          },
          "EyesOnRoad": {
            "datatype": "boolean",
            "description": "Has driver the eyes on road or not?",
            "type": "sensor",
            "uuid": "52003ac6512e594a87a378e3edf4c5e6"
          },
          "FatigueLevel": {
            "datatype": "float",
            "description": "Fatigueness level of driver. Evaluated by multiple factors like trip time, behaviour of steering, eye status.",
            "type": "sensor",
            "unit": "percent",
            "uuid": "49b1626295705a79ae20d8a270c48b6b"
          },
          "HeartRate": {
            "datatype": "uint16",
            "description": "Heart rate of the driver.",
            "type": "sensor",
            "uuid": "d71516905f785c4da867a2f86e774d93"
          },
          "Identifier": {
            "children": {
              "Issuer": {
                "datatype": "string",
                "description": "Unique Issuer for the authentification of the occupant. E.g. https://accounts.funcorp.com",
                "type": "sensor",
                "uuid": "ee7988d26d7156d2a030ecc506ea97e7"
              },
              "Subject": {
                "datatype": "string",
                "description": "Subject for the authentification of the occupant. E.g. UserID 7331677",
                "type": "sensor",
                "uuid": "b41ec688af265f10824bc9635989ac55"
              }
            },
            "description": "Identifier attributes based on OAuth 2.0.",
            "type": "branch",
            "uuid": "89705397069c5ec58d607318f2ff0ea8"
          }
        },
        "description": "Driver data.",
        "type": "branch",
        "uuid": "1cac57e7b7e756dc8a154eaacbce6426"
      },
      "GrossWeight": {
        "datatype": "uint16",
        "default": 0,
        "description": "Curb weight of vehicle, including all liquids and full tank of fuel and full load of cargo and passengers.",
        "type": "attribute",
        "unit": "kg",
        "uuid": "9671cb551dd8570fbe5d7cd797265e6a"
      },
      "Height": {
        "datatype": "uint16",
        "default": 0,
        "description": "Overall vehicle height.",
        "type": "attribute",
        "unit": "mm",
        "uuid": "9784d39f68b8541f90c355178ded7d7c"
      },
      "IdleTime": {
        "datatype": "uint32",
        "description": "Accumulated idle time in seconds.",
        "type": "sensor",
        "unit": "s",
        "uuid": "97be8abc404f5c15a78e7edc6296ab04"
      },
      "IgnitionOffTime": {
        "datatype": "uint32",
        "description": "Accumulated ignition off time in seconds.",
        "type": "sensor",
        "unit": "s",
        "uuid": "c0c4467bb00d5c0683c5bb81bcfdcb3e"
      },
      "IgnitionOn": {
        "datatype": "boolean",
        "deprecation": "V2.2 replaced by LowVoltageSystemState",
        "description": "Indicates whether the vehicle ignition is on or off.",
        "type": "sensor",
        "uuid": "6de19e6839af5f62acab3fbbd8077a98"
      },
      "IgnitionOnTime": {
        "datatype": "uint32",
        "description": "Accumulated ignition on time in seconds.",
        "type": "sensor",
        "unit": "s",
        "uuid": "ffae3b559998574ba58ee66dd0ac5d39"
      },
      "IsMoving": {
        "datatype": "boolean",
        "description": "Indicates whether the vehicle is stationary or moving",
        "type": "sensor",
        "uuid": "db69549cc7375e919c2a2883b41cd19c"
      },
      "Length": {
        "datatype": "uint16",
        "default": 0,
        "description": "Overall vehicle length.",
        "type": "attribute",
        "unit": "mm",
        "uuid": "885f1be6842a513582e52a42edb3176f"
      },
      "LowVoltageSystemState": {
        "datatype": "string",
        "description": "State of the supply voltage of the control units (usually 12V).",
        "enum": [
          "UNDEFINED",
          "LOCK",
          "OFF",
          "ACC",
          "ON",
          "START"
        ],
        "type": "sensor",
        "uuid": "d7391ceb132e5519b02d4c13d5513d99"
      },
      "MaxTowBallWeight": {
        "datatype": "uint16",
        "default": 0,
        "description": "Maximum vertical weight on the tow ball of a trailer.",
        "type": "attribute",
        "unit": "kg",
        "uuid": "fec550f2064750e8b65b54fbf1368d68"
      },
      "MaxTowWeight": {
        "datatype": "uint16",
        "default": 0,
        "description": "Maximum weight of trailer.",
        "type": "attribute",
        "unit": "kg",
        "uuid": "a1b8fd65897654aa8a418bccf443f1f3"
      },
      "OBD": {
        "children": {
          "AbsoluteLoad": {
            "datatype": "float",
            "description": "PID 43 - Absolute load value",
            "type": "sensor",
            "unit": "percent",
            "uuid": "b3dd889a42ce5de9a7904b7196ae325c"
          },
          "AcceleratorPositionD": {
            "datatype": "float",
            "description": "PID 49 - Accelerator pedal position D",
            "type": "sensor",
            "unit": "percent",
            "uuid": "7e63256081ac5a7b8a28a6fa3c2c2ff9"
          },
          "AcceleratorPositionE": {
            "datatype": "float",
            "description": "PID 4A - Accelerator pedal position E",
            "type": "sensor",
            "unit": "percent",
            "uuid": "4104e7fc25355e25b4522d233565d84b"
          },
          "AcceleratorPositionF": {
            "datatype": "float",
            "description": "PID 4B - Accelerator pedal position F",
            "type": "sensor",
            "unit": "percent",
            "uuid": "95f5c2a209a857ff930e2f8e32ac2d3f"
          },
          "AirStatus": {
            "datatype": "string",
            "description": "PID 12 - Secondary air status",
            "type": "sensor",
            "uuid": "548f65bf59ed505a86dfaa1c33342e4d"
          },
          "AmbientAirTemperature": {
            "datatype": "float",
            "description": "PID 46 - Ambient air temperature",
            "type": "sensor",
            "unit": "celsius",
            "uuid": "220a90f183c5583ea8b8b6454d774517"
          },
          "AuxInputStatus": {
            "datatype": "boolean",
            "description": "PID 1E - Auxiliary input status (power take off)",
            "type": "sensor",
            "uuid": "6e0b531c320e50d59fb46e98df17620a"
          },
          "BarometricPressure": {
            "datatype": "float",
            "description": "PID 33 - Barometric pressure",
            "type": "sensor",
            "unit": "kPa",
            "uuid": "1966bfff4d235767bfd9a21afb445ac7"
          },
          "Catalyst": {
            "children": {
              "Bank1": {
                "children": {
                  "Temperature1": {
                    "datatype": "float",
                    "description": "PID 3C - Catalyst temperature from bank 1, sensor 1",
                    "type": "sensor",
                    "unit": "celsius",
                    "uuid": "5a770f13939e5d069682d408f160a895"
                  },
                  "Temperature2": {
                    "datatype": "float",
                    "description": "PID 3E - Catalyst temperature from bank 1, sensor 2",
                    "type": "sensor",
                    "unit": "celsius",
                    "uuid": "ca9419a5d23b5937af23b51d823722fa"
                  }
                },
                "description": "Catalyst bank 1 signals",
                "type": "branch",
                "uuid": "0c3aaf014ba95b938b639d4202ef8b25"
              },
              "Bank2": {
                "children": {
                  "Temperature1": {
                    "datatype": "float",
                    "description": "PID 3D - Catalyst temperature from bank 2, sensor 1",
                    "type": "sensor",
                    "unit": "celsius",
                    "uuid": "011658e4ee89502c9a33877c92dbf888"
                  },
                  "Temperature2": {
                    "datatype": "float",
                    "description": "PID 3F - Catalyst temperature from bank 2, sensor 2",
                    "type": "sensor",
                    "unit": "celsius",
                    "uuid": "f60c68f0ebca5fcf97086ce04e16d661"
                  }
                },
                "description": "Catalyst bank 2 signals",
                "type": "branch",
                "uuid": "9a20459754755146a3b9608bf6384835"
              }
            },
            "description": "Catalyst signals",
            "type": "branch",
            "uuid": "4eb0b191d6445de081f3f3f759af31c2"
          },
          "CommandedEGR": {
            "datatype": "float",
            "description": "PID 2C - Commanded exhaust gas recirculation (EGR)",
            "type": "sensor",
            "unit": "percent",
            "uuid": "0265890a4a695ee6952c9b9f565ddaa5"
          },
          "CommandedEVAP": {
            "datatype": "float",
            "description": "PID 2E - Commanded evaporative purge (EVAP) valve",
            "type": "sensor",
            "unit": "percent",
            "uuid": "5e6295d04a9159b88f4698b561b86842"
          },
          "CommandedEquivalenceRatio": {
            "datatype": "float",
            "description": "PID 44 - Commanded equivalence ratio",
            "type": "sensor",
            "unit": "ratio",
            "uuid": "104e39e816f65fa791d0afa24603292b"
          },
          "ControlModuleVoltage": {
            "datatype": "float",
            "description": "PID 42 - Control module voltage",
            "type": "sensor",
            "unit": "V",
            "uuid": "59e072b932605ffc88a299c874d885c4"
          },
          "CoolantTemperature": {
            "datatype": "float",
            "description": "PID 05 - Coolant temperature",
            "type": "sensor",
            "unit": "celsius",
            "uuid": "824892cdc72d5f92a38ef3136576edc8"
          },
          "DTCList": {
            "datatype": "string[]",
            "description": "List of currently active DTCs formatted according OBD II (SAE-J2012DA_201812) standard ([P|C|B|U]XXXXX )",
            "type": "sensor",
            "uuid": "eee1b64e69845d5ab5e793b74631f9dc"
          },
          "DistanceSinceDTCClear": {
            "datatype": "float",
            "description": "PID 31 - Distance traveled since codes cleared",
            "type": "sensor",
            "unit": "km",
            "uuid": "0da628e2c69d561eb86216ddcb6e7b2a"
          },
          "DistanceWithMIL": {
            "datatype": "float",
            "description": "PID 21 - Distance traveled with MIL on",
            "type": "sensor",
            "unit": "km",
            "uuid": "a9a522e343f25522b08f11e81bb91349"
          },
          "DriveCycleStatus": {
            "children": {
              "DTCCount": {
                "datatype": "uint8",
                "description": "Number of sensor Trouble Codes (DTC)",
                "type": "sensor",
                "uuid": "312856f746ff560e8098c19196964d3b"
              },
              "IgnitionType": {
                "datatype": "string",
                "description": "Type of the ignition for ICE - spark = spark plug ignition, compression = self-igniting (Diesel engines)",
                "enum": [
                  "spark",
                  "compression"
                ],
                "type": "sensor",
                "uuid": "1aeb7b6d025f5a8693104824abaa1c49"
              },
              "MIL": {
                "datatype": "boolean",
                "description": "Malfunction Indicator Light (MIL) - False = Off, True = On",
                "type": "sensor",
                "uuid": "7ce9859f21205e7f8876a10331fe6be7"
              }
            },
            "description": "PID 41 - OBD status for the current drive cycle",
            "type": "branch",
            "uuid": "5215e28062f75154822789b8a5f30630"
          },
          "EGRError": {
            "datatype": "float",
            "description": "PID 2D - Exhaust gas recirculation (EGR) error",
            "type": "sensor",
            "unit": "percent",
            "uuid": "80a7000c5c7b5444b5571a26264061e5"
          },
          "EVAPVaporPressure": {
            "datatype": "float",
            "description": "PID 32 - Evaporative purge (EVAP) system pressure",
            "type": "sensor",
            "unit": "Pa",
            "uuid": "70b5dae2ffd0561eab73efed8ad2f0ad"
          },
          "EVAPVaporPressureAbsolute": {
            "datatype": "float",
            "description": "PID 53 - Absolute evaporative purge (EVAP) system pressure",
            "type": "sensor",
            "unit": "kPa",
            "uuid": "ef188a1e1a1356f7bc425081e3e00805"
          },
          "EVAPVaporPressureAlternate": {
            "datatype": "float",
            "description": "PID 54 - Alternate evaporative purge (EVAP) system pressure",
            "type": "sensor",
            "unit": "Pa",
            "uuid": "68eaba3c79975d61bc35b92cd3e5e8d0"
          },
          "EngineLoad": {
            "datatype": "float",
            "description": "PID 04 - Engine load in percent - 0 = no load, 100 = full load",
            "type": "sensor",
            "unit": "percent",
            "uuid": "a8fda8a1b4c6534aa49c447bafc1c700"
          },
          "EngineSpeed": {
            "datatype": "float",
            "description": "PID 0C - Engine speed measured as rotations per minute",
            "type": "sensor",
            "unit": "rpm",
            "uuid": "b682eea93b3e5874ab3b52e95a1fad37"
          },
          "EthanolPercent": {
            "datatype": "float",
            "description": "PID 52 - Percentage of ethanol in the fuel",
            "type": "sensor",
            "unit": "percent",
            "uuid": "a207e7de17e1520c894b412af6f2522c"
          },
          "FreezeDTC": {
            "datatype": "string",
            "description": "PID 02 - DTC that triggered the freeze frame",
            "type": "sensor",
            "uuid": "5b87fae8dda4522aae209ae528960782"
          },
          "FuelInjectionTiming": {
            "datatype": "float",
            "description": "PID 5D - Fuel injection timing",
            "type": "sensor",
            "unit": "degrees",
            "uuid": "ab4869446f5357d6936838983e1b8949"
          },
          "FuelLevel": {
            "datatype": "float",
            "description": "PID 2F - Fuel level in the fuel tank",
            "type": "sensor",
            "unit": "percent",
            "uuid": "fd39813424ee5cd08c44714b35697287"
          },
          "FuelPressure": {
            "datatype": "float",
            "description": "PID 0A - Fuel pressure",
            "type": "sensor",
            "unit": "kPa",
            "uuid": "34e6b0689f025d7b9bfa1fc49bb30c0f"
          },
          "FuelRailPressureAbsolute": {
            "datatype": "float",
            "description": "PID 59 - Absolute fuel rail pressure",
            "type": "sensor",
            "unit": "kPa",
            "uuid": "83c88b13d30153949eeca1b1180a9061"
          },
          "FuelRailPressureDirect": {
            "datatype": "float",
            "description": "PID 23 - Fuel rail pressure direct inject",
            "type": "sensor",
            "unit": "kPa",
            "uuid": "039cb7bf1a8356a98d09eaf4fc029fe9"
          },
          "FuelRailPressureVac": {
            "datatype": "float",
            "description": "PID 22 - Fuel rail pressure relative to vacuum",
            "type": "sensor",
            "unit": "kPa",
            "uuid": "b3b0adf44aa3572fa07e7434993e6458"
          },
          "FuelRate": {
            "datatype": "float",
            "description": "PID 5E - Engine fuel rate",
            "type": "sensor",
            "unit": "l/h",
            "uuid": "4ab7c2b710f95ceb9c7d01d19dabac38"
          },
          "FuelStatus": {
            "datatype": "string",
            "description": "PID 03 - Fuel status",
            "type": "sensor",
            "uuid": "15fa2f3f667a5f5786eda5c83435ef16"
          },
          "FuelType": {
            "datatype": "string",
            "description": "PID 51 - Fuel type",
            "type": "sensor",
            "uuid": "aefb45bdd8035904b0c8f3ffcedc53a9"
          },
          "HybridBatteryRemaining": {
            "datatype": "float",
            "description": "PID 5B - Remaining life of hybrid battery",
            "type": "sensor",
            "unit": "percent",
            "uuid": "c9517b6243df5e8d8f3aa3e57f71ec37"
          },
          "IntakeTemp": {
            "datatype": "float",
            "description": "PID 0F - Intake temperature",
            "type": "sensor",
            "unit": "celsius",
            "uuid": "7c108305178b5854b430a23e125588bd"
          },
          "LongTermFuelTrim1": {
            "datatype": "float",
            "description": "PID 07 - Long Term (learned) Fuel Trim - Bank 1 - negative percent leaner, positive percent richer",
            "type": "sensor",
            "unit": "percent",
            "uuid": "1c203b11667150f0b4ee1be26a60c084"
          },
          "LongTermFuelTrim2": {
            "datatype": "float",
            "description": "PID 09 - Long Term (learned) Fuel Trim - Bank 2 - negative percent leaner, positive percent richer",
            "type": "sensor",
            "unit": "percent",
            "uuid": "b02aff2efce05632b5694a256e5b9ec7"
          },
          "LongTermO2Trim1": {
            "datatype": "float",
            "description": "PID 56 (byte A) - Long term secondary O2 trim - Bank 1",
            "type": "sensor",
            "unit": "percent",
            "uuid": "9a9586e29a02567e9920cb9b0aa2e3f5"
          },
          "LongTermO2Trim2": {
            "datatype": "float",
            "description": "PID 58 (byte A) - Long term secondary O2 trim - Bank 2",
            "type": "sensor",
            "unit": "percent",
            "uuid": "e579f6c930605b389e8ce2d7edd92999"
          },
          "LongTermO2Trim3": {
            "datatype": "float",
            "description": "PID 56 (byte B) - Long term secondary O2 trim - Bank 3",
            "type": "sensor",
            "unit": "percent",
            "uuid": "50ea51ad343a5e59b1d214053e522a45"
          },
          "LongTermO2Trim4": {
            "datatype": "float",
            "description": "PID 58 (byte B) - Long term secondary O2 trim - Bank 4",
            "type": "sensor",
            "unit": "percent",
            "uuid": "f9c20edd12f456e5ace21581cea484bd"
          },
          "MAF": {
            "datatype": "float",
            "description": "PID 10 - Grams of air drawn into engine per second",
            "type": "sensor",
            "unit": "g/s",
            "uuid": "f3acdf89fb865313883d5d3126f15518"
          },
          "MAP": {
            "datatype": "float",
            "description": "PID 0B - Intake manifold pressure",
            "type": "sensor",
            "unit": "kPa",
            "uuid": "335991b1b53f56f097fea7b05d4db83b"
          },
          "MaxMAF": {
            "datatype": "float",
            "description": "PID 50 - Maximum flow for mass air flow sensor",
            "type": "sensor",
            "unit": "g/s",
            "uuid": "e21826479f715ee7afe8dc485f109b11"
          },
          "O2": {
            "children": {
              "Sensor1": {
                "children": {
                  "ShortTermFuelTrim": {
                    "datatype": "float",
                    "description": "PID 1x (byte B) - Short term fuel trim",
                    "type": "sensor",
                    "unit": "percent",
                    "uuid": "ee366d40132456c0bce8cac3a837f16a"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 1x (byte A) - Sensor voltage",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "e95f4ea667265ee3a68ab57b86ecbf66"
                  }
                },
                "description": "Oxygen sensors (PID 14 - PID 1B)",
                "type": "branch",
                "uuid": "3aa8859203d4545083196a9690d72627"
              },
              "Sensor2": {
                "children": {
                  "ShortTermFuelTrim": {
                    "datatype": "float",
                    "description": "PID 1x (byte B) - Short term fuel trim",
                    "type": "sensor",
                    "unit": "percent",
                    "uuid": "92e6e172777457a9866ca045d0d79853"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 1x (byte A) - Sensor voltage",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "5f1781bde96b53ce9b810a5a56b7c8ed"
                  }
                },
                "description": "Oxygen sensors (PID 14 - PID 1B)",
                "type": "branch",
                "uuid": "efcb337cf94056c8a724e76bcfee6765"
              },
              "Sensor3": {
                "children": {
                  "ShortTermFuelTrim": {
                    "datatype": "float",
                    "description": "PID 1x (byte B) - Short term fuel trim",
                    "type": "sensor",
                    "unit": "percent",
                    "uuid": "66c300d35eb85e7387dc42528cca48d9"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 1x (byte A) - Sensor voltage",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "a86a1986f0fe5d25b6c438a00438ff60"
                  }
                },
                "description": "Oxygen sensors (PID 14 - PID 1B)",
                "type": "branch",
                "uuid": "b8c145402b7a5cffaa2699ed61b056fa"
              },
              "Sensor4": {
                "children": {
                  "ShortTermFuelTrim": {
                    "datatype": "float",
                    "description": "PID 1x (byte B) - Short term fuel trim",
                    "type": "sensor",
                    "unit": "percent",
                    "uuid": "b71dcf9d850c5d5686f14ad46cd2cae3"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 1x (byte A) - Sensor voltage",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "772cbfab91be59f7bbf3ec4140ffbcc4"
                  }
                },
                "description": "Oxygen sensors (PID 14 - PID 1B)",
                "type": "branch",
                "uuid": "853945bce86c5c4f95081075ae32261c"
              },
              "Sensor5": {
                "children": {
                  "ShortTermFuelTrim": {
                    "datatype": "float",
                    "description": "PID 1x (byte B) - Short term fuel trim",
                    "type": "sensor",
                    "unit": "percent",
                    "uuid": "7604de26198b51e28a441f79b1d84242"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 1x (byte A) - Sensor voltage",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "155a0816093b5aee8012ed2a8d532b7f"
                  }
                },
                "description": "Oxygen sensors (PID 14 - PID 1B)",
                "type": "branch",
                "uuid": "f48c76c9c7ec5ddcb6838ced0bd7517b"
              },
              "Sensor6": {
                "children": {
                  "ShortTermFuelTrim": {
                    "datatype": "float",
                    "description": "PID 1x (byte B) - Short term fuel trim",
                    "type": "sensor",
                    "unit": "percent",
                    "uuid": "2fb034769cab5089986d90bf7f9000ca"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 1x (byte A) - Sensor voltage",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "85430592fb795e848d7bb91e6b9f1e00"
                  }
                },
                "description": "Oxygen sensors (PID 14 - PID 1B)",
                "type": "branch",
                "uuid": "5269c1877ded507b87d7d1d7bec10605"
              },
              "Sensor7": {
                "children": {
                  "ShortTermFuelTrim": {
                    "datatype": "float",
                    "description": "PID 1x (byte B) - Short term fuel trim",
                    "type": "sensor",
                    "unit": "percent",
                    "uuid": "81f34b16b5e05d1ab159de9474eaf5bc"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 1x (byte A) - Sensor voltage",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "23984a68e63f532bab18679e1174130d"
                  }
                },
                "description": "Oxygen sensors (PID 14 - PID 1B)",
                "type": "branch",
                "uuid": "4b565102e4a052aa8aa64f27dc678ce3"
              },
              "Sensor8": {
                "children": {
                  "ShortTermFuelTrim": {
                    "datatype": "float",
                    "description": "PID 1x (byte B) - Short term fuel trim",
                    "type": "sensor",
                    "unit": "percent",
                    "uuid": "1699eb2267615e258259e480be0fa606"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 1x (byte A) - Sensor voltage",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "23e057b3629a5136bb585638725fe0a2"
                  }
                },
                "description": "Oxygen sensors (PID 14 - PID 1B)",
                "type": "branch",
                "uuid": "d5eef24c35f1561982127404b50ece11"
              }
            },
            "description": "Oxygen sensors (PID 14 - PID 1B)",
            "type": "branch",
            "uuid": "31f007df72af50f0925d2b4647682a4d"
          },
          "O2WR": {
            "children": {
              "Sensor1": {
                "children": {
                  "Current": {
                    "datatype": "float",
                    "description": "PID 3x (byte CD) - Current for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "A",
                    "uuid": "bb4c70d9d2ae56c8a9a3be446db6f54c"
                  },
                  "Lambda": {
                    "datatype": "float",
                    "description": "PID 2x (byte AB) and PID 3x (byte AB) - Lambda for wide range/band oxygen sensor",
                    "type": "sensor",
                    "uuid": "b809083454a5516f995477c59bf4d3c6"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 2x (byte CD) - Voltage for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "396251cbfa5a57ffb1dd743298dfcdf9"
                  }
                },
                "description": "Wide range/band oxygen sensors (PID 24 - 2B and PID 34 - 3B)",
                "type": "branch",
                "uuid": "496074cec04a5260b60fd39bb7ed1479"
              },
              "Sensor2": {
                "children": {
                  "Current": {
                    "datatype": "float",
                    "description": "PID 3x (byte CD) - Current for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "A",
                    "uuid": "442ab33180ca5028a37a487056ba4a51"
                  },
                  "Lambda": {
                    "datatype": "float",
                    "description": "PID 2x (byte AB) and PID 3x (byte AB) - Lambda for wide range/band oxygen sensor",
                    "type": "sensor",
                    "uuid": "ce55aed0e8705a49970566db71ebcf90"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 2x (byte CD) - Voltage for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "a784675c3b765d42ad023d8ee412be26"
                  }
                },
                "description": "Wide range/band oxygen sensors (PID 24 - 2B and PID 34 - 3B)",
                "type": "branch",
                "uuid": "079f9960f75d5f399df7ff86fcea8f0c"
              },
              "Sensor3": {
                "children": {
                  "Current": {
                    "datatype": "float",
                    "description": "PID 3x (byte CD) - Current for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "A",
                    "uuid": "c942468e349e5aaebde4d90ee0bc3814"
                  },
                  "Lambda": {
                    "datatype": "float",
                    "description": "PID 2x (byte AB) and PID 3x (byte AB) - Lambda for wide range/band oxygen sensor",
                    "type": "sensor",
                    "uuid": "f2ae7c781b0a5dcf8db91558e3cf4c13"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 2x (byte CD) - Voltage for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "a78f7621a3f75df2adc1dc940219834a"
                  }
                },
                "description": "Wide range/band oxygen sensors (PID 24 - 2B and PID 34 - 3B)",
                "type": "branch",
                "uuid": "a8a83d3e33f9584b824088e830bcbaec"
              },
              "Sensor4": {
                "children": {
                  "Current": {
                    "datatype": "float",
                    "description": "PID 3x (byte CD) - Current for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "A",
                    "uuid": "f16b31fde63a516db04cb44feaa7c27b"
                  },
                  "Lambda": {
                    "datatype": "float",
                    "description": "PID 2x (byte AB) and PID 3x (byte AB) - Lambda for wide range/band oxygen sensor",
                    "type": "sensor",
                    "uuid": "be09013f423c588eae9c06da9ddf290f"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 2x (byte CD) - Voltage for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "abeca90ba22d5c32a34ee907cedf3192"
                  }
                },
                "description": "Wide range/band oxygen sensors (PID 24 - 2B and PID 34 - 3B)",
                "type": "branch",
                "uuid": "bb67047ddad158ba98876a6a87d02e97"
              },
              "Sensor5": {
                "children": {
                  "Current": {
                    "datatype": "float",
                    "description": "PID 3x (byte CD) - Current for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "A",
                    "uuid": "40494cb5826554929f5ecadd5b9173fd"
                  },
                  "Lambda": {
                    "datatype": "float",
                    "description": "PID 2x (byte AB) and PID 3x (byte AB) - Lambda for wide range/band oxygen sensor",
                    "type": "sensor",
                    "uuid": "16a957200f5c51f89824bbb76a23b9c0"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 2x (byte CD) - Voltage for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "699c4db2439f51af8465e823687018b8"
                  }
                },
                "description": "Wide range/band oxygen sensors (PID 24 - 2B and PID 34 - 3B)",
                "type": "branch",
                "uuid": "01c4160d39af5db59c66db844646195e"
              },
              "Sensor6": {
                "children": {
                  "Current": {
                    "datatype": "float",
                    "description": "PID 3x (byte CD) - Current for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "A",
                    "uuid": "06a38b6b4784545bb637279e96d48eb5"
                  },
                  "Lambda": {
                    "datatype": "float",
                    "description": "PID 2x (byte AB) and PID 3x (byte AB) - Lambda for wide range/band oxygen sensor",
                    "type": "sensor",
                    "uuid": "fdae9bb9a3a45b4680450f0347cf6d66"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 2x (byte CD) - Voltage for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "304c181c76d55c3abe75382a935c7bde"
                  }
                },
                "description": "Wide range/band oxygen sensors (PID 24 - 2B and PID 34 - 3B)",
                "type": "branch",
                "uuid": "cff12c30bde957798daaa3a91758b48b"
              },
              "Sensor7": {
                "children": {
                  "Current": {
                    "datatype": "float",
                    "description": "PID 3x (byte CD) - Current for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "A",
                    "uuid": "6ed46315325d540eb95c86ec61eef8e4"
                  },
                  "Lambda": {
                    "datatype": "float",
                    "description": "PID 2x (byte AB) and PID 3x (byte AB) - Lambda for wide range/band oxygen sensor",
                    "type": "sensor",
                    "uuid": "9221a5289157538b9dcaa0d961c335fa"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 2x (byte CD) - Voltage for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "0ad1d79dcce65c00ac48421b5b54ca0e"
                  }
                },
                "description": "Wide range/band oxygen sensors (PID 24 - 2B and PID 34 - 3B)",
                "type": "branch",
                "uuid": "44459df1f25f5d43a07b00f2bad65ef5"
              },
              "Sensor8": {
                "children": {
                  "Current": {
                    "datatype": "float",
                    "description": "PID 3x (byte CD) - Current for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "A",
                    "uuid": "96de3c3b036c50c2978ab2aa490d4d9e"
                  },
                  "Lambda": {
                    "datatype": "float",
                    "description": "PID 2x (byte AB) and PID 3x (byte AB) - Lambda for wide range/band oxygen sensor",
                    "type": "sensor",
                    "uuid": "c56db1195fa3519ab6718ab57d2cd543"
                  },
                  "Voltage": {
                    "datatype": "float",
                    "description": "PID 2x (byte CD) - Voltage for wide range/band oxygen sensor",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "ab7d6c739f025782bba640e58123f0c8"
                  }
                },
                "description": "Wide range/band oxygen sensors (PID 24 - 2B and PID 34 - 3B)",
                "type": "branch",
                "uuid": "b8865e72055d52a086f6935d5c188cc1"
              }
            },
            "description": "Wide range/band oxygen sensors (PID 24 - 2B and PID 34 - 3B)",
            "type": "branch",
            "uuid": "a439f2bc16575318afe20d0bc6a8cacf"
          },
          "OBDStandards": {
            "datatype": "uint8",
            "description": "PID 1C - OBD standards this vehicle conforms to",
            "type": "attribute",
            "uuid": "1aa8d7d055cf5a29a31b04a12124f673"
          },
          "OilTemperature": {
            "datatype": "float",
            "description": "PID 5C - Engine oil temperature",
            "type": "sensor",
            "unit": "celsius",
            "uuid": "ef3dfc11085d5077b363b1a4e8e4a84e"
          },
          "OxygenSensorsIn2Banks": {
            "datatype": "uint8",
            "description": "PID 13 - Presence of oxygen sensors in 2 banks. [A0..A3] == Bank 1, Sensors 1-4. [A4..A7] == Bank 2, Sensors 1-4",
            "type": "sensor",
            "uuid": "0a9ba3f0a9b256d78bafd62ee8ce73cd"
          },
          "OxygenSensorsIn4Banks": {
            "datatype": "uint8",
            "description": "PID 1D - Presence of oxygen sensors in 4 banks. Similar to PID 13, but [A0..A7] == [B1S1, B1S2, B2S1, B2S2, B3S1, B3S2, B4S1, B4S2]",
            "type": "sensor",
            "uuid": "41d3377813d651aa9b9344ba9fd2f880"
          },
          "PidsA": {
            "datatype": "uint32",
            "description": "PID 00 - Bit array of the supported pids 01 to 20",
            "type": "sensor",
            "uuid": "ba1c1b9034955d2d97249c3b4516beef"
          },
          "PidsB": {
            "datatype": "uint32",
            "description": "PID 20 - Bit array of the supported pids 21 to 40",
            "type": "sensor",
            "uuid": "00193c560a0a5525baa45681e07b50f6"
          },
          "PidsC": {
            "datatype": "uint32",
            "description": "PID 40 - Bit array of the supported pids 41 to 60",
            "type": "sensor",
            "uuid": "7c3a3f0ecc5d593aa996892668afe4b0"
          },
          "RelativeAcceleratorPosition": {
            "datatype": "float",
            "description": "PID 5A - Relative accelerator pedal position",
            "type": "sensor",
            "unit": "percent",
            "uuid": "e25de9aacad3549285b4fb234f10be8f"
          },
          "RelativeThrottlePosition": {
            "datatype": "float",
            "description": "PID 45 - Relative throttle position",
            "type": "sensor",
            "unit": "percent",
            "uuid": "54ecf7dd671c5053aac4bc1bb061d64b"
          },
          "RunTime": {
            "datatype": "float",
            "description": "PID 1F - Engine run time",
            "type": "sensor",
            "unit": "s",
            "uuid": "acf70773752256d1a227ab48257624b5"
          },
          "RunTimeMIL": {
            "datatype": "float",
            "description": "PID 4D - Run time with MIL on",
            "type": "sensor",
            "unit": "min",
            "uuid": "555604a484535f60adf8894a6bd895b6"
          },
          "ShortTermFuelTrim1": {
            "datatype": "float",
            "description": "PID 06 - Short Term (immediate) Fuel Trim - Bank 1 - negative percent leaner, positive percent richer",
            "type": "sensor",
            "unit": "percent",
            "uuid": "569c983874335fb392d4e82a002654cb"
          },
          "ShortTermFuelTrim2": {
            "datatype": "float",
            "description": "PID 08 - Short Term (immediate) Fuel Trim - Bank 2 - negative percent leaner, positive percent richer",
            "type": "sensor",
            "unit": "percent",
            "uuid": "53a39620773a523a8182169027169ec2"
          },
          "ShortTermO2Trim1": {
            "datatype": "float",
            "description": "PID 55 (byte A) - Short term secondary O2 trim - Bank 1",
            "type": "sensor",
            "unit": "percent",
            "uuid": "be7ed33a854557ba802da0c51f9f4564"
          },
          "ShortTermO2Trim2": {
            "datatype": "float",
            "description": "PID 57 (byte A) - Short term secondary O2 trim - Bank 2",
            "type": "sensor",
            "unit": "percent",
            "uuid": "c8b962f8990e51d294621408ceaa21d9"
          },
          "ShortTermO2Trim3": {
            "datatype": "float",
            "description": "PID 55 (byte B) - Short term secondary O2 trim - Bank 3",
            "type": "sensor",
            "unit": "percent",
            "uuid": "af58212df970568b9edcc5e58fa36f8d"
          },
          "ShortTermO2Trim4": {
            "datatype": "float",
            "description": "PID 57 (byte B) - Short term secondary O2 trim - Bank 4",
            "type": "sensor",
            "unit": "percent",
            "uuid": "8ef0516c0c965fd6aecbacd6b9120a5b"
          },
          "Speed": {
            "datatype": "float",
            "description": "PID 0D - Vehicle speed",
            "type": "sensor",
            "unit": "km/h",
            "uuid": "91ed0bb43eb054759813cd784b071764"
          },
          "Status": {
            "children": {
              "DTCCount": {
                "datatype": "uint8",
                "description": "Number of sensor Trouble Codes (DTC)",
                "type": "sensor",
                "uuid": "4afdf65e788c5f69baf682597e69fb67"
              },
              "IgnitionType": {
                "datatype": "string",
                "description": "Type of the ignition for ICE - spark = spark plug ignition, compression = self-igniting (Diesel engines)",
                "enum": [
                  "spark",
                  "compression"
                ],
                "type": "sensor",
                "uuid": "7ffd71caac8e5bd18f93366afdfe534d"
              },
              "MIL": {
                "datatype": "boolean",
                "description": "Malfunction Indicator Light (MIL) False = Off, True = On",
                "type": "sensor",
                "uuid": "5cfe08ba057c56b18ea55978d33f2390"
              }
            },
            "description": "PID 01 - OBD status",
            "type": "branch",
            "uuid": "474f58e593ee5bfebbb9c6ce4a453f96"
          },
          "ThrottleActuator": {
            "datatype": "float",
            "description": "PID 4C - Commanded throttle actuator",
            "type": "sensor",
            "unit": "percent",
            "uuid": "49a19905a1005ee3abe0c0a84d7112d1"
          },
          "ThrottlePosition": {
            "datatype": "float",
            "description": "PID 11 - Throttle position - 0 = closed throttle, 100 = open throttle",
            "type": "sensor",
            "unit": "percent",
            "uuid": "ec1d372020205bb4a846a014b33801e1"
          },
          "ThrottlePositionB": {
            "datatype": "float",
            "description": "PID 47 - Absolute throttle position B",
            "type": "sensor",
            "unit": "percent",
            "uuid": "701712a565ed5bf8b6630487a7152c87"
          },
          "ThrottlePositionC": {
            "datatype": "float",
            "description": "PID 48 - Absolute throttle position C",
            "type": "sensor",
            "unit": "percent",
            "uuid": "06f162dc00a85f628f9d5d1bc952665c"
          },
          "TimeSinceDTCCleared": {
            "datatype": "float",
            "description": "PID 4E - Time since trouble codes cleared",
            "type": "sensor",
            "unit": "min",
            "uuid": "66ea3984a2585dcdaaf6452eef835c0d"
          },
          "TimingAdvance": {
            "datatype": "float",
            "description": "PID 0E - Time advance",
            "type": "sensor",
            "unit": "degrees",
            "uuid": "35533b7e327d5f839b17c932b630767c"
          },
          "WarmupsSinceDTCClear": {
            "datatype": "uint8",
            "description": "PID 30 - Number of warm-ups since codes cleared",
            "type": "sensor",
            "uuid": "a63ba60721785fc591e3dd067c4dc2ae"
          }
        },
        "description": "OBD data.",
        "type": "branch",
        "uuid": "7ad7c512ed5d52c8b31944d2d47a4bc3"
      },
      "Powertrain": {
        "children": {
          "AccumulatedBrakingEnergy": {
            "datatype": "float",
            "description": "The accumulated energy from regenerative braking over lifetime.",
            "type": "sensor",
            "unit": "kWh",
            "uuid": "0dd466d28d3d5ad094f2015adafb91a5"
          },
          "Battery": {
            "children": {
              "AccumulatedChargedEnergy": {
                "datatype": "float",
                "description": "The accumulated energy delivered to the battery during charging over lifetime.",
                "type": "sensor",
                "unit": "kWh",
                "uuid": "d2abf26b03f5519d878a7f4b5891519b"
              },
              "AccumulatedConsumedEnergy": {
                "datatype": "float",
                "description": "The accumulated energy leaving HV battery for propulsion and auxiliary loads over lifetime.",
                "type": "sensor",
                "unit": "kWh",
                "uuid": "c96530e0b22c56779cea2645823e87be"
              },
              "Charging": {
                "children": {
                  "ChargeCurrent": {
                    "datatype": "float",
                    "description": "Current charging current.",
                    "type": "sensor",
                    "unit": "A",
                    "uuid": "a98b14e0d52d51a09d74c85d599738ea"
                  },
                  "ChargeLimit": {
                    "datatype": "uint8",
                    "description": "Maximum charge level for battery, can potentially be set manually.",
                    "max": 100,
                    "min": 0,
                    "type": "actuator",
                    "unit": "percent",
                    "uuid": "6a44522726625d42b0fbdf3f36fb1c87"
                  },
                  "ChargePlugStatus": {
                    "datatype": "boolean",
                    "description": "Signal indicating if charge plug is connected or not.",
                    "type": "sensor",
                    "uuid": "9be742dcbf2f526bb67b538fd801edc3"
                  },
                  "ChargePlugType": {
                    "datatype": "string",
                    "default": "ccs",
                    "description": "Type of charge plug available on the vehicle (CSS includes Type2).",
                    "enum": [
                      "type 1",
                      "type 2",
                      "ccs",
                      "chademo"
                    ],
                    "type": "attribute",
                    "uuid": "0c4cf2b3979456928967e73b646bda05"
                  },
                  "ChargePortFlap": {
                    "datatype": "string",
                    "description": "Signal indicating if charge port cover is open or closed, can potentially be controlled manually.",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "type": "actuator",
                    "uuid": "528e53ad98c1546b90bb48f24f04815a"
                  },
                  "ChargeRate": {
                    "datatype": "float",
                    "description": "Current charging rate, as in kilometers of range added per hour.",
                    "type": "sensor",
                    "unit": "km/h",
                    "uuid": "382fa50af6a25d64b56979e1306f564e"
                  },
                  "ChargeVoltage": {
                    "datatype": "float",
                    "description": "Current charging voltage.",
                    "type": "sensor",
                    "unit": "V",
                    "uuid": "1be74bd9d81d510b9d65cc1f83cb904e"
                  },
                  "MaximumChargingCurrent": {
                    "datatype": "float",
                    "description": "Maximum charging current that can be accepted by the system.",
                    "type": "sensor",
                    "unit": "A",
                    "uuid": "36e8aee0ff4c52f5af271ef610523e88"
                  },
                  "Mode": {
                    "datatype": "string",
                    "description": "Control of the charge process - manually initiated (plug-in event, companion app, etc), timer-based or grid-controlled (eg ISO 15118).",
                    "enum": [
                      "manual",
                      "timer",
                      "grid"
                    ],
                    "type": "actuator",
                    "uuid": "d50906b9d2525e8581fc01f900c1c096"
                  },
                  "StartStopCharging": {
                    "datatype": "string",
                    "description": "Start or stop the charging process.",
                    "enum": [
                      "start",
                      "stop"
                    ],
                    "type": "actuator",
                    "uuid": "e754c34897b4594587b93d8e7e89e280"
                  },
                  "Status": {
                    "datatype": "boolean",
                    "description": "State of charging process.",
                    "type": "sensor",
                    "uuid": "b772427703c05e7ba81b11424be20540"
                  },
                  "TimeToComplete": {
                    "datatype": "uint32",
                    "description": "The time needed to complete the current charging process to the set charge limit. 0 if charging is complete, negative number if no charging process is active.",
                    "type": "sensor",
                    "unit": "s",
                    "uuid": "519e70bc8a985e1b984c472a1cd7d3cf"
                  },
                  "Timer": {
                    "children": {
                      "Mode": {
                        "datatype": "string",
                        "description": "Defines whether Timer.Time is defining start- or endtime of a charging action; departuretime denotes that target time should be taken from vehicle-level desired departure-time setting.",
                        "enum": [
                          "starttime",
                          "endtime",
                          "depaturetime"
                        ],
                        "type": "actuator",
                        "uuid": "af3d94c767aa5cb483d2361289c72abc"
                      },
                      "Time": {
                        "datatype": "uint32",
                        "description": "Time value for next charging-related action (Unix timestamp, seconds).",
                        "type": "actuator",
                        "unit": "s",
                        "uuid": "d9cb0f458c255c33830409a3e313f781"
                      }
                    },
                    "description": "Properties related to timing of battery charging sessions.",
                    "type": "branch",
                    "uuid": "4d632fd461e550b4b3af46e21e507457"
                  }
                },
                "description": "Properties related to battery charging",
                "type": "branch",
                "uuid": "14b2e022987d5cf383ee6ea0c6919195"
              },
              "GrossCapacity": {
                "datatype": "uint16",
                "description": "Gross capacity of the battery",
                "type": "attribute",
                "unit": "kWh",
                "uuid": "7b5402cc647454b49ee019e8689d3737"
              },
              "GroundConnected": {
                "datatype": "boolean",
                "description": "Indicating if the ground (negative terminator) of the traction battery is connected to the powertrain.",
                "type": "sensor",
                "uuid": "6a98571fda81562ab895e22ff7afc5d0"
              },
              "NetCapacity": {
                "datatype": "uint16",
                "description": "Net capacity of the battery",
                "type": "attribute",
                "unit": "kWh",
                "uuid": "7b037dd1cab553b18a87456a3d764714"
              },
              "NominalVoltage": {
                "datatype": "uint16",
                "description": "Nominal Voltage of the battery",
                "type": "attribute",
                "unit": "V",
                "uuid": "77d38e4890ea55cca3798616968384ed"
              },
              "PowerConnected": {
                "datatype": "boolean",
                "description": "Indicating if the power (positive terminator) of the traction battery is connected to the powertrain.",
                "type": "sensor",
                "uuid": "ed491318bbf05d96a6e69e371c1697f0"
              },
              "Range": {
                "datatype": "uint32",
                "description": "Remaining range in meters using only battery.",
                "type": "sensor",
                "unit": "m",
                "uuid": "d74254f25bd85a469d2adbec79472071"
              },
              "ReferentVoltage": {
                "datatype": "uint16",
                "description": "Referent Voltage of the battery",
                "type": "attribute",
                "unit": "V",
                "uuid": "bceafc8cc7a852319d5e453312cf6949"
              },
              "StateOfCharge": {
                "children": {
                  "Current": {
                    "datatype": "float",
                    "description": "Physical state of charge of the high voltage battery. This is not necessarily the state of charge being displayed to the customer.",
                    "max": 100.0,
                    "min": 0,
                    "type": "sensor",
                    "unit": "percent",
                    "uuid": "e0628947864a5c14986b2ae1487f550f"
                  },
                  "Displayed": {
                    "datatype": "float",
                    "description": "State of charge displayed to the customer.",
                    "max": 100.0,
                    "min": 0,
                    "type": "sensor",
                    "unit": "percent",
                    "uuid": "13190cf240665e4db38780ad39051784"
                  },
                  "Target": {
                    "datatype": "uint8",
                    "description": "Target state of charge set (eg. by customer).",
                    "max": 100,
                    "min": 0,
                    "type": "actuator",
                    "unit": "percent",
                    "uuid": "864039c9295a50f9b7087e3fa8c5ce28"
                  }
                },
                "description": "Information on the state of charge of the vehicle's high voltage battery.",
                "type": "branch",
                "uuid": "74249091cd7653078b6c1e87ac6fbe5b"
              },
              "Temperature": {
                "datatype": "float",
                "description": "Temperature of the battery pack",
                "type": "sensor",
                "unit": "celsius",
                "uuid": "2b9d90f1d87c57dcbbd6a72807f8d412"
              }
            },
            "description": "Battery Management data.",
            "type": "branch",
            "uuid": "3e92d75e0cbc5765a459308f71873ae0"
          },
          "CombustionEngine": {
            "children": {
              "AspirationType": {
                "datatype": "string",
                "default": "unknown",
                "description": "Type of aspiration (natural, turbocharger, supercharger etc).",
                "enum": [
                  "unknown",
                  "natural",
                  "supercharger",
                  "turbocharger"
                ],
                "type": "attribute",
                "uuid": "3ca6a8ff30275c20a9d8d6d6829574eb"
              },
              "Bore": {
                "datatype": "float",
                "description": "Bore in millimetres.",
                "type": "attribute",
                "unit": "mm",
                "uuid": "1618fb16035b5464961570cc1afd934e"
              },
              "CompressionRatio": {
                "datatype": "string",
                "description": "Engine compression ratio.",
                "type": "attribute",
                "uuid": "ead42922511051a0a0a1b634781f3c09"
              },
              "Configuration": {
                "datatype": "string",
                "default": "unknown",
                "description": "Engine configuration.",
                "enum": [
                  "unknown",
                  "straight",
                  "V",
                  "boxer",
                  "W",
                  "rotary",
                  "radial",
                  "square",
                  "H",
                  "U",
                  "opposed",
                  "X"
                ],
                "type": "attribute",
                "uuid": "586be4567fe059ee9e6cf42901c2e773"
              },
              "DieselParticulateFilter": {
                "children": {
                  "DeltaPressure": {
                    "datatype": "float",
                    "description": "Delta Pressure of Diesel Particulate Filter.",
                    "type": "sensor",
                    "unit": "Pa",
                    "uuid": "a6f476775c60531b93acb835e0bc6ab6"
                  },
                  "InletTemperature": {
                    "datatype": "float",
                    "description": "Inlet temperature of Diesel Particulate Filter.",
                    "type": "sensor",
                    "unit": "celsius",
                    "uuid": "70e90d202d3054bd967e67dce95c8ef2"
                  },
                  "OutletTemperature": {
                    "datatype": "float",
                    "description": "Outlet temperature of Diesel Particulate Filter.",
                    "type": "sensor",
                    "unit": "celsius",
                    "uuid": "e2b7f9d97bec5c0d94ade71a5e2f6518"
                  }
                },
                "description": "Diesel Particulate Filter signals",
                "type": "branch",
                "uuid": "eeddd99ad6475b1a92b9ec7bd7cefdbd"
              },
              "Displacement": {
                "datatype": "uint16",
                "description": "Displacement in cubic centimetres.",
                "type": "attribute",
                "unit": "cm^3",
                "uuid": "94dbd928847150ab842c00fa5caaf272"
              },
              "Engine": {
                "children": {
                  "ECT": {
                    "datatype": "int16",
                    "description": "Engine coolant temperature.",
                    "max": 200,
                    "min": -50,
                    "type": "sensor",
                    "unit": "celsius",
                    "uuid": "de032ac3cc2858f2a1ef0a4b6f945098"
                  },
                  "EOP": {
                    "datatype": "int16",
                    "description": "Engine oil pressure.",
                    "max": 1000,
                    "min": 0,
                    "type": "sensor",
                    "unit": "kPa",
                    "uuid": "054dacf5e59a5688981834690c5d449e"
                  },
                  "EOT": {
                    "datatype": "int16",
                    "description": "Engine oil temperature.",
                    "max": 300,
                    "min": -50,
                    "type": "sensor",
                    "unit": "celsius",
                    "uuid": "7fcbd0abd829530ca022e69a224f1845"
                  },
                  "MAF": {
                    "datatype": "int16",
                    "description": "Grams of air drawn into engine per second.",
                    "max": 3000,
                    "min": 0,
                    "type": "sensor",
                    "unit": "g/s",
                    "uuid": "944823218c565afa86adc3ebdf8b77c5"
                  },
                  "MAP": {
                    "datatype": "int16",
                    "description": "Manifold air pressure possibly boosted using forced induction.",
                    "max": 1000,
                    "min": 0,
                    "type": "sensor",
                    "unit": "kPa",
                    "uuid": "6269b87f545f5466a0c5ba13432810da"
                  },
                  "Power": {
                    "datatype": "int16",
                    "description": "Current engine power output.",
                    "max": 2000,
                    "min": 0,
                    "type": "sensor",
                    "unit": "kW",
                    "uuid": "6de515320e3257c7842923c88d11a09f"
                  },
                  "Speed": {
                    "datatype": "uint16",
                    "description": "Engine speed measured as rotations per minute.",
                    "max": 20000,
                    "min": 0,
                    "type": "sensor",
                    "unit": "rpm",
                    "uuid": "c145005246125d1eb6531052f46eec94"
                  },
                  "TPS": {
                    "datatype": "int8",
                    "description": "Current throttle position.",
                    "max": 100,
                    "min": 0,
                    "type": "sensor",
                    "unit": "percent",
                    "uuid": "5ab79d75e2af52dda3d61f3a2bf41462"
                  },
                  "Torque": {
                    "datatype": "int16",
                    "description": "Current engine torque.",
                    "max": 3000,
                    "min": 0,
                    "type": "sensor",
                    "unit": "Nm",
                    "uuid": "b0295cd26bfc586ca3a42f9296a26ceb"
                  }
                },
                "description": "Engine signals",
                "type": "branch",
                "uuid": "96a96cd4f18b519eb4b00566b4e6308f"
              },
              "EngineCoolantCapacity": {
                "datatype": "float",
                "description": "Engine coolant capacity in liters.",
                "type": "attribute",
                "unit": "l",
                "uuid": "90b5b64808ea5f4fa2798d96143b0d60"
              },
              "EngineOilCapacity": {
                "datatype": "float",
                "description": "Engine oil capacity in liters.",
                "type": "attribute",
                "unit": "l",
                "uuid": "2ca7af6facb55a13885989faa9bc6ca7"
              },
              "EngineOilLevel": {
                "datatype": "string",
                "description": "Vehicle oil level.",
                "enum": [
                  "critically_low",
                  "low",
                  "normal",
                  "high",
                  "critically_high"
                ],
                "type": "attribute",
                "uuid": "e3813f59e94b509eb865fd97255a8a4f"
              },
              "FuelType": {
                "datatype": "string",
                "default": "unknown",
                "description": "Type of fuel that the engine runs on.",
                "enum": [
                  "unknown",
                  "gasoline",
                  "diesel",
                  "E85",
                  "CNG"
                ],
                "type": "attribute",
                "uuid": "d0f8c79131c850bab8159eaefc7e23e5"
              },
              "MaxPower": {
                "datatype": "uint16",
                "default": 0,
                "description": "Peak power, in kilowatts, that engine can generate.",
                "type": "attribute",
                "unit": "kW",
                "uuid": "81fbdd5e90f557a38b96578a38dc137d"
              },
              "MaxTorque": {
                "datatype": "uint16",
                "default": 0,
                "description": "Peak power, in newton meter, that the engine can generate.",
                "type": "attribute",
                "unit": "Nm",
                "uuid": "471cd478c1e8597f8e97c85b4e4ebe26"
              },
              "NumberOfCylinders": {
                "datatype": "uint16",
                "description": "Number of cylinders.",
                "type": "attribute",
                "uuid": "b2cd342c218257e88d214cdb511df82b"
              },
              "NumberOfValvesPerCylinder": {
                "datatype": "uint16",
                "description": "Number of valves per cylinder.",
                "type": "attribute",
                "uuid": "44633204726e561ca21beff31f3fef80"
              },
              "OilLifeRemaining": {
                "datatype": "int32",
                "description": "Remaining engine oil life in seconds. Negative values can be used to indicate that lifetime has been exceeded.",
                "type": "sensor",
                "unit": "s",
                "uuid": "94303734c68c5353a02625f652103918"
              },
              "StrokeLength": {
                "datatype": "float",
                "description": "Stroke length in millimetres.",
                "type": "attribute",
                "unit": "mm",
                "uuid": "1bdfdab7904d51ed93e101b84ea54ddf"
              }
            },
            "description": "Engine-specific data, stopping at the bell housing.",
            "type": "branch",
            "uuid": "159e2e3e75f0590f95b4d2f6cfae54b5"
          },
          "ElectricMotor": {
            "children": {
              "MaxPower": {
                "datatype": "uint16",
                "default": 0,
                "description": "Peak power, in kilowatts, that motor(s) can generate.",
                "type": "attribute",
                "unit": "kW",
                "uuid": "825ec7911ee958abb199b9f7903df3a6"
              },
              "MaxRegenPower": {
                "datatype": "uint16",
                "default": 0,
                "description": "Peak regen/brake power, in kilowatts, that motor(s) can generate.",
                "type": "attribute",
                "unit": "kW",
                "uuid": "7f2cb2650ba95485b7156ffe76e27366"
              },
              "MaxRegenTorque": {
                "datatype": "uint16",
                "default": 0,
                "description": "Peak regen/brake torque, in newton meter, that the motor(s) can generate.",
                "type": "attribute",
                "unit": "Nm",
                "uuid": "0e5190c2517b55aa80fcb9bf698e02d6"
              },
              "MaxTorque": {
                "datatype": "uint16",
                "default": 0,
                "description": "Peak power, in newton meter, that the motor(s) can generate.",
                "type": "attribute",
                "unit": "Nm",
                "uuid": "cf31eabcde5151f589e9b0f7a6090512"
              },
              "Motor": {
                "children": {
                  "CoolantTemperature": {
                    "datatype": "int16",
                    "description": "Motor coolant temperature (if applicable).",
                    "max": 200,
                    "min": -50,
                    "type": "sensor",
                    "unit": "celsius",
                    "uuid": "ff978ffe8e615fada4b6423d5ba25e25"
                  },
                  "Power": {
                    "datatype": "int16",
                    "description": "Current motor power output. Negative values indicate regen mode.",
                    "max": 2000,
                    "min": -2000,
                    "type": "sensor",
                    "unit": "kW",
                    "uuid": "630a478781b95ad8b012ce52f745f3e8"
                  },
                  "Rpm": {
                    "datatype": "int32",
                    "description": "Motor rotational speed measured as rotations per minute. Negative values indicate reverse driving mode.",
                    "max": 100000,
                    "min": -100000,
                    "type": "sensor",
                    "unit": "rpm",
                    "uuid": "96259c99dc105266bbe7aba70e16f1ef"
                  },
                  "Temperature": {
                    "datatype": "int16",
                    "description": "Motor temperature.",
                    "max": 200,
                    "min": -50,
                    "type": "sensor",
                    "unit": "celsius",
                    "uuid": "6ae826db62d552c5b9fe2701f5655455"
                  },
                  "Torque": {
                    "datatype": "int16",
                    "description": "Current motor torque. Negative values indicate regen mode.",
                    "max": 5000,
                    "min": -5000,
                    "type": "sensor",
                    "unit": "Nm",
                    "uuid": "0d07c1c502a1557a91b4ed564e024a19"
                  }
                },
                "description": "motor signals",
                "type": "branch",
                "uuid": "af1521cbe56b599fa9fff8c6171e645c"
              }
            },
            "description": "Electric Motor specific data.",
            "type": "branch",
            "uuid": "1ade64f6b0d05f6c9340e7a667555ae2"
          },
          "FuelSystem": {
            "children": {
              "AverageConsumption": {
                "datatype": "float",
                "description": "Average consumption in liters per 100 km.",
                "min": 0,
                "type": "sensor",
                "unit": "l/100km",
                "uuid": "e2252108125a54dcab34e1bad0fe8bdc"
              },
              "ConsumptionSinceStart": {
                "datatype": "float",
                "description": "Fuel amount in liters consumed since start of current trip.",
                "type": "sensor",
                "unit": "l",
                "uuid": "adf0a40964ff556f92b10275ad918883"
              },
              "EngineStopStartEnabled": {
                "datatype": "boolean",
                "description": "Indicates whether eco start stop is currently enabled",
                "type": "sensor",
                "uuid": "901f8977c24855fd95aa8e4cf166d3e9"
              },
              "FuelType": {
                "datatype": "string",
                "default": "unknown",
                "description": "Defines the fuel type of the vehicle",
                "enum": [
                  "unknown",
                  "gasoline",
                  "diesel",
                  "electric",
                  "hybrid",
                  "E85",
                  "CNG",
                  "LPG"
                ],
                "type": "attribute",
                "uuid": "76442e696df5540b8b747373b29895d9"
              },
              "HybridType": {
                "datatype": "string",
                "default": "unknown",
                "description": "Defines the hybrid type of the vehicle",
                "enum": [
                  "unknown",
                  "not_applicable",
                  "stop_start",
                  "belt_ISG",
                  "CIMG",
                  "PHEV"
                ],
                "type": "attribute",
                "uuid": "f0f72012f5e453c1935ff8c3a5aff696"
              },
              "InstantConsumption": {
                "datatype": "float",
                "description": "Current consumption in liters per 100 km.",
                "min": 0,
                "type": "sensor",
                "unit": "l/100km",
                "uuid": "cf65767ec8ad56ffadfdccd831e4b562"
              },
              "Level": {
                "datatype": "uint8",
                "description": "Level in fuel tank as percent of capacity. 0 = empty. 100 = full.",
                "max": 100,
                "min": 0,
                "type": "sensor",
                "unit": "percent",
                "uuid": "902bd295a662573088291e8b6a6b7943"
              },
              "LowFuelLevel": {
                "datatype": "boolean",
                "description": "Indicates that the fuel level is low (e.g. <50km range)",
                "type": "sensor",
                "uuid": "7f5fd2d9ca465d80af8e4bc0f8901b3b"
              },
              "Range": {
                "datatype": "uint32",
                "description": "Remaining range in meters using only liquid fuel.",
                "type": "sensor",
                "unit": "m",
                "uuid": "c5a0dbe5e754553897f0aed0069af57a"
              },
              "TankCapacity": {
                "datatype": "float",
                "description": "Capacity of the fuel tank in liters",
                "type": "attribute",
                "unit": "l",
                "uuid": "362643b866c55d5386fdbdf383464e90"
              },
              "TimeSinceStart": {
                "datatype": "uint32",
                "description": "Time in seconds elapsed since start of current trip.",
                "type": "sensor",
                "unit": "s",
                "uuid": "1a8dbc5107b3522fad852e63aa85aef9"
              }
            },
            "description": "Fuel system data.",
            "type": "branch",
            "uuid": "dbc194a7f97d5a56bc8942c17c2db22e"
          },
          "Range": {
            "datatype": "uint32",
            "description": "Remaining range in meters using all energy sources available in the vehicle.",
            "type": "sensor",
            "unit": "m",
            "uuid": "ea4b6de772d65d20b1fa611f997aa7b8"
          },
          "Transmission": {
            "children": {
              "ClutchWear": {
                "datatype": "uint8",
                "description": "Clutch wear as a percent. 0 = no wear. 100 = worn.",
                "type": "sensor",
                "unit": "percent",
                "uuid": "c113405ad165571a9d53ae4cf55dc929"
              },
              "CurrentGear": {
                "datatype": "int8",
                "description": "The current gear. 0=Neutral, 1/2/..=Forward, -1/..=Reverse",
                "type": "sensor",
                "uuid": "cd0ba1d772565e16bff46cbd5c9361da"
              },
              "DriveType": {
                "datatype": "string",
                "default": "unknown",
                "description": "Drive type.",
                "enum": [
                  "unknown",
                  "forward wheel drive",
                  "rear wheel drive",
                  "all wheel drive"
                ],
                "type": "attribute",
                "uuid": "0e480b76fb2d5f8bb08fb586f90ee6ae"
              },
              "Gear": {
                "datatype": "int8",
                "deprecation": "V2.2 replaced by CurrentGear and SelectedGear",
                "description": "Current gear. 0=Neutral. -1=Reverse",
                "max": 16,
                "min": -1,
                "type": "actuator",
                "uuid": "d72df16818e75f71b9fffdff8250e9b9"
              },
              "GearChangeMode": {
                "datatype": "string",
                "description": "Is the gearbox in automatic or manual (paddle) mode.",
                "enum": [
                  "manual",
                  "automatic"
                ],
                "type": "actuator",
                "uuid": "ff3c69378c2f598286e51f7dac13adaa"
              },
              "GearCount": {
                "datatype": "uint8",
                "default": 0,
                "description": "Number of forward gears in the transmission. -1 = CVT.",
                "type": "attribute",
                "uuid": "84293f40d3ed57f1a08992d97b1a9ccd"
              },
              "PerformanceMode": {
                "datatype": "string",
                "description": "Current gearbox performance mode.",
                "enum": [
                  "normal",
                  "sport",
                  "economy",
                  "snow",
                  "rain"
                ],
                "type": "actuator",
                "uuid": "6b5cfd85cb595e559503ccf993be04dd"
              },
              "SelectedGear": {
                "datatype": "int8",
                "description": "The selected gear. 0=Neutral, 1/2/..=Forward, -1/..=Reverse, 126=Park, 127=Drive",
                "type": "actuator",
                "uuid": "490fd99b9d5f562eb180c19e8cef5e12"
              },
              "Speed": {
                "datatype": "int32",
                "deprecation": "V2.1 removed because doubled with Vehicle.Speed",
                "description": "Vehicle speed, as sensed by the gearbox.",
                "max": 250,
                "min": -250,
                "type": "sensor",
                "unit": "km/h",
                "uuid": "080c5c7a7a8f512a858f84cd678d09cb"
              },
              "Temperature": {
                "datatype": "int16",
                "description": "The current gearbox temperature",
                "max": 200,
                "min": -50,
                "type": "sensor",
                "unit": "celsius",
                "uuid": "4f5e48c3511b5e1abff11aa7ec62dd18"
              },
              "TravelledDistance": {
                "datatype": "float",
                "description": "Odometer reading, total distance travelled during the lifetime of the transmission.",
                "type": "sensor",
                "unit": "km",
                "uuid": "b9dd66f20c7f5b12a046766b94dc20c1"
              },
              "Type": {
                "datatype": "string",
                "default": "unknown",
                "description": "Transmission type.",
                "enum": [
                  "unknown",
                  "sequential",
                  "H",
                  "automatic",
                  "DSG",
                  "CVT"
                ],
                "type": "attribute",
                "uuid": "f83b9e5464d85a0288fcb32c164d3c63"
              }
            },
            "description": "Transmission-specific data, stopping at the drive shafts.",
            "type": "branch",
            "uuid": "6b71e284b63a527caa6296a66e9fdd0c"
          }
        },
        "description": "Powertrain data for battery management, etc.",
        "type": "branch",
        "uuid": "12f35ec7bd1c58d1a329565ce3d053d5"
      },
      "Private": {
        "children": {},
        "description": "Uncontrolled branch where non-public signals can be defined.",
        "type": "branch",
        "uuid": "4161866b048a5b76aa3124dec82e0260"
      },
      "RoofLoad": {
        "datatype": "int16",
        "description": "The permitted total weight of cargo and installations (e.g. a roof rack) on top of the vehicle.",
        "type": "attribute",
        "unit": "kg",
        "uuid": "97dc98269a19591d9efa455a8d943c16"
      },
      "Service": {
        "children": {
          "DistanceToService": {
            "datatype": "float",
            "description": "Remaining distance to service (of any kind). Negative values indicate service overdue.",
            "type": "sensor",
            "unit": "km",
            "uuid": "6f4347ce149759819572c8c3a17e8d93"
          },
          "ServiceDue": {
            "datatype": "boolean",
            "description": "Indicates if vehicle needs service (of any kind). True = Service needed now or in the near future. False = No known need for service.",
            "type": "sensor",
            "uuid": "6783737332b25637a847183921e1a51d"
          },
          "TimeToService": {
            "datatype": "int32",
            "description": "Remaining time to service (of any kind). Negative values indicate service overdue.",
            "type": "sensor",
            "unit": "s",
            "uuid": "c968be91a5685fa9ae30b84a0f91934e"
          }
        },
        "description": "Service data.",
        "type": "branch",
        "uuid": "b6463772705b56a7a993e23601bd3d47"
      },
      "Speed": {
        "datatype": "float",
        "description": "Vehicle speed",
        "type": "sensor",
        "unit": "km/h",
        "uuid": "efe50798638d55fab18ab7d43cc490e9"
      },
      "Trailer": {
        "children": {
          "Connected": {
            "datatype": "boolean",
            "description": "Signal indicating if trailer is connected or not.",
            "type": "sensor",
            "uuid": "4da109044a185685a29190dd71838df5"
          }
        },
        "description": "Trailer signals",
        "type": "branch",
        "uuid": "66206ee5c25a5817bef214c0c8ae8013"
      },
      "TravelledDistance": {
        "datatype": "float",
        "description": "Odometer reading, total distance travelled during the lifetime of the vehicle.",
        "type": "sensor",
        "unit": "km",
        "uuid": "90be9d7b0ac15b75a83027ea3b73b65b"
      },
      "TripMeterReading": {
        "datatype": "float",
        "description": "Current trip meter reading",
        "type": "sensor",
        "unit": "km",
        "uuid": "81f51ebfe29c591190171d7b96e1c948"
      },
      "VehicleIdentification": {
        "children": {
          "ACRISSCode": {
            "datatype": "string",
            "description": "The ACRISS Car Classification Code is a code used by many car rental companies.",
            "type": "attribute",
            "uuid": "de98b9de86f359b4bd703b2e3d48f25a"
          },
          "Brand": {
            "datatype": "string",
            "description": "Vehicle brand or manufacturer",
            "type": "attribute",
            "uuid": "19fd645ff5385767bcdbf5dd4313483f"
          },
          "Model": {
            "datatype": "string",
            "description": "Vehicle model",
            "type": "attribute",
            "uuid": "dd3d3b72e6a85b3695ba25f829255403"
          },
          "VIN": {
            "datatype": "string",
            "description": "17-character Vehicle Identification Number (VIN) as defined by ISO 3779",
            "type": "attribute",
            "uuid": "6f0b6fa8c34f589baa92e565bc9df5bd"
          },
          "WMI": {
            "datatype": "string",
            "description": "3-character World Manufacturer Identification (WMI) as defined by ISO 3780",
            "type": "attribute",
            "uuid": "e7c86defbcd554a79f90ba85de58e133"
          },
          "Year": {
            "datatype": "uint16",
            "description": "Model year of the vehicle",
            "type": "attribute",
            "uuid": "9a76b0aca8e45f6fb33dbaf5b976b8b5"
          },
          "bodyType": {
            "datatype": "string",
            "description": "Indicates the design and body style of the vehicle (e.g. station wagon, hatchback, etc.).",
            "type": "attribute",
            "uuid": "3f6910e6773c532e986240e3d45f623b"
          },
          "dateVehicleFirstRegistered": {
            "datatype": "string",
            "description": "The date of the first registration of the vehicle with the respective public authorities.",
            "type": "attribute",
            "uuid": "a48af4a5ef28520090255ca1ea2610f1"
          },
          "knownVehicleDamages": {
            "datatype": "string",
            "description": "A textual description of known damages, both repaired and unrepaired.",
            "type": "attribute",
            "uuid": "60f32d73afff58d0ac80c1c09b98dfb9"
          },
          "meetsEmissionStandard": {
            "datatype": "string",
            "description": "Indicates that the vehicle meets the respective emission standard.",
            "type": "attribute",
            "uuid": "4324b78dfb865164ba91345564d88f39"
          },
          "productionDate": {
            "datatype": "string",
            "description": "The date of production of the item, e.g. vehicle.",
            "type": "attribute",
            "uuid": "fc755d9de42d5286bfd6b35e4dca6bcb"
          },
          "purchaseDate": {
            "datatype": "string",
            "description": "The date the item e.g. vehicle was purchased by the current owner.",
            "type": "attribute",
            "uuid": "07ac6595c60a57318b627a05775d696a"
          },
          "vehicleConfiguration": {
            "datatype": "string",
            "description": "A short text indicating the configuration of the vehicle, e.g. '5dr hatchback ST 2.5 MT 225 hp' or 'limited edition'.",
            "type": "attribute",
            "uuid": "d5efd9741e5f582f8a8da0d93811347f"
          },
          "vehicleModelDate": {
            "datatype": "string",
            "description": "The release date of a vehicle model (often used to differentiate versions of the same make and model).",
            "type": "attribute",
            "uuid": "8292d5c6e0b15a92b97d301b31a6f27b"
          },
          "vehicleSeatingCapacity": {
            "datatype": "uint16",
            "description": "The number of passengers that can be seated in the vehicle, both in terms of the physical space available, and in terms of limitations set by law.",
            "type": "attribute",
            "uuid": "0d00e8ecfccf52d9aed6abbe5938df5d"
          },
          "vehicleSpecialUsage": {
            "datatype": "string",
            "description": "Indicates whether the vehicle has been used for special purposes, like commercial rental, driving school.",
            "type": "attribute",
            "uuid": "5d4264def1fd5328a45108a62a4770b1"
          },
          "vehicleinteriorColor": {
            "datatype": "string",
            "description": "The color or color combination of the interior of the vehicle.",
            "type": "attribute",
            "uuid": "aea3643341d650959293617972a9405e"
          },
          "vehicleinteriorType": {
            "datatype": "string",
            "description": "The type or material of the interior of the vehicle (e.g. synthetic fabric, leather, wood, etc.).",
            "type": "attribute",
            "uuid": "a2466d9fa9b05409ba53ed46660b7147"
          }
        },
        "description": "Attributes that identify a vehicle",
        "type": "branch",
        "uuid": "c33861c3e9125208b05f23fe922bf08e"
      },
      "VersionVSS": {
        "children": {
          "Label": {
            "datatype": "string",
            "description": "Label to further describe the version",
            "type": "attribute",
            "uuid": "7c92cd50d24b5662922b27cb9a327e53"
          },
          "Major": {
            "datatype": "uint32",
            "default": 2,
            "description": "Supported Version of VSS - Major version",
            "type": "attribute",
            "uuid": "5edf1a338c975cbb84d4ce3cfe1aa4b4"
          },
          "Minor": {
            "datatype": "uint32",
            "default": 2,
            "description": "Supported Version of VSS - Minor version",
            "type": "attribute",
            "uuid": "6e70a598dbc7534c96c58c18e9888cfd"
          },
          "Patch": {
            "datatype": "uint32",
            "default": 0,
            "description": "Supported Version of VSS - Patch version",
            "type": "attribute",
            "uuid": "69858f224af459338b9bfbff436dda45"
          }
        },
        "description": "Supported Version of VSS",
        "type": "branch",
        "uuid": "9a687e56f1305eedb20f6a021ea58f48"
      },
      "Width": {
        "datatype": "uint16",
        "default": 0,
        "description": "Overall vehicle width.",
        "type": "attribute",
        "unit": "mm",
        "uuid": "b4aabe144e3259adb1459a2e25fec9bd"
      },
      "accelerationTime": {
        "datatype": "int16",
        "deprecation": "V2.1 removed as ambiguous definition (start/stop-speed not defined)",
        "description": "The time needed to accelerate the vehicle from a given start velocity to a given target velocity.",
        "type": "attribute",
        "unit": "s",
        "uuid": "a0dfbb5fa9c052018addeb48d64d4c6a"
      },
      "cargoVolume": {
        "datatype": "float",
        "description": "The available volume for cargo or luggage. For automobiles, this is usually the trunk volume.",
        "min": 0,
        "type": "attribute",
        "unit": "l",
        "uuid": "1b7c5f7c8ac952168cd2e89b3e9cd841"
      },
      "emissionsCO2": {
        "datatype": "int16",
        "description": "The CO2 emissions.",
        "type": "attribute",
        "unit": "g/km",
        "uuid": "5dc70045865b5bba9260945b28f737ff"
      }
    },
    "description": "High-level vehicle data.",
    "type": "branch",
    "uuid": "ccc825f94139544dbb5f4bfd033bece6"
  }
}