> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ctechnology.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Vehicle status

> Receive messages that describe updates in the vehicle's status. This message is usually 
generated when a) the device (installed on a vehicle) communicates with the c.technology
system or b) when the c.technology system creates a prediction and thus updates the
vehicle status.




## AsyncAPI

````yaml asyncapi-reference/asyncapi.yml vehicleStatus
id: vehicleStatus
title: Vehicle status
description: >
  Receive messages that describe updates in the vehicle's status. This message
  is usually 

  generated when a) the device (installed on a vehicle) communicates with the
  c.technology

  system or b) when the c.technology system creates a prediction and thus
  updates the

  vehicle status.
servers:
  - id: production-ws
    protocol: wss
    host: api.ctechnology.io
    bindings: []
    variables: []
  - id: playground-ws
    protocol: wss
    host: api.playground.ctechnology.io
    bindings: []
    variables: []
address: vehicle/status
parameters: []
bindings: []
operations:
  - &ref_2
    id: receiveVehicleStatus
    title: Receive vehicle status
    description: Receive vehicle status updates
    type: receive
    messages:
      - &ref_3
        id: VehicleStatus
        contentType: application/json
        payload:
          - name: VehicleStatus
            type: object
            properties:
              - name: header
                type: object
                title: Application Header
                description: >
                  Headers sent with all messages. They contain meta information
                  about the

                  data being sent.
                required: false
                properties:
                  - name: type
                    type: string
                    description: >
                      The type of message being sent, currently only coming from
                      the API.
                    enumValues:
                      - API
                    required: false
                  - name: api_version
                    type: string
                    description: |
                      The API version this message corresponds to.
                    required: false
                  - name: channel
                    type: string
                    description: >
                      The channel for which this data is being sent. Usually of
                      the form `group/object`.
                    required: false
                  - name: uri
                    type: string
                    description: >
                      An URI that identifies the data being sent. Usually, this
                      is an URL that corresponds

                      to a REST endpoint, where exactly the same data can be
                      retrieved.
                    required: false
              - name: data
                type: object
                title: Vehicle Status
                description: >
                  A vehicle's status at a given point in time. The status is a
                  snapshot

                  of whatever was happening at this exact point in time.
                required: false
                properties:
                  - name: vehicle_id
                    type: string
                    description: >-
                      The unique identifier of the vehicle this status refers
                      to.
                    required: true
                  - name: timestamp
                    type: string
                    description: >-
                      The exact date/time at which this status update was
                      computed.
                    required: true
                  - name: last_update
                    type: string
                    description: >-
                      The date/time at which the last communication with a
                      vehicle happened.
                    required: false
                  - name: status
                    type: string
                    description: >
                      A description of the vehicle's status. `SETUP` describes
                      the state where the IoT device 

                      configuration was not completed yet, `SETUP_HOME_COMP` is
                      similar, when the device 

                      configuration is complete but no initial home location has
                      been computed, `PARK` when

                      the vehicle is parked at any location, `PARK_HOME` if the
                      location is its home, `FLOAT`

                      is unused for now, `CRUISE` when the vehicle is moving.
                    enumValues:
                      - SETUP
                      - SETUP_HOME_COMP
                      - PARK
                      - PARK_HOME
                      - FLOAT
                      - CRUISE
                    required: true
                  - name: longitude
                    type: number
                    description: The current longitude of the vehicle, in WGS84.
                    required: true
                  - name: latitude
                    type: number
                    description: The current latitude of the vehicle, in WGS84.
                    required: true
                  - name: altitude
                    type: number
                    description: >-
                      The current altitude of the vehicle, in meters above sea
                      level.
                    required: false
                  - name: speed
                    type: number
                    description: The current speed of the vehicle, im km/h.
                    required: true
                  - name: angle
                    type: number
                    description: >-
                      The current angle of the vehicle, in degrees deviation
                      from true North.
                    required: true
                  - name: total_odometer
                    type: number
                    description: >
                      The total distance driven by this vehicle. By default,
                      this is from the time the IoT device was 

                      installed, but if odometer readings (e.g., from a CAN bus)
                      are available, they are preferred.
                    required: true
                  - name: last_valid_location_update
                    type: string
                    description: >
                      The date/time of the last valid location update. As the
                      GPS sensors might be turned

                      off temporarily, not every update from the IoT device will
                      contain a valid GPS reading.
                    required: false
                  - name: pdop_value
                    type: number
                    description: The PDOP value of the last GPS reading.
                    required: true
                  - name: battery_main_pct
                    type: number
                    description: Main battery level in percent.
                    required: true
                  - name: battery_main_voltage
                    type: number
                    description: Raw voltage reading of the main battery.
                    required: true
                  - name: battery_main_trend
                    type: string
                    description: A trend description of the main battery.
                    enumValues:
                      - CHARGE
                      - CONST
                      - DISCHARGE
                    required: true
                  - name: battery_main_trend_slope
                    type: number
                    description: >-
                      The charge/discharge slope of the battery readings, in
                      mV/h.
                    required: true
                  - name: battery_ext_1_pct
                    type: number
                    description: First external battery level in percent.
                    required: false
                  - name: battery_ext_1_voltage
                    type: number
                    description: Raw voltage reading of the first external battery.
                    required: false
                  - name: battery_ext_1_trend
                    type: string
                    description: A trend description of the first external battery.
                    enumValues:
                      - CHARGE
                      - CONST
                      - DISCHARGE
                    required: false
                  - name: battery_ext_1_trend_slope
                    type: number
                    description: >-
                      The charge/discharge slope of the first external battery
                      readings, in mV/h.
                    required: false
                  - name: battery_ext_2_pct
                    type: number
                    description: First external battery level in percent.
                    required: false
                  - name: battery_ext_2_voltage
                    type: number
                    description: Raw voltage reading of the first external battery.
                    required: false
                  - name: battery_ext_2_trend
                    type: string
                    description: A trend description of the first external battery.
                    enumValues:
                      - CHARGE
                      - CONST
                      - DISCHARGE
                    required: false
                  - name: battery_ext_2_trend_slope
                    type: number
                    description: >-
                      The charge/discharge slope of the first external battery
                      readings, in mV/h.
                    required: false
                  - name: battery_ext_3_pct
                    type: number
                    description: First external battery level in percent.
                    required: false
                  - name: battery_ext_3_voltage
                    type: number
                    description: Raw voltage reading of the first external battery.
                    required: false
                  - name: battery_ext_3_trend
                    type: string
                    description: A trend description of the first external battery.
                    enumValues:
                      - CHARGE
                      - CONST
                      - DISCHARGE
                    required: false
                  - name: battery_ext_3_trend_slope
                    type: number
                    description: >-
                      The charge/discharge slope of the first external battery
                      readings, in mV/h.
                    required: false
                  - name: battery_ext_4_pct
                    type: number
                    description: First external battery level in percent.
                    required: false
                  - name: battery_ext_4_voltage
                    type: number
                    description: Raw voltage reading of the first external battery.
                    required: false
                  - name: battery_ext_4_trend
                    type: string
                    description: A trend description of the first external battery.
                    enumValues:
                      - CHARGE
                      - CONST
                      - DISCHARGE
                    required: false
                  - name: battery_ext_4_trend_slope
                    type: number
                    description: >-
                      The charge/discharge slope of the first external battery
                      readings, in mV/h.
                    required: false
                  - name: fuel_level
                    type: number
                    description: The fuel level in liters.
                    required: false
                  - name: fuel_level_pct
                    type: number
                    description: The fuel level as a percentage of the whole tank size.
                    required: false
                  - name: fuel_level_voltage
                    type: number
                    description: The raw voltage readout from the fuel level sensor.
                    required: false
                  - name: fuel_last_update
                    type: string
                    description: >
                      The date/time of the last fuel reading. Often, the fuel
                      level is not available when the

                      motor is turned off.
                    required: false
                  - name: fuel_rate_lh
                    type: number
                    description: >
                      The current fuel rate in liters per hour for internal
                      combustion engines (ICE). 

                      This value can be converted to liters/100km using the
                      formula: (fuel_rate_lh / speed_kmh) * 100
                    required: false
                  - name: current_power_w
                    type: number
                    description: >
                      The current power consumption in Watts for electric
                      vehicles. This value can be positive (energy used) 

                      or negative (regenerative braking). Can be converted to
                      kWh/100km using: (current_power_w / speed_kmh) * 100
                    required: false
                  - name: expected_range
                    type: number
                    description: >-
                      Given the current vehicle_state, how far this vehicle
                      still can travel.
                    required: false
                  - name: expected_range_current_power
                    type: number
                    description: >-
                      Expected range based on current power consumption, in
                      meters.
                    required: false
                  - name: expected_range_average_power
                    type: number
                    description: >-
                      Expected range based on average power consumption, in
                      meters.
                    required: false
                  - name: remaining_energy_wh
                    type: number
                    description: >-
                      The remaining energy in the battery (cumulative over all
                      batteries), in Wh.
                    required: false
                  - name: remaining_energy_ah
                    type: number
                    description: >-
                      The remaining energy in the battery (cumulative over all
                      batteries), in Ah.
                    required: false
                  - name: state_of_charge_pct
                    type: number
                    description: >-
                      The state of charge of the battery (cumulative over all
                      batteries), in %.
                    required: false
                  - name: time_to_empty_at_current_power_s
                    type: number
                    description: >-
                      Time to empty at current power consumption, in seconds.
                      Indicates how long the vehicle can continue driving with
                      the current power setting until the battery/fuel is empty.
                    required: false
                  - name: distance_to_home
                    type: number
                    description: Distance to closest home/harbor, in m.
                    required: false
                  - name: distance_to_shore
                    type: number
                    description: Distance to the closest shore (for boats), in m.
                    required: false
                  - name: shore_zone
                    type: string
                    description: >
                      Type of shore zone a boat is currently in. Note that
                      `ON_ROAD` describes a boat that is 

                      currently being transported out of the water. Road-based
                      vehicles have different zone descriptors.
                    enumValues:
                      - INNER
                      - OUTER
                      - OPEN_SEA
                      - ON_ROAD
                    required: false
                  - name: active_geofences
                    type: array
                    description: >
                      The geofences with are currently active for this vehicle
                      (i.e., the vehicle is in those geofences).
                    required: false
                    properties:
                      - name: item
                        type: string
                        required: false
                  - name: temp_1
                    type: number
                    description: Temperature reading of sensor 1, in °C.
                    required: false
                  - name: temp_2
                    type: number
                    description: Temperature reading of sensor 2, in °C.
                    required: false
                  - name: temp_3
                    type: number
                    description: Temperature reading of sensor 3, in °C.
                    required: false
                  - name: temp_4
                    type: number
                    description: Temperature reading of sensor 4, in °C.
                    required: false
                  - name: temp_1_trend
                    type: string
                    description: Trend of temperature sensor 1.
                    enumValues:
                      - INCR
                      - CONST
                      - DECR
                    required: false
                  - name: temp_2_trend
                    type: string
                    description: Trend of temperature sensor 2.
                    enumValues:
                      - INCR
                      - CONST
                      - DECR
                    required: false
                  - name: temp_3_trend
                    type: string
                    description: Trend of temperature sensor 3.
                    enumValues:
                      - INCR
                      - CONST
                      - DECR
                    required: false
                  - name: temp_4_trend
                    type: string
                    description: Trend of temperature sensor 4.
                    enumValues:
                      - INCR
                      - CONST
                      - DECR
                    required: false
                  - name: sensor_temp_1_state
                    type: string
                    description: State of temperature sensor 1.
                    required: false
                  - name: sensor_temp_2_state
                    type: string
                    description: State of temperature sensor 2.
                    required: false
                  - name: sensor_temp_3_state
                    type: string
                    description: State of temperature sensor 3.
                    required: false
                  - name: sensor_temp_4_state
                    type: string
                    description: State of temperature sensor 4.
                    required: false
                  - name: sensor_relative_humidity_1_pct
                    type: number
                    description: Relative humidity reading of sensor 1, in %.
                    required: false
                  - name: sensor_relative_humidity_2_pct
                    type: number
                    description: Relative humidity reading of sensor 2, in %.
                    required: false
                  - name: sensor_relative_humidity_3_pct
                    type: number
                    description: Relative humidity reading of sensor 3, in %.
                    required: false
                  - name: sensor_relative_humidity_4_pct
                    type: number
                    description: Relative humidity reading of sensor 4, in %.
                    required: false
                  - name: sensor_relative_humidity_1_state
                    type: string
                    description: State of relative humidity sensor 1.
                    required: false
                  - name: sensor_relative_humidity_2_state
                    type: string
                    description: State of relative humidity sensor 2.
                    required: false
                  - name: sensor_relative_humidity_3_state
                    type: string
                    description: State of relative humidity sensor 3.
                    required: false
                  - name: sensor_relative_humidity_4_state
                    type: string
                    description: State of relative humidity sensor 4.
                    required: false
                  - name: sensor_battery_1_pct
                    type: number
                    description: Battery level of sensor 1, in %.
                    required: false
                  - name: sensor_battery_2_pct
                    type: number
                    description: Battery level of sensor 2, in %.
                    required: false
                  - name: sensor_battery_3_pct
                    type: number
                    description: Battery level of sensor 3, in %.
                    required: false
                  - name: sensor_battery_4_pct
                    type: number
                    description: Battery level of sensor 4, in %.
                    required: false
                  - name: temp_motor
                    type: number
                    description: Temperature reading of the motor (if available), in °C.
                    required: false
                  - name: temp_water
                    type: number
                    description: Temperature of the water (if available), in °C.
                    required: false
                  - name: ignition_on
                    type: boolean
                    description: If the ignition is currently on.
                    required: false
                  - name: is_locked
                    type: boolean
                    description: If the vehicle is currently locked (doors).
                    required: false
                  - name: landline_voltage
                    type: number
                    description: Voltage of the landline connection, usually 0V or 220V.
                    required: false
                  - name: in_water
                    type: boolean
                    description: If the vehicle is currently in the water (only for boats).
                    required: false
                  - name: din_1_state
                    type: boolean
                    description: |
                      State of digital input 1.
                    required: false
                  - name: din_2_state
                    type: boolean
                    description: |
                      State of digital input 2.
                    required: false
                  - name: din_3_state
                    type: boolean
                    description: |
                      State of digital input 3.
                    required: false
                  - name: din_4_state
                    type: boolean
                    description: |
                      State of digital input 4.
                    required: false
                  - name: din_5_state
                    type: boolean
                    description: |
                      State of digital input 5.
                    required: false
                  - name: dout_1_state
                    type: boolean
                    description: |
                      State of digital output 1.
                    required: false
                  - name: dout_2_state
                    type: boolean
                    description: |
                      State of digital output 2.
                    required: false
                  - name: dout_3_state
                    type: boolean
                    description: |
                      State of digital output 3.
                    required: false
                  - name: dout_4_state
                    type: boolean
                    description: |
                      State of digital output 4.
                    required: false
                  - name: dout_1_waiting_for_update
                    type: boolean
                    description: >
                      If digital output 1 is waiting to be updated. This happens
                      when a command

                      is queued to change the digital output, but has not been
                      transmitted to 

                      the IoT device yet.
                    required: false
                  - name: dout_2_waiting_for_update
                    type: boolean
                    description: >
                      If digital output 2 is waiting to be updated. This happens
                      when a command

                      is queued to change the digital output, but has not been
                      transmitted to 

                      the IoT device yet.
                    required: false
                  - name: dout_3_waiting_for_update
                    type: boolean
                    description: >
                      If digital output 3 is waiting to be updated. This happens
                      when a command

                      is queued to change the digital output, but has not been
                      transmitted to 

                      the IoT device yet.
                    required: false
                  - name: dout_4_waiting_for_update
                    type: boolean
                    description: >
                      If digital output 4 is waiting to be updated. This happens
                      when a command

                      is queued to change the digital output, but has not been
                      transmitted to 

                      the IoT device yet.
                    required: false
                  - name: vehicle_status_can
                    type: object
                    title: Vehicle Status CAN
                    description: >
                      Additional data that is available if this vehicle is
                      connected to a CAN bus. As these

                      CAN buses are often vendor-specific, only a subset of the
                      data given here might be present.
                    required: false
                    properties:
                      - name: can_speed_km_h
                        type: number
                        description: Current vehicle speed as given via CAN bus, in km/h.
                        required: false
                      - name: can_accel_pedal
                        type: number
                        description: Position of acceleration pedal, in %.
                        required: false
                      - name: can_rpm
                        type: number
                        description: >-
                          Motor rounds per minute, an indication of the current
                          power output of the motor.
                        required: false
                      - name: can_fuel_level_pct
                        type: number
                        description: Fuel level as given via CAN bus, in %.
                        required: false
                      - name: can_fuel_level_ltr
                        type: number
                        description: Fuel level as given via CAN bus, in liter.
                        required: false
                      - name: can_fuel_consumed_ltr
                        type: number
                        description: Current fuel consumption, in liter.
                        required: false
                      - name: can_total_mileage_m
                        type: number
                        description: Total mileage (odometer) as given via CAN bus, in m.
                        required: false
                      - name: can_expected_range_km
                        type: number
                        description: >-
                          Expected (remaining) range as given via CAN bus, in
                          km.
                        required: false
                      - name: can_alert_unplug
                        type: number
                        description: >
                          Alert state of CAN bus unplugging action, where `0`
                          means that no alert is 

                          generated, and `1` means that an alert is generated.
                        required: false
                      - name: can_alert_towing
                        type: number
                        description: >
                          Alert state of CAN bus towing action (accelerometer
                          detection of movement), where `0`

                          means no alert is generated, and `1` means that an
                          alert is generated.
                        required: false
                      - name: can_battery_voltage_v
                        type: number
                        description: Current battery voltage as given via CAN bus, in V.
                        required: false
                      - name: can_battery_1_soc_pct
                        type: number
                        description: >-
                          Current battery state-of-charge as given via CAN bus,
                          in %.
                        required: false
                      - name: can_battery_1_soh_pct
                        type: number
                        description: >-
                          Current battery state-of-health as given via CAN bus,
                          in %.
                        required: false
                      - name: can_engine_voltage_v
                        type: number
                        description: Current engine voltage as given via CAN bus, in V.
                        required: false
                      - name: can_engine_current_a
                        type: number
                        description: >-
                          Momentarily battery current as given via CAN bus, in
                          A.
                        required: false
                      - name: can_electr_pwr_consumed_kwh
                        type: number
                        description: Electric power consumed, as given via CAN bus.
                        required: false
                      - name: can_min_battery_voltage_allowed_v
                        type: number
                        description: >-
                          Minimum battery voltage allowed (before battery shuts
                          down).
                        required: false
                      - name: can_max_charg_current_allowed_by_charger_a
                        type: number
                        description: Maximum charging current allowed by charger.
                        required: false
                      - name: can_max_discharg_current_allowed_by_charger_a
                        type: number
                        description: Maximum discharging current allowed by charger.
                        required: false
                      - name: can_max_charg_current_allowed_by_bat_a
                        type: number
                        description: Maximum charging current allowed by battery.
                        required: false
                      - name: can_max_discharg_current_allowed_by_bat_a
                        type: number
                        description: Maximum discharging current allowed by battery.
                        required: false
                      - name: can_flag_control_state
                        type: string
                        description: >-
                          CAN control state flags. Contact c.technology support
                          for details.
                        required: false
                      - name: can_flag_security_state
                        type: string
                        description: >-
                          CAN security state flags. Contact c.technology support
                          for details.
                        required: false
                      - name: can_control_state
                        type: array
                        description: Array with decoded control state flags.
                        required: false
                        properties:
                          - name: item
                            type: string
                            required: false
                      - name: can_last_update
                        type: string
                        description: Last time for which a CAN message was received.
                        required: false
                      - name: can_additional_fields
                        type: object
                        description: Additional and custom fields sent via CAN bus.
                        required: false
                      - name: can_accel_pedal_last_update
                        type: string
                        required: false
                      - name: can_rpm_last_update
                        type: string
                        required: false
                      - name: can_engine_voltage_v_last_update
                        type: string
                        required: false
                      - name: can_engine_current_a_last_update
                        type: string
                        required: false
                      - name: can_electr_pwr_consumed_kwh_last_update
                        type: string
                        required: false
                      - name: can_battery_voltage_v_last_update
                        type: string
                        required: false
                      - name: can_battery_1_soc_pct_last_update
                        type: string
                        required: false
                      - name: can_battery_1_soh_pct_last_update
                        type: string
                        required: false
                      - name: can_min_battery_voltage_allowed_v_last_update
                        type: string
                        required: false
                      - name: can_max_charg_current_allowed_by_charger_a_last_update
                        type: string
                        required: false
                      - name: >-
                          can_max_discharg_current_allowed_by_charger_a_last_update
                        type: string
                        required: false
                      - name: can_max_charg_current_allowed_by_bat_a_last_update
                        type: string
                        required: false
                      - name: can_max_discharg_current_allowed_by_bat_a_last_update
                        type: string
                        required: false
                      - name: can_fuel_level_pct_last_update
                        type: string
                        required: false
                      - name: can_fuel_level_ltr_last_update
                        type: string
                        required: false
                      - name: can_fuel_consumed_ltr_last_update
                        type: string
                        required: false
                      - name: can_speed_km_h_last_update
                        type: string
                        required: false
                      - name: can_total_mileage_m_last_update
                        type: string
                        required: false
                      - name: can_expected_range_km_last_update
                        type: string
                        required: false
                      - name: can_alert_unplug_last_update
                        type: string
                        required: false
                      - name: can_alert_towing_last_update
                        type: string
                        required: false
                      - name: can_flag_control_state_last_update
                        type: string
                        required: false
                      - name: can_flag_security_state_last_update
                        type: string
                        required: false
                      - name: can_additional_fields_last_update
                        type: string
                        required: false
                      - name: can_control_state_last_update
                        type: string
                        required: false
                  - name: vehicle_status_flex
                    type: object
                    title: Vehicle Status CAN FLEX
                    description: >
                      Additional data that is available if this vehicle is
                      connected to a CAN FLEX bus. As these

                      CAN FLEX  buses are often vendor-specific, only a subset
                      of the data given here might be present.
                    required: false
                    properties:
                      - name: flex_last_update
                        type: string
                        description: Last time for which a CAN FLEX message was received.
                        required: false
                      - name: flex_throttle_position_pct
                        type: number
                        description: >-
                          Current throttle position as given via CAN FLEX bus,
                          in %.
                        required: false
                      - name: flex_brake_pressed
                        type: boolean
                        description: If the brake is currently pressed.
                        required: false
                      - name: flex_charge_plugged
                        type: boolean
                        description: If the vehicle is currently plugged in for charging.
                        required: false
                      - name: flex_kill_switch_active
                        type: boolean
                        description: If the kill switch is currently active.
                        required: false
                      - name: flex_kickstand_release_status
                        type: boolean
                        description: If the kickstand is currently released.
                        required: false
                      - name: flex_powertrain_state
                        type: integer
                        description: The current powertrain state.
                        required: false
                      - name: flex_malfunction_indication
                        type: boolean
                        description: The current malfunction indication.
                        required: false
                      - name: flex_estimated_range_km
                        type: number
                        description: The estimated range in km.
                        required: false
                      - name: flex_soc_battery_pct
                        type: number
                        description: The state of charge of the battery in %.
                        required: false
                      - name: flex_remaining_capacity_ah
                        type: number
                        description: The remaining capacity of the battery in Ah.
                        required: false
                      - name: flex_full_charge_capacity_ah
                        type: number
                        description: The full charge capacity of the battery in Ah.
                        required: false
                      - name: flex_drive_mode
                        type: integer
                        description: The current drive mode.
                        required: false
                      - name: flex_total_distance_km
                        type: number
                        description: The total distance driven in km.
                        required: false
                      - name: flex_vehicle_speed_km_h
                        type: number
                        description: The current vehicle speed in km/h.
                        required: false
                      - name: flex_ignition_status
                        type: integer
                        description: The current ignition status.
                        required: false
                      - name: flex_top_case_sensor
                        type: boolean
                        description: The current top case sensor status.
                        required: false
                      - name: flex_max_available_power_w
                        type: number
                        description: The maximum available power in W.
                        required: false
                      - name: flex_handlebar_lock
                        type: boolean
                        description: The current handlebar lock status.
                        required: false
                      - name: flex_rear_brake_pressed
                        type: boolean
                        description: If the rear brake is currently pressed.
                        required: false
                      - name: flex_com_error
                        type: integer
                        description: If a communication error is currently present.
                        required: false
                      - name: flex_rpm
                        type: number
                        description: The current RPM.
                        required: false
                      - name: flex_torque_current_a
                        type: number
                        description: The current torque in A.
                        required: false
                      - name: flex_sn_high
                        type: integer
                        description: The current high serial number.
                        required: false
                      - name: flex_sn_low
                        type: integer
                        description: The current low serial number.
                        required: false
                      - name: flex_lowest_battery_voltage_v
                        type: number
                        description: The lowest battery voltage in V.
                        required: false
                      - name: flex_lowest_battery_id
                        type: integer
                        description: The ID of the lowest battery.
                        required: false
                      - name: flex_highest_battery_voltage_v
                        type: number
                        description: The highest battery voltage in V.
                        required: false
                      - name: flex_highest_battery_id
                        type: integer
                        description: The ID of the highest battery.
                        required: false
                      - name: flex_highest_mismatch_voltage_v
                        type: number
                        description: The highest mismatch voltage in V.
                        required: false
                      - name: flex_highest_mismatch_id
                        type: integer
                        description: The ID of the highest mismatch.
                        required: false
                      - name: flex_lowest_battery_temperature_deg_c
                        type: number
                        description: The lowest battery temperature in °C.
                        required: false
                      - name: flex_lowest_temperature_battery_id
                        type: integer
                        description: The ID of the lowest temperature battery.
                        required: false
                      - name: flex_highest_battery_temperature_deg_c
                        type: number
                        description: The highest battery temperature in °C.
                        required: false
                      - name: flex_highest_temperature_battery_id
                        type: integer
                        description: The ID of the highest temperature battery.
                        required: false
                      - name: flex_time_to_full_load_s
                        type: number
                        description: The time to full load in s.
                        required: false
                      - name: flex_time_to_empty_s
                        type: number
                        description: The time to empty in s.
                        required: false
                      - name: flex_time_to_full_s
                        type: number
                        description: The time to full in s.
                        required: false
                      - name: flex_cluster_state
                        type: integer
                        description: The current cluster state.
                        required: false
                      - name: flex_cluster_soc_pct
                        type: number
                        description: The current cluster state of charge in %.
                        required: false
                      - name: flex_max_discharge_current_a
                        type: number
                        description: The maximum discharge current in A.
                        required: false
                      - name: flex_recuperation_allowed
                        type: boolean
                        description: If recuperation is currently allowed.
                        required: false
                      - name: flex_switch_process_needed
                        type: boolean
                        description: If a switch process is currently needed.
                        required: false
                      - name: flex_soc_switch_level_pct
                        type: number
                        description: The state of charge switch level in %.
                        required: false
                      - name: flex_part_charge_capacity_ah
                        type: number
                        description: The partial charge capacity in Ah.
                        required: false
                      - name: flex_cluster_voltage_v
                        type: number
                        description: The current cluster voltage in V.
                        required: false
                      - name: flex_cluster_current_a
                        type: number
                        description: The current cluster current in A.
                        required: false
                      - name: flex_major_version
                        type: integer
                        description: The current major version.
                        required: false
                      - name: flex_minor_version
                        type: integer
                        description: The current minor version.
                        required: false
                      - name: flex_patch_version
                        type: integer
                        description: The current patch version.
                        required: false
                      - name: flex_recognized_batteries
                        type: integer
                        description: The number of recognized batteries.
                        required: false
                      - name: flex_activated_batteries
                        type: integer
                        description: The number of activated batteries.
                        required: false
                      - name: flex_faulty_batteries
                        type: integer
                        description: The number of faulty batteries.
                        required: false
                      - name: flex_battery_1_voltage_v
                        type: number
                        description: The voltage of battery 1 in V.
                        required: false
                      - name: flex_battery_1_current_a
                        type: number
                        description: The current of battery 1 in A.
                        required: false
                      - name: flex_battery_1_state
                        type: integer
                        description: The state of battery 1.
                        required: false
                      - name: flex_battery_1_soc_pct
                        type: number
                        description: The state of charge of battery 1 in %.
                        required: false
                      - name: flex_battery_1_temperature_1_deg_c
                        type: number
                        description: The temperature of battery 1 in °C.
                        required: false
                      - name: flex_battery_1_temperature_2_deg_c
                        type: number
                        description: The temperature of battery 1 in °C.
                        required: false
                      - name: flex_battery_1_power_stage_temp_deg_c
                        type: number
                        description: The power stage temperature of battery 1 in °C.
                        required: false
                      - name: flex_battery_1_remaining_capacity_ah
                        type: number
                        description: The remaining capacity of battery 1 in Ah.
                        required: false
                      - name: flex_battery_2_voltage_v
                        type: number
                        description: The voltage of battery 2 in V.
                        required: false
                      - name: flex_battery_2_current_a
                        type: number
                        description: The current of battery 2 in A.
                        required: false
                      - name: flex_battery_2_state
                        type: integer
                        description: The state of battery 2.
                        required: false
                      - name: flex_battery_2_soc_pct
                        type: number
                        description: The state of charge of battery 2 in %.
                        required: false
                      - name: flex_battery_2_temperature_1_deg_c
                        type: number
                        description: The temperature of battery 2 in °C.
                        required: false
                      - name: flex_battery_2_temperature_2_deg_c
                        type: number
                        description: The temperature of battery 2 in °C.
                        required: false
                      - name: flex_battery_2_power_stage_temp_deg_c
                        type: number
                        description: The power stage temperature of battery 2 in °C.
                        required: false
                      - name: flex_battery_2_remaining_capacity_ah
                        type: number
                        description: The remaining capacity of battery 2 in Ah.
                        required: false
                      - name: flex_battery_id_0_error_code
                        type: integer
                        description: The error code of battery 0.
                        required: false
                      - name: flex_battery_id_1_error_code
                        type: integer
                        description: The error code of battery 1.
                        required: false
                      - name: flex_cluster_error_code
                        type: integer
                        description: The error code of the cluster.
                        required: false
                      - name: flex_max_charge_current_a
                        type: number
                        description: The maximum charge current in A.
                        required: false
                      - name: flex_lowest_battery_2_temperature_deg_c
                        type: number
                        description: The lowest battery 2 temperature in °C.
                        required: false
                      - name: flex_highest_battery_2_temperature_deg_c
                        type: number
                        description: The highest battery 2 temperature in °C.
                        required: false
                      - name: flex_lowest_battery_2_voltage_v
                        type: number
                        description: The lowest battery 2 voltage in V.
                        required: false
                      - name: flex_highest_battery_2_voltage_v
                        type: number
                        description: The highest battery 2 voltage in V.
                        required: false
                      - name: flex_throttle_position_pct_last_update
                        type: string
                        required: false
                      - name: flex_brake_pressed_last_update
                        type: string
                        required: false
                      - name: flex_charge_plugged_last_update
                        type: string
                        required: false
                      - name: flex_kill_switch_active_last_update
                        type: string
                        required: false
                      - name: flex_kickstand_release_status_last_update
                        type: string
                        required: false
                      - name: flex_powertrain_state_last_update
                        type: string
                        required: false
                      - name: flex_malfunction_indication_last_update
                        type: string
                        required: false
                      - name: flex_estimated_range_km_last_update
                        type: string
                        required: false
                      - name: flex_soc_battery_pct_last_update
                        type: string
                        required: false
                      - name: flex_remaining_capacity_ah_last_update
                        type: string
                        required: false
                      - name: flex_full_charge_capacity_ah_last_update
                        type: string
                        required: false
                      - name: flex_drive_mode_last_update
                        type: string
                        required: false
                      - name: flex_total_distance_km_last_update
                        type: string
                        required: false
                      - name: flex_vehicle_speed_km_h_last_update
                        type: string
                        required: false
                      - name: flex_ignition_status_last_update
                        type: string
                        required: false
                      - name: flex_top_case_sensor_last_update
                        type: string
                        required: false
                      - name: flex_max_available_power_w_last_update
                        type: string
                        required: false
                      - name: flex_handlebar_lock_last_update
                        type: string
                        required: false
                      - name: flex_rear_brake_pressed_last_update
                        type: string
                        required: false
                      - name: flex_com_error_last_update
                        type: string
                        required: false
                      - name: flex_rpm_last_update
                        type: string
                        required: false
                      - name: flex_torque_current_a_last_update
                        type: string
                        required: false
                      - name: flex_sn_high_last_update
                        type: string
                        required: false
                      - name: flex_sn_low_last_update
                        type: string
                        required: false
                      - name: flex_lowest_battery_voltage_v_last_update
                        type: string
                        required: false
                      - name: flex_lowest_battery_id_last_update
                        type: string
                        required: false
                      - name: flex_highest_battery_voltage_v_last_update
                        type: string
                        required: false
                      - name: flex_highest_battery_id_last_update
                        type: string
                        required: false
                      - name: flex_highest_mismatch_voltage_v_last_update
                        type: string
                        required: false
                      - name: flex_highest_mismatch_id_last_update
                        type: string
                        required: false
                      - name: flex_lowest_battery_temperature_deg_c_last_update
                        type: string
                        required: false
                      - name: flex_lowest_temperature_battery_id_last_update
                        type: string
                        required: false
                      - name: flex_highest_battery_temperature_deg_c_last_update
                        type: string
                        required: false
                      - name: flex_highest_temperature_battery_id_last_update
                        type: string
                        required: false
                      - name: flex_time_to_full_load_s_last_update
                        type: string
                        required: false
                      - name: flex_time_to_empty_s_last_update
                        type: string
                        required: false
                      - name: flex_time_to_full_s_last_update
                        type: string
                        required: false
                      - name: flex_cluster_state_last_update
                        type: string
                        required: false
                      - name: flex_cluster_soc_pct_last_update
                        type: string
                        required: false
                      - name: flex_max_discharge_current_a_last_update
                        type: string
                        required: false
                      - name: flex_recuperation_allowed_last_update
                        type: string
                        required: false
                      - name: flex_switch_process_needed_last_update
                        type: string
                        required: false
                      - name: flex_soc_switch_level_pct_last_update
                        type: string
                        required: false
                      - name: flex_part_charge_capacity_ah_last_update
                        type: string
                        required: false
                      - name: flex_cluster_voltage_v_last_update
                        type: string
                        required: false
                      - name: flex_cluster_current_a_last_update
                        type: string
                        required: false
                      - name: flex_major_version_last_update
                        type: string
                        required: false
                      - name: flex_minor_version_last_update
                        type: string
                        required: false
                      - name: flex_patch_version_last_update
                        type: string
                        required: false
                      - name: flex_recognized_batteries_last_update
                        type: string
                        required: false
                      - name: flex_activated_batteries_last_update
                        type: string
                        required: false
                      - name: flex_faulty_batteries_last_update
                        type: string
                        required: false
                      - name: flex_battery_1_voltage_v_last_update
                        type: string
                        required: false
                      - name: flex_battery_1_current_a_last_update
                        type: string
                        required: false
                      - name: flex_battery_1_state_last_update
                        type: string
                        required: false
                      - name: flex_battery_1_soc_pct_last_update
                        type: string
                        required: false
                      - name: flex_battery_1_temperature_1_deg_c_last_update
                        type: string
                        required: false
                      - name: flex_battery_1_temperature_2_deg_c_last_update
                        type: string
                        required: false
                      - name: flex_battery_1_power_stage_temp_deg_c_last_update
                        type: string
                        required: false
                      - name: flex_battery_1_remaining_capacity_ah_last_update
                        type: string
                        required: false
                      - name: flex_battery_2_voltage_v_last_update
                        type: string
                        required: false
                      - name: flex_battery_2_current_a_last_update
                        type: string
                        required: false
                      - name: flex_battery_2_state_last_update
                        type: string
                        required: false
                      - name: flex_battery_2_soc_pct_last_update
                        type: string
                        required: false
                      - name: flex_battery_2_temperature_1_deg_c_last_update
                        type: string
                        required: false
                      - name: flex_battery_2_temperature_2_deg_c_last_update
                        type: string
                        required: false
                      - name: flex_battery_2_power_stage_temp_deg_c_last_update
                        type: string
                        required: false
                      - name: flex_battery_2_remaining_capacity_ah_last_update
                        type: string
                        required: false
                      - name: flex_max_charge_current_a_last_update
                        type: string
                        required: false
                      - name: flex_lowest_battery_2_temperature_deg_c_last_update
                        type: string
                        required: false
                      - name: flex_highest_battery_2_temperature_deg_c_last_update
                        type: string
                        required: false
                      - name: flex_lowest_battery_2_voltage_v_last_update
                        type: string
                        required: false
                      - name: flex_highest_battery_2_voltage_v_last_update
                        type: string
                        required: false
                  - name: vehicle_status_obd2
                    type: object
                    title: Vehicle Status OBD2
                    description: >
                      Additional data that is available if this vehicle is
                      connected to an on-board-diagnostics

                      (OBD2) bus system. These systems are mandatory for cars
                      since approx. 2000, and will become 

                      mandatory for motorcycles and other specialized vehicles
                      from roughly 2025 on.
                    required: false
                    properties:
                      - name: obd2_vehicle_speed_km_h
                        type: number
                        description: Current vehicle speed as given via OBD2 bus, in km/h.
                        required: false
                      - name: obd2_throttle_position_pct
                        type: number
                        description: Current throttle position as given via OBD2 bus, in %.
                        required: false
                      - name: obd2_engine_load_pct
                        type: number
                        description: Current engine load as given via OBD2 bus, in %.
                        required: false
                      - name: obd2_engine_rpm
                        type: number
                        description: >-
                          Current engine rounds per minute (RPM) as given via
                          OBD2 bus.
                        required: false
                      - name: obd2_fuel_level_pct
                        type: number
                        description: Current fuel level, in %.
                        required: false
                      - name: obd2_fuel_level_ltr
                        type: number
                        description: Current fuel level, in liters.
                        required: false
                      - name: obd2_fuel_rate_l_h
                        type: number
                        description: Current fuel rate, in l/h.
                        required: false
                      - name: obd2_fuel_consumed_ltr
                        type: number
                        description: Fuel consumed, in liters.
                        required: false
                      - name: obd2_fuel_pressure_kpa
                        type: number
                        description: Current fuel pressure, in kPa.
                        required: false
                      - name: obd2_expected_range_km
                        type: number
                        description: Expected range as given via OBD2 bus, in km.
                        required: false
                      - name: obd2_hybrid_battery_life_pct
                        type: number
                        description: Battery state of charge (for electric vehicles), in %.
                        required: false
                      - name: obd2_oil_temp_deg_c
                        type: number
                        description: Motor oil temperature, in °C.
                        required: false
                      - name: obd2_coolant_temp_deg_c
                        type: number
                        description: Motor coolant temperature, in °C.
                        required: false
                      - name: obd2_intake_air_temp_deg_c
                        type: number
                        description: Motor intake air temperature, in °C.
                        required: false
                      - name: obd2_ambient_air_temp_deg_c
                        type: number
                        description: Ambient air temperature as given via OBD2 bus, in °C.
                        required: false
                      - name: obd2_control_module_voltage_v
                        type: number
                        description: Battery / control module voltage, in V.
                        required: false
                      - name: obd2_last_update
                        type: string
                        description: Last time for which an OBD2 message was received.
                        required: false
                      - name: obd2_vehicle_speed_km_h_last_update
                        type: string
                        required: false
                      - name: obd2_throttle_position_pct_last_update
                        type: string
                        required: false
                      - name: obd2_engine_load_pct_last_update
                        type: string
                        required: false
                      - name: obd2_engine_rpm_last_update
                        type: string
                        required: false
                      - name: obd2_fuel_level_pct_last_update
                        type: string
                        required: false
                      - name: obd2_fuel_level_ltr_last_update
                        type: string
                        required: false
                      - name: obd2_fuel_rate_l_h_last_update
                        type: string
                        required: false
                      - name: obd2_fuel_consumed_ltr_last_update
                        type: string
                        required: false
                      - name: obd2_fuel_pressure_kpa_last_update
                        type: string
                        required: false
                      - name: obd2_expected_range_km_last_update
                        type: string
                        required: false
                      - name: obd2_hybrid_battery_life_pct_last_update
                        type: string
                        required: false
                      - name: obd2_oil_temp_deg_c_last_update
                        type: string
                        required: false
                      - name: obd2_coolant_temp_deg_c_last_update
                        type: string
                        required: false
                      - name: obd2_intake_air_temp_deg_c_last_update
                        type: string
                        required: false
                      - name: obd2_ambient_air_temp_deg_c_last_update
                        type: string
                        required: false
                      - name: obd2_control_module_voltage_v_last_update
                        type: string
                        required: false
                  - name: vehicle_status_n2k
                    type: object
                    title: Vehicle Status N2K
                    description: >
                      Additional data that is available if this vehicle is
                      connected to an NMEA 2000 bus. The 

                      NMEA bus system is standardized by the National Marine
                      Electronics Association and primarily

                      found on larger vessels or more modern boats.
                    required: false
                    properties:
                      - name: n2k_air_temp_deg_c
                        type: number
                        description: Temperature of the air in degrees Celsius.
                        required: false
                      - name: n2k_air_temp_deg_c_last_update
                        type: string
                        description: Last update timestamp for the air temperature.
                        required: false
                      - name: n2k_battery_1_capacity_ah
                        type: number
                        description: Capacity of battery 1 in ampere-hours.
                        required: false
                      - name: n2k_battery_1_capacity_ah_last_update
                        type: string
                        description: Last update timestamp for the capacity of battery 1.
                        required: false
                      - name: n2k_battery_1_current_a
                        type: number
                        description: Current of battery 1 in amperes.
                        required: false
                      - name: n2k_battery_1_current_a_last_update
                        type: string
                        description: Last update timestamp for the current of battery 1.
                        required: false
                      - name: n2k_battery_1_health_pct
                        type: number
                        description: Health percentage of battery 1.
                        required: false
                      - name: n2k_battery_1_health_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the health percentage of
                          battery 1.
                        required: false
                      - name: n2k_battery_1_ripple_voltage_v
                        type: number
                        description: Ripple voltage of battery 1 in volts.
                        required: false
                      - name: n2k_battery_1_ripple_voltage_v_last_update
                        type: string
                        description: >-
                          Last update timestamp for the ripple voltage of
                          battery 1.
                        required: false
                      - name: n2k_battery_1_soc_pct
                        type: number
                        description: State of charge percentage of battery 1.
                        required: false
                      - name: n2k_battery_1_soc_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the state of charge
                          percentage of battery 1.
                        required: false
                      - name: n2k_battery_1_temp_deg_c
                        type: number
                        description: Temperature of battery 1 in degrees Celsius.
                        required: false
                      - name: n2k_battery_1_temp_deg_c_last_update
                        type: string
                        description: >-
                          Last update timestamp for the temperature of battery
                          1.
                        required: false
                      - name: n2k_battery_1_time_remaining_min
                        type: number
                        description: Time remaining for battery 1 in minutes.
                        required: false
                      - name: n2k_battery_1_time_remaining_min_last_update
                        type: string
                        description: >-
                          Last update timestamp for the time remaining for
                          battery 1.
                        required: false
                      - name: n2k_battery_1_voltage_v
                        type: number
                        description: Voltage of battery 1 in volts.
                        required: false
                      - name: n2k_battery_1_voltage_v_last_update
                        type: string
                        description: Last update timestamp for the voltage of battery 1.
                        required: false
                      - name: n2k_battery_2_capacity_ah
                        type: number
                        description: Capacity of battery 2 in ampere-hours.
                        required: false
                      - name: n2k_battery_2_capacity_ah_last_update
                        type: string
                        description: Last update timestamp for the capacity of battery 2.
                        required: false
                      - name: n2k_battery_2_current_a
                        type: number
                        description: Current of battery 2 in amperes.
                        required: false
                      - name: n2k_battery_2_current_a_last_update
                        type: string
                        description: Last update timestamp for the current of battery 2.
                        required: false
                      - name: n2k_battery_2_health_pct
                        type: number
                        description: Health percentage of battery 2.
                        required: false
                      - name: n2k_battery_2_health_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the health percentage of
                          battery 2.
                        required: false
                      - name: n2k_battery_2_ripple_voltage_v
                        type: number
                        description: Ripple voltage of battery 2 in volts.
                        required: false
                      - name: n2k_battery_2_ripple_voltage_v_last_update
                        type: string
                        description: >-
                          Last update timestamp for the ripple voltage of
                          battery 2.
                        required: false
                      - name: n2k_battery_2_soc_pct
                        type: number
                        description: State of charge percentage of battery 2.
                        required: false
                      - name: n2k_battery_2_soc_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the state of charge
                          percentage of battery 2.
                        required: false
                      - name: n2k_battery_2_temp_deg_c
                        type: number
                        description: Temperature of battery 2 in degrees Celsius.
                        required: false
                      - name: n2k_battery_2_temp_deg_c_last_update
                        type: string
                        description: >-
                          Last update timestamp for the temperature of battery
                          2.
                        required: false
                      - name: n2k_battery_2_time_remaining_min
                        type: number
                        description: Time remaining for battery 2 in minutes.
                        required: false
                      - name: n2k_battery_2_time_remaining_min_last_update
                        type: string
                        description: >-
                          Last update timestamp for the time remaining for
                          battery 2.
                        required: false
                      - name: n2k_battery_2_voltage_v
                        type: number
                        description: Voltage of battery 2 in volts.
                        required: false
                      - name: n2k_battery_2_voltage_v_last_update
                        type: string
                        description: Last update timestamp for the voltage of battery 2.
                        required: false
                      - name: n2k_battery_3_capacity_ah
                        type: number
                        description: Capacity of battery 3 in ampere-hours.
                        required: false
                      - name: n2k_battery_3_capacity_ah_last_update
                        type: string
                        description: Last update timestamp for the capacity of battery 3.
                        required: false
                      - name: n2k_battery_3_current_a
                        type: number
                        description: Current of battery 3 in amperes.
                        required: false
                      - name: n2k_battery_3_current_a_last_update
                        type: string
                        description: Last update timestamp for the current of battery 3.
                        required: false
                      - name: n2k_battery_3_health_pct
                        type: number
                        description: Health percentage of battery 3.
                        required: false
                      - name: n2k_battery_3_health_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the health percentage of
                          battery 3.
                        required: false
                      - name: n2k_battery_3_ripple_voltage_v
                        type: number
                        description: Ripple voltage of battery 3 in volts.
                        required: false
                      - name: n2k_battery_3_ripple_voltage_v_last_update
                        type: string
                        description: >-
                          Last update timestamp for the ripple voltage of
                          battery 3.
                        required: false
                      - name: n2k_battery_3_soc_pct
                        type: number
                        description: State of charge percentage of battery 3.
                        required: false
                      - name: n2k_battery_3_soc_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the state of charge
                          percentage of battery 3.
                        required: false
                      - name: n2k_battery_3_temp_deg_c
                        type: number
                        description: Temperature of battery 3 in degrees Celsius.
                        required: false
                      - name: n2k_battery_3_temp_deg_c_last_update
                        type: string
                        description: >-
                          Last update timestamp for the temperature of battery
                          3.
                        required: false
                      - name: n2k_battery_3_time_remaining_min
                        type: number
                        description: Time remaining for battery 3 in minutes.
                        required: false
                      - name: n2k_battery_3_time_remaining_min_last_update
                        type: string
                        description: >-
                          Last update timestamp for the time remaining for
                          battery 3.
                        required: false
                      - name: n2k_battery_3_voltage_v
                        type: number
                        description: Voltage of battery 3 in volts.
                        required: false
                      - name: n2k_battery_3_voltage_v_last_update
                        type: string
                        description: Last update timestamp for the voltage of battery 3.
                        required: false
                      - name: n2k_battery_4_capacity_ah
                        type: number
                        description: Capacity of battery 4 in ampere-hours.
                        required: false
                      - name: n2k_battery_4_capacity_ah_last_update
                        type: string
                        description: Last update timestamp for the capacity of battery 4.
                        required: false
                      - name: n2k_battery_4_current_a
                        type: number
                        description: Current of battery 4 in amperes.
                        required: false
                      - name: n2k_battery_4_current_a_last_update
                        type: string
                        description: Last update timestamp for the current of battery 4.
                        required: false
                      - name: n2k_battery_4_health_pct
                        type: number
                        description: Health percentage of battery 4.
                        required: false
                      - name: n2k_battery_4_health_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the health percentage of
                          battery 4.
                        required: false
                      - name: n2k_battery_4_ripple_voltage_v
                        type: number
                        description: Ripple voltage of battery 4 in volts.
                        required: false
                      - name: n2k_battery_4_ripple_voltage_v_last_update
                        type: string
                        description: >-
                          Last update timestamp for the ripple voltage of
                          battery 4.
                        required: false
                      - name: n2k_battery_4_soc_pct
                        type: number
                        description: State of charge percentage of battery 4.
                        required: false
                      - name: n2k_battery_4_soc_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the state of charge
                          percentage of battery 4.
                        required: false
                      - name: n2k_battery_4_temp_deg_c
                        type: number
                        description: Temperature of battery 4 in degrees Celsius.
                        required: false
                      - name: n2k_battery_4_temp_deg_c_last_update
                        type: string
                        description: >-
                          Last update timestamp for the temperature of battery
                          4.
                        required: false
                      - name: n2k_battery_4_time_remaining_min
                        type: number
                        description: Time remaining for battery 4 in minutes.
                        required: false
                      - name: n2k_battery_4_time_remaining_min_last_update
                        type: string
                        description: >-
                          Last update timestamp for the time remaining for
                          battery 4.
                        required: false
                      - name: n2k_battery_4_voltage_v
                        type: number
                        description: Voltage of battery 4 in volts.
                        required: false
                      - name: n2k_battery_4_voltage_v_last_update
                        type: string
                        description: Last update timestamp for the voltage of battery 4.
                        required: false
                      - name: n2k_battery_5_capacity_ah
                        type: number
                        description: Capacity of battery 5 in ampere-hours.
                        required: false
                      - name: n2k_battery_5_capacity_ah_last_update
                        type: string
                        description: Last update timestamp for the capacity of battery 5.
                        required: false
                      - name: n2k_battery_5_current_a
                        type: number
                        description: Current of battery 5 in amperes.
                        required: false
                      - name: n2k_battery_5_current_a_last_update
                        type: string
                        description: Last update timestamp for the current of battery 5.
                        required: false
                      - name: n2k_battery_5_health_pct
                        type: number
                        description: Health percentage of battery 5.
                        required: false
                      - name: n2k_battery_5_health_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the health percentage of
                          battery 5.
                        required: false
                      - name: n2k_battery_5_ripple_voltage_v
                        type: number
                        description: Ripple voltage of battery 5 in volts.
                        required: false
                      - name: n2k_battery_5_ripple_voltage_v_last_update
                        type: string
                        description: >-
                          Last update timestamp for the ripple voltage of
                          battery 5.
                        required: false
                      - name: n2k_battery_5_soc_pct
                        type: number
                        description: State of charge percentage of battery 5.
                        required: false
                      - name: n2k_battery_5_soc_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the state of charge
                          percentage of battery 5.
                        required: false
                      - name: n2k_battery_5_temp_deg_c
                        type: number
                        description: Temperature of battery 5 in degrees Celsius.
                        required: false
                      - name: n2k_battery_5_temp_deg_c_last_update
                        type: string
                        description: >-
                          Last update timestamp for the temperature of battery
                          5.
                        required: false
                      - name: n2k_battery_5_time_remaining_min
                        type: number
                        description: Time remaining for battery 5 in minutes.
                        required: false
                      - name: n2k_battery_5_time_remaining_min_last_update
                        type: string
                        description: >-
                          Last update timestamp for the time remaining for
                          battery 5.
                        required: false
                      - name: n2k_battery_5_voltage_v
                        type: number
                        description: Voltage of battery 5 in volts.
                        required: false
                      - name: n2k_battery_5_voltage_v_last_update
                        type: string
                        description: Last update timestamp for the voltage of battery 5.
                        required: false
                      - name: n2k_battery_6_capacity_ah
                        type: number
                        description: Capacity of battery 6 in ampere-hours.
                        required: false
                      - name: n2k_battery_6_capacity_ah_last_update
                        type: string
                        description: Last update timestamp for the capacity of battery 6.
                        required: false
                      - name: n2k_battery_6_current_a
                        type: number
                        description: Current of battery 6 in amperes.
                        required: false
                      - name: n2k_battery_6_current_a_last_update
                        type: string
                        description: Last update timestamp for the current of battery 6.
                        required: false
                      - name: n2k_battery_6_health_pct
                        type: number
                        description: Health percentage of battery 6.
                        required: false
                      - name: n2k_battery_6_health_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the health percentage of
                          battery 6.
                        required: false
                      - name: n2k_battery_6_ripple_voltage_v
                        type: number
                        description: Ripple voltage of battery 6 in volts.
                        required: false
                      - name: n2k_battery_6_ripple_voltage_v_last_update
                        type: string
                        description: >-
                          Last update timestamp for the ripple voltage of
                          battery 6.
                        required: false
                      - name: n2k_battery_6_soc_pct
                        type: number
                        description: State of charge percentage of battery 6.
                        required: false
                      - name: n2k_battery_6_soc_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the state of charge
                          percentage of battery 6.
                        required: false
                      - name: n2k_battery_6_temp_deg_c
                        type: number
                        description: Temperature of battery 6 in degrees Celsius.
                        required: false
                      - name: n2k_battery_6_temp_deg_c_last_update
                        type: string
                        description: >-
                          Last update timestamp for the temperature of battery
                          6.
                        required: false
                      - name: n2k_battery_6_time_remaining_min
                        type: number
                        description: Time remaining for battery 6 in minutes.
                        required: false
                      - name: n2k_battery_6_time_remaining_min_last_update
                        type: string
                        description: >-
                          Last update timestamp for the time remaining for
                          battery 6.
                        required: false
                      - name: n2k_battery_6_voltage_v
                        type: number
                        description: Voltage of battery 6 in volts.
                        required: false
                      - name: n2k_battery_6_voltage_v_last_update
                        type: string
                        description: Last update timestamp for the voltage of battery 6.
                        required: false
                      - name: n2k_battery_7_capacity_ah
                        type: number
                        description: Capacity of battery 7 in ampere-hours.
                        required: false
                      - name: n2k_battery_7_capacity_ah_last_update
                        type: string
                        description: Last update timestamp for the capacity of battery 7.
                        required: false
                      - name: n2k_battery_7_current_a
                        type: number
                        description: Current of battery 7 in amperes.
                        required: false
                      - name: n2k_battery_7_current_a_last_update
                        type: string
                        description: Last update timestamp for the current of battery 7.
                        required: false
                      - name: n2k_battery_7_health_pct
                        type: number
                        description: Health percentage of battery 7.
                        required: false
                      - name: n2k_battery_7_health_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the health percentage of
                          battery 7.
                        required: false
                      - name: n2k_battery_7_ripple_voltage_v
                        type: number
                        description: Ripple voltage of battery 7 in volts.
                        required: false
                      - name: n2k_battery_7_ripple_voltage_v_last_update
                        type: string
                        description: >-
                          Last update timestamp for the ripple voltage of
                          battery 7.
                        required: false
                      - name: n2k_battery_7_soc_pct
                        type: number
                        description: State of charge percentage of battery 7.
                        required: false
                      - name: n2k_battery_7_soc_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the state of charge
                          percentage of battery 7.
                        required: false
                      - name: n2k_battery_7_temp_deg_c
                        type: number
                        description: Temperature of battery 7 in degrees Celsius.
                        required: false
                      - name: n2k_battery_7_temp_deg_c_last_update
                        type: string
                        description: >-
                          Last update timestamp for the temperature of battery
                          7.
                        required: false
                      - name: n2k_battery_7_time_remaining_min
                        type: number
                        description: Time remaining for battery 7 in minutes.
                        required: false
                      - name: n2k_battery_7_time_remaining_min_last_update
                        type: string
                        description: >-
                          Last update timestamp for the time remaining for
                          battery 7.
                        required: false
                      - name: n2k_battery_7_voltage_v
                        type: number
                        description: Voltage of battery 7 in volts.
                        required: false
                      - name: n2k_battery_7_voltage_v_last_update
                        type: string
                        description: Last update timestamp for the voltage of battery 7.
                        required: false
                      - name: n2k_battery_8_capacity_ah
                        type: number
                        description: Capacity of battery 8 in ampere-hours.
                        required: false
                      - name: n2k_battery_8_capacity_ah_last_update
                        type: string
                        description: Last update timestamp for the capacity of battery 8.
                        required: false
                      - name: n2k_battery_8_current_a
                        type: number
                        description: Current of battery 8 in amperes.
                        required: false
                      - name: n2k_battery_8_current_a_last_update
                        type: string
                        description: Last update timestamp for the current of battery 8.
                        required: false
                      - name: n2k_battery_8_health_pct
                        type: number
                        description: Health percentage of battery 8.
                        required: false
                      - name: n2k_battery_8_health_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the health percentage of
                          battery 8.
                        required: false
                      - name: n2k_battery_8_ripple_voltage_v
                        type: number
                        description: Ripple voltage of battery 8 in volts.
                        required: false
                      - name: n2k_battery_8_ripple_voltage_v_last_update
                        type: string
                        description: >-
                          Last update timestamp for the ripple voltage of
                          battery 8.
                        required: false
                      - name: n2k_battery_8_soc_pct
                        type: number
                        description: State of charge percentage of battery 8.
                        required: false
                      - name: n2k_battery_8_soc_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the state of charge
                          percentage of battery 8.
                        required: false
                      - name: n2k_battery_8_temp_deg_c
                        type: number
                        description: Temperature of battery 8 in degrees Celsius.
                        required: false
                      - name: n2k_battery_8_temp_deg_c_last_update
                        type: string
                        description: >-
                          Last update timestamp for the temperature of battery
                          8.
                        required: false
                      - name: n2k_battery_8_time_remaining_min
                        type: number
                        description: Time remaining for battery 8 in minutes.
                        required: false
                      - name: n2k_battery_8_time_remaining_min_last_update
                        type: string
                        description: >-
                          Last update timestamp for the time remaining for
                          battery 8.
                        required: false
                      - name: n2k_battery_8_voltage_v
                        type: number
                        description: Voltage of battery 8 in volts.
                        required: false
                      - name: n2k_battery_8_voltage_v_last_update
                        type: string
                        description: Last update timestamp for the voltage of battery 8.
                        required: false
                      - name: n2k_black_water_tank_1_capacity_m3
                        type: number
                        description: Capacity of the black water tank in cubic meters.
                        required: false
                      - name: n2k_black_water_tank_1_capacity_m3_last_update
                        type: string
                        description: >-
                          Last update timestamp for the capacity of the black
                          water tank.
                        required: false
                      - name: n2k_black_water_tank_1_level_ltr
                        type: number
                        description: Level of black water in liters.
                        required: false
                      - name: n2k_black_water_tank_1_level_ltr_last_update
                        type: string
                        description: Last update timestamp for the level of black water.
                        required: false
                      - name: n2k_black_water_tank_1_level_pct
                        type: number
                        description: Percentage level of black water.
                        required: false
                      - name: n2k_black_water_tank_1_level_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the percentage level of
                          black water.
                        required: false
                      - name: n2k_charger_state
                        type: number
                        description: State of the charger.
                        required: false
                      - name: n2k_charger_state_last_update
                        type: string
                        description: Last update timestamp for the state of the charger.
                        required: false
                      - name: n2k_engine_1_alternator_voltage_v
                        type: number
                        description: Alternator voltage of engine 1 in volts.
                        required: false
                      - name: n2k_engine_1_alternator_voltage_v_last_update
                        type: string
                        description: >-
                          Last update timestamp for the alternator voltage of
                          engine 1.
                        required: false
                      - name: n2k_engine_1_coolant_pressure_kpa
                        type: number
                        description: Coolant pressure of engine 1 in kilopascals.
                        required: false
                      - name: n2k_engine_1_coolant_pressure_kpa_last_update
                        type: string
                        description: >-
                          Last update timestamp for the coolant pressure of
                          engine 1.
                        required: false
                      - name: n2k_engine_1_fuel_pressure_kpa
                        type: number
                        description: Fuel pressure of engine 1 in kilopascals.
                        required: false
                      - name: n2k_engine_1_fuel_pressure_kpa_last_update
                        type: string
                        description: >-
                          Last update timestamp for the fuel pressure of engine
                          1.
                        required: false
                      - name: n2k_engine_1_fuel_rate_l_h
                        type: number
                        description: Fuel rate of engine 1 in liters per hour.
                        required: false
                      - name: n2k_engine_1_fuel_rate_l_h_last_update
                        type: string
                        description: Last update timestamp for the fuel rate of engine 1.
                        required: false
                      - name: n2k_engine_1_load_pct
                        type: number
                        description: Load percentage of engine 1.
                        required: false
                      - name: n2k_engine_1_load_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the load percentage of
                          engine 1.
                        required: false
                      - name: n2k_engine_1_oil_pressure_kpa
                        type: number
                        description: Oil pressure of engine 1 in kilopascals.
                        required: false
                      - name: n2k_engine_1_oil_pressure_kpa_last_update
                        type: string
                        description: >-
                          Last update timestamp for the oil pressure of engine
                          1.
                        required: false
                      - name: n2k_engine_1_oil_temp_deg_c
                        type: number
                        description: Oil temperature of engine 1 in degrees Celsius.
                        required: false
                      - name: n2k_engine_1_oil_temp_deg_c_last_update
                        type: string
                        description: >-
                          Last update timestamp for the oil temperature of
                          engine 1.
                        required: false
                      - name: n2k_engine_1_seconds
                        type: number
                        description: Seconds of operation for engine 1.
                        required: false
                      - name: n2k_engine_1_seconds_last_update
                        type: string
                        description: >-
                          Last update timestamp for the seconds of operation for
                          engine 1.
                        required: false
                      - name: n2k_engine_1_status_1_flags
                        type: array
                        description: Status flags 1 for engine 1.
                        required: false
                        properties:
                          - name: item
                            type: integer
                            enumValues:
                              - 0
                              - 1
                              - 2
                              - 3
                              - 4
                              - 5
                              - 6
                              - 7
                              - 8
                              - 9
                              - 10
                              - 11
                              - 12
                              - 13
                              - 14
                              - 15
                            required: false
                      - name: n2k_engine_1_status_1_flags_last_update
                        type: string
                        description: >-
                          Last update timestamp for the status flags 1 of engine
                          1.
                        required: false
                      - name: n2k_engine_1_status_2_flags
                        type: array
                        description: Status flags 2 for engine 1.
                        required: false
                        properties:
                          - name: item
                            type: integer
                            enumValues:
                              - 0
                              - 1
                              - 2
                              - 3
                              - 4
                              - 5
                              - 6
                              - 7
                            required: false
                      - name: n2k_engine_1_status_2_flags_last_update
                        type: string
                        description: >-
                          Last update timestamp for the status flags 2 of engine
                          1.
                        required: false
                      - name: n2k_engine_1_temp_deg_c
                        type: number
                        description: Temperature of engine 1 in degrees Celsius.
                        required: false
                      - name: n2k_engine_1_temp_deg_c_last_update
                        type: string
                        description: Last update timestamp for the temperature of engine 1.
                        required: false
                      - name: n2k_engine_1_torque_pct
                        type: number
                        description: Torque percentage of engine 1.
                        required: false
                      - name: n2k_engine_1_torque_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the torque percentage of
                          engine 1.
                        required: false
                      - name: n2k_engine_1_speed_rpm
                        type: number
                        description: Engine speed of engine 1 in revolutions per minute.
                        required: false
                      - name: n2k_engine_1_speed_rpm_last_update
                        type: string
                        description: >-
                          Last update timestamp for the engine speed of engine
                          1.
                        required: false
                      - name: n2k_engine_1_boost_pressure_kpa
                        type: number
                        description: Boost pressure of engine 1 in kilopascals.
                        required: false
                      - name: n2k_engine_1_boost_pressure_kpa_last_update
                        type: string
                        description: Last update timestamp for the engine 1 boost pressure.
                        required: false
                      - name: n2k_engine_1_tilt_trim_pct
                        type: number
                        description: Tilt/trim angle of engine 1 in percent.
                        required: false
                      - name: n2k_engine_1_tilt_trim_pct_last_update
                        type: string
                        description: Last update timestamp for the engine 1 tilt/trim.
                        required: false
                      - name: n2k_engine_2_alternator_voltage_v
                        type: number
                        description: Alternator voltage of engine 2 in volts.
                        required: false
                      - name: n2k_engine_2_alternator_voltage_v_last_update
                        type: string
                        description: >-
                          Last update timestamp for the alternator voltage of
                          engine 2.
                        required: false
                      - name: n2k_engine_2_coolant_pressure_kpa
                        type: number
                        description: Coolant pressure of engine 2 in kilopascals.
                        required: false
                      - name: n2k_engine_2_coolant_pressure_kpa_last_update
                        type: string
                        description: >-
                          Last update timestamp for the coolant pressure of
                          engine 2.
                        required: false
                      - name: n2k_engine_2_fuel_pressure_kpa
                        type: number
                        description: Fuel pressure of engine 2 in kilopascals.
                        required: false
                      - name: n2k_engine_2_fuel_pressure_kpa_last_update
                        type: string
                        description: >-
                          Last update timestamp for the fuel pressure of engine
                          2.
                        required: false
                      - name: n2k_engine_2_fuel_rate_l_h
                        type: number
                        description: Fuel rate of engine 2 in liters per hour.
                        required: false
                      - name: n2k_engine_2_fuel_rate_l_h_last_update
                        type: string
                        description: Last update timestamp for the fuel rate of engine 2.
                        required: false
                      - name: n2k_engine_2_load_pct
                        type: number
                        description: Load percentage of engine 2.
                        required: false
                      - name: n2k_engine_2_load_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the load percentage of
                          engine 2.
                        required: false
                      - name: n2k_engine_2_oil_pressure_kpa
                        type: number
                        description: Oil pressure of engine 2 in kilopascals.
                        required: false
                      - name: n2k_engine_2_oil_pressure_kpa_last_update
                        type: string
                        description: >-
                          Last update timestamp for the oil pressure of engine
                          2.
                        required: false
                      - name: n2k_engine_2_oil_temp_deg_c
                        type: number
                        description: Oil temperature of engine 2 in degrees Celsius.
                        required: false
                      - name: n2k_engine_2_oil_temp_deg_c_last_update
                        type: string
                        description: >-
                          Last update timestamp for the oil temperature of
                          engine 2.
                        required: false
                      - name: n2k_engine_2_seconds
                        type: number
                        description: Seconds of operation for engine 2.
                        required: false
                      - name: n2k_engine_2_seconds_last_update
                        type: string
                        description: >-
                          Last update timestamp for the seconds of operation for
                          engine 2.
                        required: false
                      - name: n2k_engine_2_status_1_flags
                        type: array
                        description: Status flags 1 for engine 2.
                        required: false
                        properties:
                          - name: item
                            type: integer
                            enumValues:
                              - 0
                              - 1
                              - 2
                              - 3
                              - 4
                              - 5
                              - 6
                              - 7
                              - 8
                              - 9
                              - 10
                              - 11
                              - 12
                              - 13
                              - 14
                              - 15
                            required: false
                      - name: n2k_engine_2_status_1_flags_last_update
                        type: string
                        description: >-
                          Last update timestamp for the status flags 1 of engine
                          2.
                        required: false
                      - name: n2k_engine_2_status_2_flags
                        type: array
                        description: Status flags 2 for engine 2.
                        required: false
                        properties:
                          - name: item
                            type: integer
                            enumValues:
                              - 0
                              - 1
                              - 2
                              - 3
                              - 4
                              - 5
                              - 6
                              - 7
                            required: false
                      - name: n2k_engine_2_status_2_flags_last_update
                        type: string
                        description: >-
                          Last update timestamp for the status flags 2 of engine
                          2.
                        required: false
                      - name: n2k_engine_2_temp_deg_c
                        type: number
                        description: Temperature of engine 2 in degrees Celsius.
                        required: false
                      - name: n2k_engine_2_temp_deg_c_last_update
                        type: string
                        description: Last update timestamp for the temperature of engine 2.
                        required: false
                      - name: n2k_engine_2_torque_pct
                        type: number
                        description: Torque percentage of engine 2.
                        required: false
                      - name: n2k_engine_2_torque_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the torque percentage of
                          engine 2.
                        required: false
                      - name: n2k_engine_2_speed_rpm
                        type: number
                        description: Engine speed of engine 2 in revolutions per minute.
                        required: false
                      - name: n2k_engine_2_speed_rpm_last_update
                        type: string
                        description: >-
                          Last update timestamp for the engine speed of engine
                          2.
                        required: false
                      - name: n2k_engine_2_boost_pressure_kpa
                        type: number
                        description: Boost pressure of engine 2 in kilopascals.
                        required: false
                      - name: n2k_engine_2_boost_pressure_kpa_last_update
                        type: string
                        description: Last update timestamp for the engine 2 boost pressure.
                        required: false
                      - name: n2k_engine_2_tilt_trim_pct
                        type: number
                        description: Tilt/trim angle of engine 2 in percent.
                        required: false
                      - name: n2k_engine_2_tilt_trim_pct_last_update
                        type: string
                        description: Last update timestamp for the engine 2 tilt/trim.
                        required: false
                      - name: n2k_expected_range_km
                        type: number
                        description: Expected range in kilometers.
                        required: false
                      - name: n2k_expected_range_km_last_update
                        type: string
                        description: >-
                          Last update timestamp for the expected range in
                          kilometers.
                        required: false
                      - name: n2k_fresh_water_tank_1_capacity_m3
                        type: number
                        description: Capacity of the fresh water tank in cubic meters.
                        required: false
                      - name: n2k_fresh_water_tank_1_capacity_m3_last_update
                        type: string
                        description: >-
                          Last update timestamp for the capacity of the fresh
                          water tank.
                        required: false
                      - name: n2k_fresh_water_tank_1_level_ltr
                        type: number
                        description: Level of fresh water in liters.
                        required: false
                      - name: n2k_fresh_water_tank_1_level_ltr_last_update
                        type: string
                        description: Last update timestamp for the level of fresh water.
                        required: false
                      - name: n2k_fresh_water_tank_1_level_pct
                        type: number
                        description: Percentage level of fresh water.
                        required: false
                      - name: n2k_fresh_water_tank_1_level_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the percentage level of
                          fresh water.
                        required: false
                      - name: n2k_fuel_consumed_ltr
                        type: number
                        description: Fuel consumed in liters.
                        required: false
                      - name: n2k_fuel_consumed_ltr_last_update
                        type: string
                        description: Last update timestamp for the fuel consumed.
                        required: false
                      - name: n2k_fuel_tank_1_capacity_m3
                        type: number
                        description: Capacity of fuel tank 1 in cubic meters.
                        required: false
                      - name: n2k_fuel_tank_1_capacity_m3_last_update
                        type: string
                        description: Last update timestamp for the capacity of fuel tank 1.
                        required: false
                      - name: n2k_fuel_tank_1_level_ltr
                        type: number
                        description: Level of fuel in tank 1 in liters.
                        required: false
                      - name: n2k_fuel_tank_1_level_ltr_last_update
                        type: string
                        description: Last update timestamp for the level of fuel in tank 1.
                        required: false
                      - name: n2k_fuel_tank_1_level_pct
                        type: number
                        description: Percentage level of fuel in tank 1.
                        required: false
                      - name: n2k_fuel_tank_1_level_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the percentage level of fuel
                          in tank 1.
                        required: false
                      - name: n2k_last_update
                        type: string
                        description: Last update timestamp for the NMEA 2000 data.
                        required: false
                      - name: n2k_oil_tank_1_capacity_m3
                        type: number
                        description: Capacity of oil tank 1 in cubic meters.
                        required: false
                      - name: n2k_oil_tank_1_capacity_m3_last_update
                        type: string
                        description: Last update timestamp for the capacity of oil tank 1.
                        required: false
                      - name: n2k_oil_tank_1_level_ltr
                        type: number
                        description: Level of oil in tank 1 in liters.
                        required: false
                      - name: n2k_oil_tank_1_level_ltr_last_update
                        type: string
                        description: Last update timestamp for the level of oil in tank 1.
                        required: false
                      - name: n2k_oil_tank_1_level_pct
                        type: number
                        description: Percentage level of oil in tank 1.
                        required: false
                      - name: n2k_oil_tank_1_level_pct_last_update
                        type: string
                        description: >-
                          Last update timestamp for the percentage level of oil
                          in tank 1.
                        required: false
                      - name: n2k_water_depth_m
                        type: number
                        description: Water depth in meters.
                        required: false
                      - name: n2k_water_depth_m_last_update
                        type: string
                        description: Last update timestamp for the water depth.
                        required: false
                      - name: n2k_water_temp_deg_c
                        type: number
                        description: Water temperature in degrees Celsius.
                        required: false
                      - name: n2k_water_temp_deg_c_last_update
                        type: string
                        description: Last update timestamp for the water temperature.
                        required: false
                      - name: n2k_wind_speed_m_s
                        type: number
                        description: Wind speed in meters per second.
                        required: false
                      - name: n2k_wind_speed_m_s_last_update
                        type: string
                        description: Last update timestamp for the wind speed.
                        required: false
                  - name: vehicle_status_acim
                    type: object
                    title: Vehicle Status ACIM
                    description: >
                      Only for internal use: The vehicle_status_custom part of a
                      vehicle status

                      object as used within the ACIM business case.


                      Note that this is only used for auto-building an SDK and
                      testing the API.
                    required: false
                    properties:
                      - name: acim_last_update
                        type: string
                        required: false
                      - name: acim_rpm_left
                        type: number
                        required: false
                      - name: acim_rpm_right
                        type: number
                        required: false
                      - name: acim_motor_temperature_left_deg_c
                        type: number
                        required: false
                      - name: acim_motor_temperature_right_deg_c
                        type: number
                        required: false
                      - name: acim_controller_temperature_left_deg_c
                        type: number
                        required: false
                      - name: acim_controller_temperature_right_deg_c
                        type: number
                        required: false
                      - name: acim_battery_voltage_v
                        type: number
                        required: false
                      - name: acim_battery_soc_pct
                        type: number
                        required: false
                      - name: acim_motor_voltage_left_v
                        type: number
                        required: false
                      - name: acim_motor_voltage_right_v
                        type: number
                        required: false
                      - name: acim_motor_current_left_a
                        type: number
                        required: false
                      - name: acim_motor_current_right_a
                        type: number
                        required: false
                      - name: acim_can_event_timestamp
                        type: string
                        required: false
                      - name: acim_rpm_left_last_update
                        type: string
                        required: false
                      - name: acim_rpm_right_last_update
                        type: string
                        required: false
                      - name: acim_motor_temperature_left_deg_c_last_update
                        type: string
                        required: false
                      - name: acim_motor_temperature_right_deg_c_last_update
                        type: string
                        required: false
                      - name: acim_controller_temperature_left_deg_c_last_update
                        type: string
                        required: false
                      - name: acim_controller_temperature_right_deg_c_last_update
                        type: string
                        required: false
                      - name: acim_battery_voltage_v_last_update
                        type: string
                        required: false
                      - name: acim_battery_soc_pct_last_update
                        type: string
                        required: false
                      - name: acim_motor_voltage_left_v_last_update
                        type: string
                        required: false
                      - name: acim_motor_voltage_right_v_last_update
                        type: string
                        required: false
                      - name: acim_motor_current_left_a_last_update
                        type: string
                        required: false
                      - name: acim_motor_current_right_a_last_update
                        type: string
                        required: false
                      - name: acim_can_event_timestamp_last_update
                        type: string
                        required: false
        headers: []
        jsonPayloadSchema:
          type: object
          properties:
            header:
              type: object
              title: Application Header
              description: >
                Headers sent with all messages. They contain meta information
                about the

                data being sent.
              properties:
                type:
                  type: string
                  description: >
                    The type of message being sent, currently only coming from
                    the API.
                  enum:
                    - API
                  x-parser-schema-id: <anonymous-schema-3>
                api_version:
                  type: string
                  description: |
                    The API version this message corresponds to.
                  x-parser-schema-id: <anonymous-schema-4>
                channel:
                  type: string
                  description: >
                    The channel for which this data is being sent. Usually of
                    the form `group/object`.
                  x-parser-schema-id: <anonymous-schema-5>
                uri:
                  type: string
                  format: uri
                  description: >
                    An URI that identifies the data being sent. Usually, this is
                    an URL that corresponds

                    to a REST endpoint, where exactly the same data can be
                    retrieved.
                  x-parser-schema-id: <anonymous-schema-6>
              x-parser-schema-id: ApplicationHeader
            data:
              type: object
              title: Vehicle Status
              description: >
                A vehicle's status at a given point in time. The status is a
                snapshot

                of whatever was happening at this exact point in time.
              required:
                - vehicle_id
                - timestamp
                - status
                - longitude
                - latitude
                - angle
                - speed
                - total_odometer
                - pdop_value
                - battery_main_pct
                - battery_main_voltage
                - battery_main_trend
                - battery_main_trend_slope
              properties:
                vehicle_id:
                  type: string
                  description: The unique identifier of the vehicle this status refers to.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-129>
                timestamp:
                  type: string
                  format: date-time
                  description: >-
                    The exact date/time at which this status update was
                    computed.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-130>
                last_update:
                  type: string
                  format: date-time
                  description: >-
                    The date/time at which the last communication with a vehicle
                    happened.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-131>
                status:
                  type: string
                  description: >
                    A description of the vehicle's status. `SETUP` describes the
                    state where the IoT device 

                    configuration was not completed yet, `SETUP_HOME_COMP` is
                    similar, when the device 

                    configuration is complete but no initial home location has
                    been computed, `PARK` when

                    the vehicle is parked at any location, `PARK_HOME` if the
                    location is its home, `FLOAT`

                    is unused for now, `CRUISE` when the vehicle is moving.
                  readOnly: true
                  enum:
                    - SETUP
                    - SETUP_HOME_COMP
                    - PARK
                    - PARK_HOME
                    - FLOAT
                    - CRUISE
                  x-parser-schema-id: <anonymous-schema-132>
                longitude:
                  type: number
                  description: The current longitude of the vehicle, in WGS84.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-133>
                latitude:
                  type: number
                  description: The current latitude of the vehicle, in WGS84.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-134>
                altitude:
                  type: number
                  description: >-
                    The current altitude of the vehicle, in meters above sea
                    level.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-135>
                speed:
                  type: number
                  description: The current speed of the vehicle, im km/h.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-136>
                angle:
                  type: number
                  description: >-
                    The current angle of the vehicle, in degrees deviation from
                    true North.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-137>
                total_odometer:
                  type: number
                  description: >
                    The total distance driven by this vehicle. By default, this
                    is from the time the IoT device was 

                    installed, but if odometer readings (e.g., from a CAN bus)
                    are available, they are preferred.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-138>
                last_valid_location_update:
                  type: string
                  format: date-time
                  description: >
                    The date/time of the last valid location update. As the GPS
                    sensors might be turned

                    off temporarily, not every update from the IoT device will
                    contain a valid GPS reading.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-139>
                pdop_value:
                  type: number
                  description: The PDOP value of the last GPS reading.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-140>
                battery_main_pct:
                  type: number
                  description: Main battery level in percent.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-141>
                battery_main_voltage:
                  type: number
                  description: Raw voltage reading of the main battery.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-142>
                battery_main_trend:
                  type: string
                  description: A trend description of the main battery.
                  readOnly: true
                  enum:
                    - CHARGE
                    - CONST
                    - DISCHARGE
                  x-parser-schema-id: <anonymous-schema-143>
                battery_main_trend_slope:
                  type: number
                  description: The charge/discharge slope of the battery readings, in mV/h.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-144>
                battery_ext_1_pct:
                  type: number
                  description: First external battery level in percent.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-145>
                battery_ext_1_voltage:
                  type: number
                  description: Raw voltage reading of the first external battery.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-146>
                battery_ext_1_trend:
                  type: string
                  description: A trend description of the first external battery.
                  readOnly: true
                  enum:
                    - CHARGE
                    - CONST
                    - DISCHARGE
                  x-parser-schema-id: <anonymous-schema-147>
                battery_ext_1_trend_slope:
                  type: number
                  description: >-
                    The charge/discharge slope of the first external battery
                    readings, in mV/h.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-148>
                battery_ext_2_pct:
                  type: number
                  description: First external battery level in percent.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-149>
                battery_ext_2_voltage:
                  type: number
                  description: Raw voltage reading of the first external battery.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-150>
                battery_ext_2_trend:
                  type: string
                  description: A trend description of the first external battery.
                  readOnly: true
                  enum:
                    - CHARGE
                    - CONST
                    - DISCHARGE
                  x-parser-schema-id: <anonymous-schema-151>
                battery_ext_2_trend_slope:
                  type: number
                  description: >-
                    The charge/discharge slope of the first external battery
                    readings, in mV/h.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-152>
                battery_ext_3_pct:
                  type: number
                  description: First external battery level in percent.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-153>
                battery_ext_3_voltage:
                  type: number
                  description: Raw voltage reading of the first external battery.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-154>
                battery_ext_3_trend:
                  type: string
                  description: A trend description of the first external battery.
                  readOnly: true
                  enum:
                    - CHARGE
                    - CONST
                    - DISCHARGE
                  x-parser-schema-id: <anonymous-schema-155>
                battery_ext_3_trend_slope:
                  type: number
                  description: >-
                    The charge/discharge slope of the first external battery
                    readings, in mV/h.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-156>
                battery_ext_4_pct:
                  type: number
                  description: First external battery level in percent.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-157>
                battery_ext_4_voltage:
                  type: number
                  description: Raw voltage reading of the first external battery.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-158>
                battery_ext_4_trend:
                  type: string
                  description: A trend description of the first external battery.
                  readOnly: true
                  enum:
                    - CHARGE
                    - CONST
                    - DISCHARGE
                  x-parser-schema-id: <anonymous-schema-159>
                battery_ext_4_trend_slope:
                  type: number
                  description: >-
                    The charge/discharge slope of the first external battery
                    readings, in mV/h.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-160>
                fuel_level:
                  type: number
                  description: The fuel level in liters.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-161>
                fuel_level_pct:
                  type: number
                  description: The fuel level as a percentage of the whole tank size.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-162>
                fuel_level_voltage:
                  type: number
                  description: The raw voltage readout from the fuel level sensor.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-163>
                fuel_last_update:
                  type: string
                  format: date-time
                  description: >
                    The date/time of the last fuel reading. Often, the fuel
                    level is not available when the

                    motor is turned off.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-164>
                fuel_rate_lh:
                  type: number
                  description: >
                    The current fuel rate in liters per hour for internal
                    combustion engines (ICE). 

                    This value can be converted to liters/100km using the
                    formula: (fuel_rate_lh / speed_kmh) * 100
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-165>
                current_power_w:
                  type: number
                  description: >
                    The current power consumption in Watts for electric
                    vehicles. This value can be positive (energy used) 

                    or negative (regenerative braking). Can be converted to
                    kWh/100km using: (current_power_w / speed_kmh) * 100
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-166>
                expected_range:
                  type: number
                  description: >-
                    Given the current vehicle_state, how far this vehicle still
                    can travel.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-167>
                expected_range_current_power:
                  type: number
                  description: >-
                    Expected range based on current power consumption, in
                    meters.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-168>
                expected_range_average_power:
                  type: number
                  description: >-
                    Expected range based on average power consumption, in
                    meters.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-169>
                remaining_energy_wh:
                  type: number
                  description: >-
                    The remaining energy in the battery (cumulative over all
                    batteries), in Wh.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-170>
                remaining_energy_ah:
                  type: number
                  description: >-
                    The remaining energy in the battery (cumulative over all
                    batteries), in Ah.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-171>
                state_of_charge_pct:
                  type: number
                  description: >-
                    The state of charge of the battery (cumulative over all
                    batteries), in %.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-172>
                time_to_empty_at_current_power_s:
                  type: number
                  description: >-
                    Time to empty at current power consumption, in seconds.
                    Indicates how long the vehicle can continue driving with the
                    current power setting until the battery/fuel is empty.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-173>
                distance_to_home:
                  type: number
                  description: Distance to closest home/harbor, in m.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-174>
                distance_to_shore:
                  type: number
                  description: Distance to the closest shore (for boats), in m.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-175>
                shore_zone:
                  type: string
                  description: >
                    Type of shore zone a boat is currently in. Note that
                    `ON_ROAD` describes a boat that is 

                    currently being transported out of the water. Road-based
                    vehicles have different zone descriptors.
                  readOnly: true
                  enum:
                    - INNER
                    - OUTER
                    - OPEN_SEA
                    - ON_ROAD
                  x-parser-schema-id: <anonymous-schema-176>
                active_geofences:
                  type: array
                  items:
                    type: string
                    x-parser-schema-id: <anonymous-schema-178>
                  description: >
                    The geofences with are currently active for this vehicle
                    (i.e., the vehicle is in those geofences).
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-177>
                temp_1:
                  type: number
                  description: Temperature reading of sensor 1, in °C.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-179>
                temp_2:
                  type: number
                  description: Temperature reading of sensor 2, in °C.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-180>
                temp_3:
                  type: number
                  description: Temperature reading of sensor 3, in °C.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-181>
                temp_4:
                  type: number
                  description: Temperature reading of sensor 4, in °C.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-182>
                temp_1_trend:
                  type: string
                  description: Trend of temperature sensor 1.
                  readOnly: true
                  enum:
                    - INCR
                    - CONST
                    - DECR
                  x-parser-schema-id: <anonymous-schema-183>
                temp_2_trend:
                  type: string
                  description: Trend of temperature sensor 2.
                  readOnly: true
                  enum:
                    - INCR
                    - CONST
                    - DECR
                  x-parser-schema-id: <anonymous-schema-184>
                temp_3_trend:
                  type: string
                  description: Trend of temperature sensor 3.
                  readOnly: true
                  enum:
                    - INCR
                    - CONST
                    - DECR
                  x-parser-schema-id: <anonymous-schema-185>
                temp_4_trend:
                  type: string
                  description: Trend of temperature sensor 4.
                  readOnly: true
                  enum:
                    - INCR
                    - CONST
                    - DECR
                  x-parser-schema-id: <anonymous-schema-186>
                sensor_temp_1_state:
                  type: string
                  description: State of temperature sensor 1.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-187>
                sensor_temp_2_state:
                  type: string
                  description: State of temperature sensor 2.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-188>
                sensor_temp_3_state:
                  type: string
                  description: State of temperature sensor 3.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-189>
                sensor_temp_4_state:
                  type: string
                  description: State of temperature sensor 4.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-190>
                sensor_relative_humidity_1_pct:
                  type: number
                  description: Relative humidity reading of sensor 1, in %.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-191>
                sensor_relative_humidity_2_pct:
                  type: number
                  description: Relative humidity reading of sensor 2, in %.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-192>
                sensor_relative_humidity_3_pct:
                  type: number
                  description: Relative humidity reading of sensor 3, in %.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-193>
                sensor_relative_humidity_4_pct:
                  type: number
                  description: Relative humidity reading of sensor 4, in %.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-194>
                sensor_relative_humidity_1_state:
                  type: string
                  description: State of relative humidity sensor 1.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-195>
                sensor_relative_humidity_2_state:
                  type: string
                  description: State of relative humidity sensor 2.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-196>
                sensor_relative_humidity_3_state:
                  type: string
                  description: State of relative humidity sensor 3.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-197>
                sensor_relative_humidity_4_state:
                  type: string
                  description: State of relative humidity sensor 4.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-198>
                sensor_battery_1_pct:
                  type: number
                  description: Battery level of sensor 1, in %.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-199>
                sensor_battery_2_pct:
                  type: number
                  description: Battery level of sensor 2, in %.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-200>
                sensor_battery_3_pct:
                  type: number
                  description: Battery level of sensor 3, in %.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-201>
                sensor_battery_4_pct:
                  type: number
                  description: Battery level of sensor 4, in %.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-202>
                temp_motor:
                  type: number
                  description: Temperature reading of the motor (if available), in °C.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-203>
                temp_water:
                  type: number
                  description: Temperature of the water (if available), in °C.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-204>
                ignition_on:
                  type: boolean
                  description: If the ignition is currently on.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-205>
                is_locked:
                  type: boolean
                  description: If the vehicle is currently locked (doors).
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-206>
                landline_voltage:
                  type: number
                  description: Voltage of the landline connection, usually 0V or 220V.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-207>
                in_water:
                  type: boolean
                  description: If the vehicle is currently in the water (only for boats).
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-208>
                din_1_state:
                  type: boolean
                  description: |
                    State of digital input 1.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-209>
                din_2_state:
                  type: boolean
                  description: |
                    State of digital input 2.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-210>
                din_3_state:
                  type: boolean
                  description: |
                    State of digital input 3.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-211>
                din_4_state:
                  type: boolean
                  description: |
                    State of digital input 4.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-212>
                din_5_state:
                  type: boolean
                  description: |
                    State of digital input 5.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-213>
                dout_1_state:
                  type: boolean
                  description: |
                    State of digital output 1.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-214>
                dout_2_state:
                  type: boolean
                  description: |
                    State of digital output 2.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-215>
                dout_3_state:
                  type: boolean
                  description: |
                    State of digital output 3.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-216>
                dout_4_state:
                  type: boolean
                  description: |
                    State of digital output 4.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-217>
                dout_1_waiting_for_update:
                  type: boolean
                  description: >
                    If digital output 1 is waiting to be updated. This happens
                    when a command

                    is queued to change the digital output, but has not been
                    transmitted to 

                    the IoT device yet.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-218>
                dout_2_waiting_for_update:
                  type: boolean
                  description: >
                    If digital output 2 is waiting to be updated. This happens
                    when a command

                    is queued to change the digital output, but has not been
                    transmitted to 

                    the IoT device yet.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-219>
                dout_3_waiting_for_update:
                  type: boolean
                  description: >
                    If digital output 3 is waiting to be updated. This happens
                    when a command

                    is queued to change the digital output, but has not been
                    transmitted to 

                    the IoT device yet.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-220>
                dout_4_waiting_for_update:
                  type: boolean
                  description: >
                    If digital output 4 is waiting to be updated. This happens
                    when a command

                    is queued to change the digital output, but has not been
                    transmitted to 

                    the IoT device yet.
                  readOnly: true
                  x-parser-schema-id: <anonymous-schema-221>
                vehicle_status_can:
                  type: object
                  title: Vehicle Status CAN
                  description: >
                    Additional data that is available if this vehicle is
                    connected to a CAN bus. As these

                    CAN buses are often vendor-specific, only a subset of the
                    data given here might be present.
                  readOnly: true
                  properties:
                    can_speed_km_h:
                      type: number
                      description: Current vehicle speed as given via CAN bus, in km/h.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-222>
                    can_accel_pedal:
                      type: number
                      description: Position of acceleration pedal, in %.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-223>
                    can_rpm:
                      type: number
                      description: >-
                        Motor rounds per minute, an indication of the current
                        power output of the motor.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-224>
                    can_fuel_level_pct:
                      type: number
                      description: Fuel level as given via CAN bus, in %.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-225>
                    can_fuel_level_ltr:
                      type: number
                      description: Fuel level as given via CAN bus, in liter.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-226>
                    can_fuel_consumed_ltr:
                      type: number
                      description: Current fuel consumption, in liter.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-227>
                    can_total_mileage_m:
                      type: number
                      description: Total mileage (odometer) as given via CAN bus, in m.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-228>
                    can_expected_range_km:
                      type: number
                      description: Expected (remaining) range as given via CAN bus, in km.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-229>
                    can_alert_unplug:
                      type: number
                      description: >
                        Alert state of CAN bus unplugging action, where `0`
                        means that no alert is 

                        generated, and `1` means that an alert is generated.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-230>
                    can_alert_towing:
                      type: number
                      description: >
                        Alert state of CAN bus towing action (accelerometer
                        detection of movement), where `0`

                        means no alert is generated, and `1` means that an alert
                        is generated.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-231>
                    can_battery_voltage_v:
                      type: number
                      description: Current battery voltage as given via CAN bus, in V.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-232>
                    can_battery_1_soc_pct:
                      type: number
                      description: >-
                        Current battery state-of-charge as given via CAN bus, in
                        %.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-233>
                    can_battery_1_soh_pct:
                      type: number
                      description: >-
                        Current battery state-of-health as given via CAN bus, in
                        %.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-234>
                    can_engine_voltage_v:
                      type: number
                      description: Current engine voltage as given via CAN bus, in V.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-235>
                    can_engine_current_a:
                      type: number
                      description: Momentarily battery current as given via CAN bus, in A.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-236>
                    can_electr_pwr_consumed_kwh:
                      type: number
                      description: Electric power consumed, as given via CAN bus.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-237>
                    can_min_battery_voltage_allowed_v:
                      type: number
                      description: >-
                        Minimum battery voltage allowed (before battery shuts
                        down).
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-238>
                    can_max_charg_current_allowed_by_charger_a:
                      type: number
                      description: Maximum charging current allowed by charger.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-239>
                    can_max_discharg_current_allowed_by_charger_a:
                      type: number
                      description: Maximum discharging current allowed by charger.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-240>
                    can_max_charg_current_allowed_by_bat_a:
                      type: number
                      description: Maximum charging current allowed by battery.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-241>
                    can_max_discharg_current_allowed_by_bat_a:
                      type: number
                      description: Maximum discharging current allowed by battery.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-242>
                    can_flag_control_state:
                      type: string
                      pattern: '[01]{8}'
                      description: >-
                        CAN control state flags. Contact c.technology support
                        for details.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-243>
                    can_flag_security_state:
                      type: string
                      pattern: '[01]{16}'
                      description: >-
                        CAN security state flags. Contact c.technology support
                        for details.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-244>
                    can_control_state:
                      type: array
                      items:
                        type: string
                        x-parser-schema-id: <anonymous-schema-246>
                      description: Array with decoded control state flags.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-245>
                    can_last_update:
                      type: string
                      format: date-time
                      description: Last time for which a CAN message was received.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-247>
                    can_additional_fields:
                      type: object
                      description: Additional and custom fields sent via CAN bus.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-248>
                    can_accel_pedal_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-249>
                    can_rpm_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-250>
                    can_engine_voltage_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-251>
                    can_engine_current_a_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-252>
                    can_electr_pwr_consumed_kwh_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-253>
                    can_battery_voltage_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-254>
                    can_battery_1_soc_pct_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-255>
                    can_battery_1_soh_pct_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-256>
                    can_min_battery_voltage_allowed_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-257>
                    can_max_charg_current_allowed_by_charger_a_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-258>
                    can_max_discharg_current_allowed_by_charger_a_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-259>
                    can_max_charg_current_allowed_by_bat_a_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-260>
                    can_max_discharg_current_allowed_by_bat_a_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-261>
                    can_fuel_level_pct_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-262>
                    can_fuel_level_ltr_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-263>
                    can_fuel_consumed_ltr_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-264>
                    can_speed_km_h_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-265>
                    can_total_mileage_m_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-266>
                    can_expected_range_km_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-267>
                    can_alert_unplug_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-268>
                    can_alert_towing_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-269>
                    can_flag_control_state_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-270>
                    can_flag_security_state_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-271>
                    can_additional_fields_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-272>
                    can_control_state_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-273>
                  x-parser-schema-id: VehicleStatusCAN
                vehicle_status_flex:
                  type: object
                  title: Vehicle Status CAN FLEX
                  description: >
                    Additional data that is available if this vehicle is
                    connected to a CAN FLEX bus. As these

                    CAN FLEX  buses are often vendor-specific, only a subset of
                    the data given here might be present.
                  readOnly: true
                  properties:
                    flex_last_update:
                      type: string
                      format: date-time
                      description: Last time for which a CAN FLEX message was received.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-274>
                    flex_throttle_position_pct:
                      type: number
                      description: >-
                        Current throttle position as given via CAN FLEX bus, in
                        %.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-275>
                    flex_brake_pressed:
                      type: boolean
                      description: If the brake is currently pressed.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-276>
                    flex_charge_plugged:
                      type: boolean
                      description: If the vehicle is currently plugged in for charging.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-277>
                    flex_kill_switch_active:
                      type: boolean
                      description: If the kill switch is currently active.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-278>
                    flex_kickstand_release_status:
                      type: boolean
                      description: If the kickstand is currently released.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-279>
                    flex_powertrain_state:
                      type: integer
                      description: The current powertrain state.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-280>
                    flex_malfunction_indication:
                      type: boolean
                      description: The current malfunction indication.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-281>
                    flex_estimated_range_km:
                      type: number
                      description: The estimated range in km.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-282>
                    flex_soc_battery_pct:
                      type: number
                      description: The state of charge of the battery in %.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-283>
                    flex_remaining_capacity_ah:
                      type: number
                      description: The remaining capacity of the battery in Ah.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-284>
                    flex_full_charge_capacity_ah:
                      type: number
                      description: The full charge capacity of the battery in Ah.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-285>
                    flex_drive_mode:
                      type: integer
                      description: The current drive mode.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-286>
                    flex_total_distance_km:
                      type: number
                      description: The total distance driven in km.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-287>
                    flex_vehicle_speed_km_h:
                      type: number
                      description: The current vehicle speed in km/h.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-288>
                    flex_ignition_status:
                      type: integer
                      description: The current ignition status.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-289>
                    flex_top_case_sensor:
                      type: boolean
                      description: The current top case sensor status.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-290>
                    flex_max_available_power_w:
                      type: number
                      description: The maximum available power in W.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-291>
                    flex_handlebar_lock:
                      type: boolean
                      description: The current handlebar lock status.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-292>
                    flex_rear_brake_pressed:
                      type: boolean
                      description: If the rear brake is currently pressed.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-293>
                    flex_com_error:
                      type: integer
                      description: If a communication error is currently present.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-294>
                    flex_rpm:
                      type: number
                      description: The current RPM.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-295>
                    flex_torque_current_a:
                      type: number
                      description: The current torque in A.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-296>
                    flex_sn_high:
                      type: integer
                      description: The current high serial number.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-297>
                    flex_sn_low:
                      type: integer
                      description: The current low serial number.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-298>
                    flex_lowest_battery_voltage_v:
                      type: number
                      description: The lowest battery voltage in V.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-299>
                    flex_lowest_battery_id:
                      type: integer
                      description: The ID of the lowest battery.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-300>
                    flex_highest_battery_voltage_v:
                      type: number
                      description: The highest battery voltage in V.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-301>
                    flex_highest_battery_id:
                      type: integer
                      description: The ID of the highest battery.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-302>
                    flex_highest_mismatch_voltage_v:
                      type: number
                      description: The highest mismatch voltage in V.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-303>
                    flex_highest_mismatch_id:
                      type: integer
                      description: The ID of the highest mismatch.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-304>
                    flex_lowest_battery_temperature_deg_c:
                      type: number
                      description: The lowest battery temperature in °C.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-305>
                    flex_lowest_temperature_battery_id:
                      type: integer
                      description: The ID of the lowest temperature battery.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-306>
                    flex_highest_battery_temperature_deg_c:
                      type: number
                      description: The highest battery temperature in °C.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-307>
                    flex_highest_temperature_battery_id:
                      type: integer
                      description: The ID of the highest temperature battery.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-308>
                    flex_time_to_full_load_s:
                      type: number
                      description: The time to full load in s.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-309>
                    flex_time_to_empty_s:
                      type: number
                      description: The time to empty in s.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-310>
                    flex_time_to_full_s:
                      type: number
                      description: The time to full in s.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-311>
                    flex_cluster_state:
                      type: integer
                      description: The current cluster state.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-312>
                    flex_cluster_soc_pct:
                      type: number
                      description: The current cluster state of charge in %.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-313>
                    flex_max_discharge_current_a:
                      type: number
                      description: The maximum discharge current in A.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-314>
                    flex_recuperation_allowed:
                      type: boolean
                      description: If recuperation is currently allowed.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-315>
                    flex_switch_process_needed:
                      type: boolean
                      description: If a switch process is currently needed.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-316>
                    flex_soc_switch_level_pct:
                      type: number
                      description: The state of charge switch level in %.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-317>
                    flex_part_charge_capacity_ah:
                      type: number
                      description: The partial charge capacity in Ah.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-318>
                    flex_cluster_voltage_v:
                      type: number
                      description: The current cluster voltage in V.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-319>
                    flex_cluster_current_a:
                      type: number
                      description: The current cluster current in A.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-320>
                    flex_major_version:
                      type: integer
                      description: The current major version.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-321>
                    flex_minor_version:
                      type: integer
                      description: The current minor version.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-322>
                    flex_patch_version:
                      type: integer
                      description: The current patch version.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-323>
                    flex_recognized_batteries:
                      type: integer
                      description: The number of recognized batteries.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-324>
                    flex_activated_batteries:
                      type: integer
                      description: The number of activated batteries.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-325>
                    flex_faulty_batteries:
                      type: integer
                      description: The number of faulty batteries.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-326>
                    flex_battery_1_voltage_v:
                      type: number
                      description: The voltage of battery 1 in V.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-327>
                    flex_battery_1_current_a:
                      type: number
                      description: The current of battery 1 in A.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-328>
                    flex_battery_1_state:
                      type: integer
                      description: The state of battery 1.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-329>
                    flex_battery_1_soc_pct:
                      type: number
                      description: The state of charge of battery 1 in %.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-330>
                    flex_battery_1_temperature_1_deg_c:
                      type: number
                      description: The temperature of battery 1 in °C.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-331>
                    flex_battery_1_temperature_2_deg_c:
                      type: number
                      description: The temperature of battery 1 in °C.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-332>
                    flex_battery_1_power_stage_temp_deg_c:
                      type: number
                      description: The power stage temperature of battery 1 in °C.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-333>
                    flex_battery_1_remaining_capacity_ah:
                      type: number
                      description: The remaining capacity of battery 1 in Ah.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-334>
                    flex_battery_2_voltage_v:
                      type: number
                      description: The voltage of battery 2 in V.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-335>
                    flex_battery_2_current_a:
                      type: number
                      description: The current of battery 2 in A.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-336>
                    flex_battery_2_state:
                      type: integer
                      description: The state of battery 2.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-337>
                    flex_battery_2_soc_pct:
                      type: number
                      description: The state of charge of battery 2 in %.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-338>
                    flex_battery_2_temperature_1_deg_c:
                      type: number
                      description: The temperature of battery 2 in °C.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-339>
                    flex_battery_2_temperature_2_deg_c:
                      type: number
                      description: The temperature of battery 2 in °C.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-340>
                    flex_battery_2_power_stage_temp_deg_c:
                      type: number
                      description: The power stage temperature of battery 2 in °C.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-341>
                    flex_battery_2_remaining_capacity_ah:
                      type: number
                      description: The remaining capacity of battery 2 in Ah.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-342>
                    flex_battery_id_0_error_code:
                      type: integer
                      description: The error code of battery 0.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-343>
                    flex_battery_id_1_error_code:
                      type: integer
                      description: The error code of battery 1.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-344>
                    flex_cluster_error_code:
                      type: integer
                      description: The error code of the cluster.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-345>
                    flex_max_charge_current_a:
                      type: number
                      description: The maximum charge current in A.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-346>
                    flex_lowest_battery_2_temperature_deg_c:
                      type: number
                      description: The lowest battery 2 temperature in °C.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-347>
                    flex_highest_battery_2_temperature_deg_c:
                      type: number
                      description: The highest battery 2 temperature in °C.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-348>
                    flex_lowest_battery_2_voltage_v:
                      type: number
                      description: The lowest battery 2 voltage in V.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-349>
                    flex_highest_battery_2_voltage_v:
                      type: number
                      description: The highest battery 2 voltage in V.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-350>
                    flex_throttle_position_pct_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-351>
                    flex_brake_pressed_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-352>
                    flex_charge_plugged_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-353>
                    flex_kill_switch_active_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-354>
                    flex_kickstand_release_status_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-355>
                    flex_powertrain_state_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-356>
                    flex_malfunction_indication_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-357>
                    flex_estimated_range_km_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-358>
                    flex_soc_battery_pct_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-359>
                    flex_remaining_capacity_ah_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-360>
                    flex_full_charge_capacity_ah_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-361>
                    flex_drive_mode_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-362>
                    flex_total_distance_km_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-363>
                    flex_vehicle_speed_km_h_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-364>
                    flex_ignition_status_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-365>
                    flex_top_case_sensor_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-366>
                    flex_max_available_power_w_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-367>
                    flex_handlebar_lock_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-368>
                    flex_rear_brake_pressed_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-369>
                    flex_com_error_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-370>
                    flex_rpm_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-371>
                    flex_torque_current_a_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-372>
                    flex_sn_high_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-373>
                    flex_sn_low_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-374>
                    flex_lowest_battery_voltage_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-375>
                    flex_lowest_battery_id_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-376>
                    flex_highest_battery_voltage_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-377>
                    flex_highest_battery_id_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-378>
                    flex_highest_mismatch_voltage_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-379>
                    flex_highest_mismatch_id_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-380>
                    flex_lowest_battery_temperature_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-381>
                    flex_lowest_temperature_battery_id_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-382>
                    flex_highest_battery_temperature_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-383>
                    flex_highest_temperature_battery_id_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-384>
                    flex_time_to_full_load_s_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-385>
                    flex_time_to_empty_s_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-386>
                    flex_time_to_full_s_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-387>
                    flex_cluster_state_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-388>
                    flex_cluster_soc_pct_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-389>
                    flex_max_discharge_current_a_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-390>
                    flex_recuperation_allowed_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-391>
                    flex_switch_process_needed_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-392>
                    flex_soc_switch_level_pct_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-393>
                    flex_part_charge_capacity_ah_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-394>
                    flex_cluster_voltage_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-395>
                    flex_cluster_current_a_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-396>
                    flex_major_version_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-397>
                    flex_minor_version_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-398>
                    flex_patch_version_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-399>
                    flex_recognized_batteries_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-400>
                    flex_activated_batteries_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-401>
                    flex_faulty_batteries_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-402>
                    flex_battery_1_voltage_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-403>
                    flex_battery_1_current_a_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-404>
                    flex_battery_1_state_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-405>
                    flex_battery_1_soc_pct_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-406>
                    flex_battery_1_temperature_1_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-407>
                    flex_battery_1_temperature_2_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-408>
                    flex_battery_1_power_stage_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-409>
                    flex_battery_1_remaining_capacity_ah_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-410>
                    flex_battery_2_voltage_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-411>
                    flex_battery_2_current_a_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-412>
                    flex_battery_2_state_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-413>
                    flex_battery_2_soc_pct_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-414>
                    flex_battery_2_temperature_1_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-415>
                    flex_battery_2_temperature_2_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-416>
                    flex_battery_2_power_stage_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-417>
                    flex_battery_2_remaining_capacity_ah_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-418>
                    flex_max_charge_current_a_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-419>
                    flex_lowest_battery_2_temperature_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-420>
                    flex_highest_battery_2_temperature_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-421>
                    flex_lowest_battery_2_voltage_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-422>
                    flex_highest_battery_2_voltage_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-423>
                  x-parser-schema-id: VehicleStatusFLEX
                vehicle_status_obd2:
                  type: object
                  title: Vehicle Status OBD2
                  description: >
                    Additional data that is available if this vehicle is
                    connected to an on-board-diagnostics

                    (OBD2) bus system. These systems are mandatory for cars
                    since approx. 2000, and will become 

                    mandatory for motorcycles and other specialized vehicles
                    from roughly 2025 on.
                  readOnly: true
                  properties:
                    obd2_vehicle_speed_km_h:
                      type: number
                      description: Current vehicle speed as given via OBD2 bus, in km/h.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-424>
                    obd2_throttle_position_pct:
                      type: number
                      description: Current throttle position as given via OBD2 bus, in %.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-425>
                    obd2_engine_load_pct:
                      type: number
                      description: Current engine load as given via OBD2 bus, in %.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-426>
                    obd2_engine_rpm:
                      type: number
                      description: >-
                        Current engine rounds per minute (RPM) as given via OBD2
                        bus.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-427>
                    obd2_fuel_level_pct:
                      type: number
                      description: Current fuel level, in %.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-428>
                    obd2_fuel_level_ltr:
                      type: number
                      description: Current fuel level, in liters.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-429>
                    obd2_fuel_rate_l_h:
                      type: number
                      description: Current fuel rate, in l/h.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-430>
                    obd2_fuel_consumed_ltr:
                      type: number
                      description: Fuel consumed, in liters.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-431>
                    obd2_fuel_pressure_kpa:
                      type: number
                      description: Current fuel pressure, in kPa.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-432>
                    obd2_expected_range_km:
                      type: number
                      description: Expected range as given via OBD2 bus, in km.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-433>
                    obd2_hybrid_battery_life_pct:
                      type: number
                      description: Battery state of charge (for electric vehicles), in %.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-434>
                    obd2_oil_temp_deg_c:
                      type: number
                      description: Motor oil temperature, in °C.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-435>
                    obd2_coolant_temp_deg_c:
                      type: number
                      description: Motor coolant temperature, in °C.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-436>
                    obd2_intake_air_temp_deg_c:
                      type: number
                      description: Motor intake air temperature, in °C.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-437>
                    obd2_ambient_air_temp_deg_c:
                      type: number
                      description: Ambient air temperature as given via OBD2 bus, in °C.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-438>
                    obd2_control_module_voltage_v:
                      type: number
                      description: Battery / control module voltage, in V.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-439>
                    obd2_last_update:
                      type: string
                      format: date-time
                      description: Last time for which an OBD2 message was received.
                      readOnly: true
                      x-parser-schema-id: <anonymous-schema-440>
                    obd2_vehicle_speed_km_h_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-441>
                    obd2_throttle_position_pct_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-442>
                    obd2_engine_load_pct_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-443>
                    obd2_engine_rpm_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-444>
                    obd2_fuel_level_pct_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-445>
                    obd2_fuel_level_ltr_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-446>
                    obd2_fuel_rate_l_h_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-447>
                    obd2_fuel_consumed_ltr_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-448>
                    obd2_fuel_pressure_kpa_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-449>
                    obd2_expected_range_km_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-450>
                    obd2_hybrid_battery_life_pct_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-451>
                    obd2_oil_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-452>
                    obd2_coolant_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-453>
                    obd2_intake_air_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-454>
                    obd2_ambient_air_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-455>
                    obd2_control_module_voltage_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-456>
                  x-parser-schema-id: VehicleStatusOBD2
                vehicle_status_n2k:
                  type: object
                  title: Vehicle Status N2K
                  description: >
                    Additional data that is available if this vehicle is
                    connected to an NMEA 2000 bus. The 

                    NMEA bus system is standardized by the National Marine
                    Electronics Association and primarily

                    found on larger vessels or more modern boats.
                  readOnly: true
                  properties:
                    n2k_air_temp_deg_c:
                      type: number
                      format: float
                      description: Temperature of the air in degrees Celsius.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-457>
                    n2k_air_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the air temperature.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-458>
                    n2k_battery_1_capacity_ah:
                      type: number
                      format: float
                      description: Capacity of battery 1 in ampere-hours.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-459>
                    n2k_battery_1_capacity_ah_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the capacity of battery 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-460>
                    n2k_battery_1_current_a:
                      type: number
                      format: float
                      description: Current of battery 1 in amperes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-461>
                    n2k_battery_1_current_a_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the current of battery 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-462>
                    n2k_battery_1_health_pct:
                      type: number
                      format: float
                      description: Health percentage of battery 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-463>
                    n2k_battery_1_health_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the health percentage of
                        battery 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-464>
                    n2k_battery_1_ripple_voltage_v:
                      type: number
                      format: float
                      description: Ripple voltage of battery 1 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-465>
                    n2k_battery_1_ripple_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the ripple voltage of battery
                        1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-466>
                    n2k_battery_1_soc_pct:
                      type: number
                      format: float
                      description: State of charge percentage of battery 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-467>
                    n2k_battery_1_soc_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the state of charge percentage
                        of battery 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-468>
                    n2k_battery_1_temp_deg_c:
                      type: number
                      format: float
                      description: Temperature of battery 1 in degrees Celsius.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-469>
                    n2k_battery_1_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the temperature of battery 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-470>
                    n2k_battery_1_time_remaining_min:
                      type: number
                      format: float
                      description: Time remaining for battery 1 in minutes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-471>
                    n2k_battery_1_time_remaining_min_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the time remaining for battery
                        1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-472>
                    n2k_battery_1_voltage_v:
                      type: number
                      format: float
                      description: Voltage of battery 1 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-473>
                    n2k_battery_1_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the voltage of battery 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-474>
                    n2k_battery_2_capacity_ah:
                      type: number
                      format: float
                      description: Capacity of battery 2 in ampere-hours.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-475>
                    n2k_battery_2_capacity_ah_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the capacity of battery 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-476>
                    n2k_battery_2_current_a:
                      type: number
                      format: float
                      description: Current of battery 2 in amperes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-477>
                    n2k_battery_2_current_a_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the current of battery 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-478>
                    n2k_battery_2_health_pct:
                      type: number
                      format: float
                      description: Health percentage of battery 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-479>
                    n2k_battery_2_health_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the health percentage of
                        battery 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-480>
                    n2k_battery_2_ripple_voltage_v:
                      type: number
                      format: float
                      description: Ripple voltage of battery 2 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-481>
                    n2k_battery_2_ripple_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the ripple voltage of battery
                        2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-482>
                    n2k_battery_2_soc_pct:
                      type: number
                      format: float
                      description: State of charge percentage of battery 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-483>
                    n2k_battery_2_soc_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the state of charge percentage
                        of battery 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-484>
                    n2k_battery_2_temp_deg_c:
                      type: number
                      format: float
                      description: Temperature of battery 2 in degrees Celsius.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-485>
                    n2k_battery_2_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the temperature of battery 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-486>
                    n2k_battery_2_time_remaining_min:
                      type: number
                      format: float
                      description: Time remaining for battery 2 in minutes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-487>
                    n2k_battery_2_time_remaining_min_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the time remaining for battery
                        2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-488>
                    n2k_battery_2_voltage_v:
                      type: number
                      format: float
                      description: Voltage of battery 2 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-489>
                    n2k_battery_2_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the voltage of battery 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-490>
                    n2k_battery_3_capacity_ah:
                      type: number
                      format: float
                      description: Capacity of battery 3 in ampere-hours.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-491>
                    n2k_battery_3_capacity_ah_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the capacity of battery 3.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-492>
                    n2k_battery_3_current_a:
                      type: number
                      format: float
                      description: Current of battery 3 in amperes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-493>
                    n2k_battery_3_current_a_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the current of battery 3.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-494>
                    n2k_battery_3_health_pct:
                      type: number
                      format: float
                      description: Health percentage of battery 3.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-495>
                    n2k_battery_3_health_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the health percentage of
                        battery 3.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-496>
                    n2k_battery_3_ripple_voltage_v:
                      type: number
                      format: float
                      description: Ripple voltage of battery 3 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-497>
                    n2k_battery_3_ripple_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the ripple voltage of battery
                        3.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-498>
                    n2k_battery_3_soc_pct:
                      type: number
                      format: float
                      description: State of charge percentage of battery 3.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-499>
                    n2k_battery_3_soc_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the state of charge percentage
                        of battery 3.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-500>
                    n2k_battery_3_temp_deg_c:
                      type: number
                      format: float
                      description: Temperature of battery 3 in degrees Celsius.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-501>
                    n2k_battery_3_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the temperature of battery 3.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-502>
                    n2k_battery_3_time_remaining_min:
                      type: number
                      format: float
                      description: Time remaining for battery 3 in minutes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-503>
                    n2k_battery_3_time_remaining_min_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the time remaining for battery
                        3.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-504>
                    n2k_battery_3_voltage_v:
                      type: number
                      format: float
                      description: Voltage of battery 3 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-505>
                    n2k_battery_3_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the voltage of battery 3.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-506>
                    n2k_battery_4_capacity_ah:
                      type: number
                      format: float
                      description: Capacity of battery 4 in ampere-hours.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-507>
                    n2k_battery_4_capacity_ah_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the capacity of battery 4.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-508>
                    n2k_battery_4_current_a:
                      type: number
                      format: float
                      description: Current of battery 4 in amperes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-509>
                    n2k_battery_4_current_a_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the current of battery 4.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-510>
                    n2k_battery_4_health_pct:
                      type: number
                      format: float
                      description: Health percentage of battery 4.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-511>
                    n2k_battery_4_health_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the health percentage of
                        battery 4.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-512>
                    n2k_battery_4_ripple_voltage_v:
                      type: number
                      format: float
                      description: Ripple voltage of battery 4 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-513>
                    n2k_battery_4_ripple_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the ripple voltage of battery
                        4.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-514>
                    n2k_battery_4_soc_pct:
                      type: number
                      format: float
                      description: State of charge percentage of battery 4.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-515>
                    n2k_battery_4_soc_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the state of charge percentage
                        of battery 4.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-516>
                    n2k_battery_4_temp_deg_c:
                      type: number
                      format: float
                      description: Temperature of battery 4 in degrees Celsius.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-517>
                    n2k_battery_4_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the temperature of battery 4.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-518>
                    n2k_battery_4_time_remaining_min:
                      type: number
                      format: float
                      description: Time remaining for battery 4 in minutes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-519>
                    n2k_battery_4_time_remaining_min_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the time remaining for battery
                        4.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-520>
                    n2k_battery_4_voltage_v:
                      type: number
                      format: float
                      description: Voltage of battery 4 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-521>
                    n2k_battery_4_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the voltage of battery 4.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-522>
                    n2k_battery_5_capacity_ah:
                      type: number
                      format: float
                      description: Capacity of battery 5 in ampere-hours.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-523>
                    n2k_battery_5_capacity_ah_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the capacity of battery 5.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-524>
                    n2k_battery_5_current_a:
                      type: number
                      format: float
                      description: Current of battery 5 in amperes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-525>
                    n2k_battery_5_current_a_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the current of battery 5.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-526>
                    n2k_battery_5_health_pct:
                      type: number
                      format: float
                      description: Health percentage of battery 5.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-527>
                    n2k_battery_5_health_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the health percentage of
                        battery 5.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-528>
                    n2k_battery_5_ripple_voltage_v:
                      type: number
                      format: float
                      description: Ripple voltage of battery 5 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-529>
                    n2k_battery_5_ripple_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the ripple voltage of battery
                        5.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-530>
                    n2k_battery_5_soc_pct:
                      type: number
                      format: float
                      description: State of charge percentage of battery 5.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-531>
                    n2k_battery_5_soc_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the state of charge percentage
                        of battery 5.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-532>
                    n2k_battery_5_temp_deg_c:
                      type: number
                      format: float
                      description: Temperature of battery 5 in degrees Celsius.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-533>
                    n2k_battery_5_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the temperature of battery 5.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-534>
                    n2k_battery_5_time_remaining_min:
                      type: number
                      format: float
                      description: Time remaining for battery 5 in minutes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-535>
                    n2k_battery_5_time_remaining_min_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the time remaining for battery
                        5.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-536>
                    n2k_battery_5_voltage_v:
                      type: number
                      format: float
                      description: Voltage of battery 5 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-537>
                    n2k_battery_5_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the voltage of battery 5.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-538>
                    n2k_battery_6_capacity_ah:
                      type: number
                      format: float
                      description: Capacity of battery 6 in ampere-hours.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-539>
                    n2k_battery_6_capacity_ah_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the capacity of battery 6.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-540>
                    n2k_battery_6_current_a:
                      type: number
                      format: float
                      description: Current of battery 6 in amperes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-541>
                    n2k_battery_6_current_a_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the current of battery 6.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-542>
                    n2k_battery_6_health_pct:
                      type: number
                      format: float
                      description: Health percentage of battery 6.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-543>
                    n2k_battery_6_health_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the health percentage of
                        battery 6.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-544>
                    n2k_battery_6_ripple_voltage_v:
                      type: number
                      format: float
                      description: Ripple voltage of battery 6 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-545>
                    n2k_battery_6_ripple_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the ripple voltage of battery
                        6.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-546>
                    n2k_battery_6_soc_pct:
                      type: number
                      format: float
                      description: State of charge percentage of battery 6.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-547>
                    n2k_battery_6_soc_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the state of charge percentage
                        of battery 6.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-548>
                    n2k_battery_6_temp_deg_c:
                      type: number
                      format: float
                      description: Temperature of battery 6 in degrees Celsius.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-549>
                    n2k_battery_6_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the temperature of battery 6.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-550>
                    n2k_battery_6_time_remaining_min:
                      type: number
                      format: float
                      description: Time remaining for battery 6 in minutes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-551>
                    n2k_battery_6_time_remaining_min_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the time remaining for battery
                        6.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-552>
                    n2k_battery_6_voltage_v:
                      type: number
                      format: float
                      description: Voltage of battery 6 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-553>
                    n2k_battery_6_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the voltage of battery 6.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-554>
                    n2k_battery_7_capacity_ah:
                      type: number
                      format: float
                      description: Capacity of battery 7 in ampere-hours.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-555>
                    n2k_battery_7_capacity_ah_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the capacity of battery 7.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-556>
                    n2k_battery_7_current_a:
                      type: number
                      format: float
                      description: Current of battery 7 in amperes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-557>
                    n2k_battery_7_current_a_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the current of battery 7.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-558>
                    n2k_battery_7_health_pct:
                      type: number
                      format: float
                      description: Health percentage of battery 7.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-559>
                    n2k_battery_7_health_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the health percentage of
                        battery 7.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-560>
                    n2k_battery_7_ripple_voltage_v:
                      type: number
                      format: float
                      description: Ripple voltage of battery 7 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-561>
                    n2k_battery_7_ripple_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the ripple voltage of battery
                        7.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-562>
                    n2k_battery_7_soc_pct:
                      type: number
                      format: float
                      description: State of charge percentage of battery 7.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-563>
                    n2k_battery_7_soc_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the state of charge percentage
                        of battery 7.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-564>
                    n2k_battery_7_temp_deg_c:
                      type: number
                      format: float
                      description: Temperature of battery 7 in degrees Celsius.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-565>
                    n2k_battery_7_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the temperature of battery 7.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-566>
                    n2k_battery_7_time_remaining_min:
                      type: number
                      format: float
                      description: Time remaining for battery 7 in minutes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-567>
                    n2k_battery_7_time_remaining_min_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the time remaining for battery
                        7.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-568>
                    n2k_battery_7_voltage_v:
                      type: number
                      format: float
                      description: Voltage of battery 7 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-569>
                    n2k_battery_7_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the voltage of battery 7.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-570>
                    n2k_battery_8_capacity_ah:
                      type: number
                      format: float
                      description: Capacity of battery 8 in ampere-hours.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-571>
                    n2k_battery_8_capacity_ah_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the capacity of battery 8.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-572>
                    n2k_battery_8_current_a:
                      type: number
                      format: float
                      description: Current of battery 8 in amperes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-573>
                    n2k_battery_8_current_a_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the current of battery 8.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-574>
                    n2k_battery_8_health_pct:
                      type: number
                      format: float
                      description: Health percentage of battery 8.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-575>
                    n2k_battery_8_health_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the health percentage of
                        battery 8.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-576>
                    n2k_battery_8_ripple_voltage_v:
                      type: number
                      format: float
                      description: Ripple voltage of battery 8 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-577>
                    n2k_battery_8_ripple_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the ripple voltage of battery
                        8.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-578>
                    n2k_battery_8_soc_pct:
                      type: number
                      format: float
                      description: State of charge percentage of battery 8.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-579>
                    n2k_battery_8_soc_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the state of charge percentage
                        of battery 8.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-580>
                    n2k_battery_8_temp_deg_c:
                      type: number
                      format: float
                      description: Temperature of battery 8 in degrees Celsius.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-581>
                    n2k_battery_8_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the temperature of battery 8.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-582>
                    n2k_battery_8_time_remaining_min:
                      type: number
                      format: float
                      description: Time remaining for battery 8 in minutes.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-583>
                    n2k_battery_8_time_remaining_min_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the time remaining for battery
                        8.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-584>
                    n2k_battery_8_voltage_v:
                      type: number
                      format: float
                      description: Voltage of battery 8 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-585>
                    n2k_battery_8_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the voltage of battery 8.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-586>
                    n2k_black_water_tank_1_capacity_m3:
                      type: number
                      format: float
                      description: Capacity of the black water tank in cubic meters.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-587>
                    n2k_black_water_tank_1_capacity_m3_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the capacity of the black
                        water tank.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-588>
                    n2k_black_water_tank_1_level_ltr:
                      type: number
                      format: float
                      description: Level of black water in liters.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-589>
                    n2k_black_water_tank_1_level_ltr_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the level of black water.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-590>
                    n2k_black_water_tank_1_level_pct:
                      type: number
                      format: float
                      description: Percentage level of black water.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-591>
                    n2k_black_water_tank_1_level_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the percentage level of black
                        water.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-592>
                    n2k_charger_state:
                      type: number
                      format: float
                      description: State of the charger.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-593>
                    n2k_charger_state_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the state of the charger.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-594>
                    n2k_engine_1_alternator_voltage_v:
                      type: number
                      format: float
                      description: Alternator voltage of engine 1 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-595>
                    n2k_engine_1_alternator_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the alternator voltage of
                        engine 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-596>
                    n2k_engine_1_coolant_pressure_kpa:
                      type: number
                      format: float
                      description: Coolant pressure of engine 1 in kilopascals.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-597>
                    n2k_engine_1_coolant_pressure_kpa_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the coolant pressure of engine
                        1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-598>
                    n2k_engine_1_fuel_pressure_kpa:
                      type: number
                      format: float
                      description: Fuel pressure of engine 1 in kilopascals.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-599>
                    n2k_engine_1_fuel_pressure_kpa_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the fuel pressure of engine 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-600>
                    n2k_engine_1_fuel_rate_l_h:
                      type: number
                      format: float
                      description: Fuel rate of engine 1 in liters per hour.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-601>
                    n2k_engine_1_fuel_rate_l_h_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the fuel rate of engine 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-602>
                    n2k_engine_1_load_pct:
                      type: number
                      format: float
                      description: Load percentage of engine 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-603>
                    n2k_engine_1_load_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the load percentage of engine
                        1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-604>
                    n2k_engine_1_oil_pressure_kpa:
                      type: number
                      format: float
                      description: Oil pressure of engine 1 in kilopascals.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-605>
                    n2k_engine_1_oil_pressure_kpa_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the oil pressure of engine 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-606>
                    n2k_engine_1_oil_temp_deg_c:
                      type: number
                      format: float
                      description: Oil temperature of engine 1 in degrees Celsius.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-607>
                    n2k_engine_1_oil_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the oil temperature of engine
                        1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-608>
                    n2k_engine_1_seconds:
                      type: number
                      format: float
                      description: Seconds of operation for engine 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-609>
                    n2k_engine_1_seconds_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the seconds of operation for
                        engine 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-610>
                    n2k_engine_1_status_1_flags:
                      type: array
                      items: &ref_0
                        type: integer
                        enum:
                          - 0
                          - 1
                          - 2
                          - 3
                          - 4
                          - 5
                          - 6
                          - 7
                          - 8
                          - 9
                          - 10
                          - 11
                          - 12
                          - 13
                          - 14
                          - 15
                        x-enum-varnames:
                          - CHECK_ENGINE
                          - OVER_TEMPERATURE
                          - LOW_OIL_PRESSURE
                          - LOW_OIL_LEVEL
                          - LOW_FUEL_PRESSURE
                          - LOW_SYSTEM_VOLTAGE
                          - LOW_COOLANT_LEVEL
                          - WATER_FLOW
                          - WATER_IN_FUEL
                          - CHARGE_INDICATOR
                          - PREHEAT_INDICATOR
                          - HIGH_BOOST_PRESSURE
                          - REV_LIMIT_EXCEEDED
                          - ERG_SYSTEM
                          - THROTTLE_POSITION_SENSOR
                          - ENGINE_EMERGENCY_STOP_MODE
                        x-parser-schema-id: N2KStatus1Flags
                      description: Status flags 1 for engine 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-611>
                    n2k_engine_1_status_1_flags_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the status flags 1 of engine
                        1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-612>
                    n2k_engine_1_status_2_flags:
                      type: array
                      items: &ref_1
                        type: integer
                        enum:
                          - 0
                          - 1
                          - 2
                          - 3
                          - 4
                          - 5
                          - 6
                          - 7
                        x-enum-varnames:
                          - WARNING_1
                          - WARNING_2
                          - POWER_REDUCTION
                          - MAINTENANCE_NEEDED
                          - ENGINE_COMM_ERROR
                          - SUB_OR_SECONDARY_THROTTLE
                          - NEUTRAL_START_PROTECT
                          - ENGINE_SHUTTING_DOWN
                        x-parser-schema-id: N2KStatus2Flags
                      description: Status flags 2 for engine 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-613>
                    n2k_engine_1_status_2_flags_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the status flags 2 of engine
                        1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-614>
                    n2k_engine_1_temp_deg_c:
                      type: number
                      format: float
                      description: Temperature of engine 1 in degrees Celsius.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-615>
                    n2k_engine_1_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the temperature of engine 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-616>
                    n2k_engine_1_torque_pct:
                      type: number
                      format: float
                      description: Torque percentage of engine 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-617>
                    n2k_engine_1_torque_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the torque percentage of
                        engine 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-618>
                    n2k_engine_1_speed_rpm:
                      type: number
                      format: float
                      description: Engine speed of engine 1 in revolutions per minute.
                      x-parser-schema-id: <anonymous-schema-619>
                    n2k_engine_1_speed_rpm_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the engine speed of engine 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-620>
                    n2k_engine_1_boost_pressure_kpa:
                      type: number
                      format: float
                      description: Boost pressure of engine 1 in kilopascals.
                      x-parser-schema-id: <anonymous-schema-621>
                    n2k_engine_1_boost_pressure_kpa_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the engine 1 boost pressure.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-622>
                    n2k_engine_1_tilt_trim_pct:
                      type: number
                      format: float
                      description: Tilt/trim angle of engine 1 in percent.
                      x-parser-schema-id: <anonymous-schema-623>
                    n2k_engine_1_tilt_trim_pct_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the engine 1 tilt/trim.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-624>
                    n2k_engine_2_alternator_voltage_v:
                      type: number
                      format: float
                      description: Alternator voltage of engine 2 in volts.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-625>
                    n2k_engine_2_alternator_voltage_v_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the alternator voltage of
                        engine 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-626>
                    n2k_engine_2_coolant_pressure_kpa:
                      type: number
                      format: float
                      description: Coolant pressure of engine 2 in kilopascals.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-627>
                    n2k_engine_2_coolant_pressure_kpa_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the coolant pressure of engine
                        2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-628>
                    n2k_engine_2_fuel_pressure_kpa:
                      type: number
                      format: float
                      description: Fuel pressure of engine 2 in kilopascals.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-629>
                    n2k_engine_2_fuel_pressure_kpa_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the fuel pressure of engine 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-630>
                    n2k_engine_2_fuel_rate_l_h:
                      type: number
                      format: float
                      description: Fuel rate of engine 2 in liters per hour.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-631>
                    n2k_engine_2_fuel_rate_l_h_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the fuel rate of engine 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-632>
                    n2k_engine_2_load_pct:
                      type: number
                      format: float
                      description: Load percentage of engine 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-633>
                    n2k_engine_2_load_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the load percentage of engine
                        2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-634>
                    n2k_engine_2_oil_pressure_kpa:
                      type: number
                      format: float
                      description: Oil pressure of engine 2 in kilopascals.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-635>
                    n2k_engine_2_oil_pressure_kpa_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the oil pressure of engine 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-636>
                    n2k_engine_2_oil_temp_deg_c:
                      type: number
                      format: float
                      description: Oil temperature of engine 2 in degrees Celsius.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-637>
                    n2k_engine_2_oil_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the oil temperature of engine
                        2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-638>
                    n2k_engine_2_seconds:
                      type: number
                      format: float
                      description: Seconds of operation for engine 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-639>
                    n2k_engine_2_seconds_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the seconds of operation for
                        engine 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-640>
                    n2k_engine_2_status_1_flags:
                      type: array
                      items: *ref_0
                      description: Status flags 1 for engine 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-641>
                    n2k_engine_2_status_1_flags_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the status flags 1 of engine
                        2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-642>
                    n2k_engine_2_status_2_flags:
                      type: array
                      items: *ref_1
                      description: Status flags 2 for engine 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-643>
                    n2k_engine_2_status_2_flags_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the status flags 2 of engine
                        2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-644>
                    n2k_engine_2_temp_deg_c:
                      type: number
                      format: float
                      description: Temperature of engine 2 in degrees Celsius.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-645>
                    n2k_engine_2_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the temperature of engine 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-646>
                    n2k_engine_2_torque_pct:
                      type: number
                      format: float
                      description: Torque percentage of engine 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-647>
                    n2k_engine_2_torque_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the torque percentage of
                        engine 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-648>
                    n2k_engine_2_speed_rpm:
                      type: number
                      format: float
                      description: Engine speed of engine 2 in revolutions per minute.
                      x-parser-schema-id: <anonymous-schema-649>
                    n2k_engine_2_speed_rpm_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the engine speed of engine 2.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-650>
                    n2k_engine_2_boost_pressure_kpa:
                      type: number
                      format: float
                      description: Boost pressure of engine 2 in kilopascals.
                      x-parser-schema-id: <anonymous-schema-651>
                    n2k_engine_2_boost_pressure_kpa_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the engine 2 boost pressure.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-652>
                    n2k_engine_2_tilt_trim_pct:
                      type: number
                      format: float
                      description: Tilt/trim angle of engine 2 in percent.
                      x-parser-schema-id: <anonymous-schema-653>
                    n2k_engine_2_tilt_trim_pct_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the engine 2 tilt/trim.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-654>
                    n2k_expected_range_km:
                      type: number
                      format: float
                      description: Expected range in kilometers.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-655>
                    n2k_expected_range_km_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the expected range in
                        kilometers.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-656>
                    n2k_fresh_water_tank_1_capacity_m3:
                      type: number
                      format: float
                      description: Capacity of the fresh water tank in cubic meters.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-657>
                    n2k_fresh_water_tank_1_capacity_m3_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the capacity of the fresh
                        water tank.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-658>
                    n2k_fresh_water_tank_1_level_ltr:
                      type: number
                      format: float
                      description: Level of fresh water in liters.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-659>
                    n2k_fresh_water_tank_1_level_ltr_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the level of fresh water.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-660>
                    n2k_fresh_water_tank_1_level_pct:
                      type: number
                      format: float
                      description: Percentage level of fresh water.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-661>
                    n2k_fresh_water_tank_1_level_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the percentage level of fresh
                        water.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-662>
                    n2k_fuel_consumed_ltr:
                      type: number
                      format: float
                      description: Fuel consumed in liters.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-663>
                    n2k_fuel_consumed_ltr_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the fuel consumed.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-664>
                    n2k_fuel_tank_1_capacity_m3:
                      type: number
                      format: float
                      description: Capacity of fuel tank 1 in cubic meters.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-665>
                    n2k_fuel_tank_1_capacity_m3_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the capacity of fuel tank 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-666>
                    n2k_fuel_tank_1_level_ltr:
                      type: number
                      format: float
                      description: Level of fuel in tank 1 in liters.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-667>
                    n2k_fuel_tank_1_level_ltr_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the level of fuel in tank 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-668>
                    n2k_fuel_tank_1_level_pct:
                      type: number
                      format: float
                      description: Percentage level of fuel in tank 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-669>
                    n2k_fuel_tank_1_level_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the percentage level of fuel
                        in tank 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-670>
                    n2k_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the NMEA 2000 data.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-671>
                    n2k_oil_tank_1_capacity_m3:
                      type: number
                      format: float
                      description: Capacity of oil tank 1 in cubic meters.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-672>
                    n2k_oil_tank_1_capacity_m3_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the capacity of oil tank 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-673>
                    n2k_oil_tank_1_level_ltr:
                      type: number
                      format: float
                      description: Level of oil in tank 1 in liters.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-674>
                    n2k_oil_tank_1_level_ltr_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the level of oil in tank 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-675>
                    n2k_oil_tank_1_level_pct:
                      type: number
                      format: float
                      description: Percentage level of oil in tank 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-676>
                    n2k_oil_tank_1_level_pct_last_update:
                      type: string
                      format: date-time
                      description: >-
                        Last update timestamp for the percentage level of oil in
                        tank 1.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-677>
                    n2k_water_depth_m:
                      type: number
                      format: float
                      description: Water depth in meters.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-678>
                    n2k_water_depth_m_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the water depth.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-679>
                    n2k_water_temp_deg_c:
                      type: number
                      format: float
                      description: Water temperature in degrees Celsius.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-680>
                    n2k_water_temp_deg_c_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the water temperature.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-681>
                    n2k_wind_speed_m_s:
                      type: number
                      format: float
                      description: Wind speed in meters per second.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-682>
                    n2k_wind_speed_m_s_last_update:
                      type: string
                      format: date-time
                      description: Last update timestamp for the wind speed.
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-683>
                  x-parser-schema-id: VehicleStatusN2K
                vehicle_status_acim:
                  type: object
                  title: Vehicle Status ACIM
                  x-internal: true
                  description: >
                    Only for internal use: The vehicle_status_custom part of a
                    vehicle status

                    object as used within the ACIM business case.


                    Note that this is only used for auto-building an SDK and
                    testing the API.
                  readOnly: true
                  properties:
                    acim_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-684>
                    acim_rpm_left:
                      type: number
                      format: float
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-685>
                    acim_rpm_right:
                      type: number
                      format: float
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-686>
                    acim_motor_temperature_left_deg_c:
                      type: number
                      format: float
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-687>
                    acim_motor_temperature_right_deg_c:
                      type: number
                      format: float
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-688>
                    acim_controller_temperature_left_deg_c:
                      type: number
                      format: float
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-689>
                    acim_controller_temperature_right_deg_c:
                      type: number
                      format: float
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-690>
                    acim_battery_voltage_v:
                      type: number
                      format: float
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-691>
                    acim_battery_soc_pct:
                      type: number
                      format: float
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-692>
                    acim_motor_voltage_left_v:
                      type: number
                      format: float
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-693>
                    acim_motor_voltage_right_v:
                      type: number
                      format: float
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-694>
                    acim_motor_current_left_a:
                      type: number
                      format: float
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-695>
                    acim_motor_current_right_a:
                      type: number
                      format: float
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-696>
                    acim_can_event_timestamp:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-697>
                    acim_rpm_left_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-698>
                    acim_rpm_right_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-699>
                    acim_motor_temperature_left_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-700>
                    acim_motor_temperature_right_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-701>
                    acim_controller_temperature_left_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-702>
                    acim_controller_temperature_right_deg_c_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-703>
                    acim_battery_voltage_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-704>
                    acim_battery_soc_pct_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-705>
                    acim_motor_voltage_left_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-706>
                    acim_motor_voltage_right_v_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-707>
                    acim_motor_current_left_a_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-708>
                    acim_motor_current_right_a_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-709>
                    acim_can_event_timestamp_last_update:
                      type: string
                      format: date-time
                      nullable: true
                      x-parser-schema-id: <anonymous-schema-710>
                  x-parser-schema-id: VehicleStatusACIM
              x-parser-schema-id: VehicleStatus
          x-parser-schema-id: <anonymous-schema-128>
        title: Vehicle status
        example: No examples found
        bindings: []
        extensions:
          - id: x-parser-unique-object-id
            value: VehicleStatus
          - id: x-parser-message-name
            value: VehicleStatus
    bindings: []
    extensions:
      - id: x-parser-unique-object-id
        value: vehicleStatus
sendOperations:
  - *ref_2
receiveOperations: []
sendMessages:
  - *ref_3
receiveMessages: []
extensions:
  - id: x-parser-unique-object-id
    value: vehicleStatus
securitySchemes: []

````