# flat representation, CAN signals

Domain: CAN-v0.1

LVoltSysSt:
  datatype: uint8
  type: sensor
  allowed:
    - 0,   # State of low voltage system not known
    - 1,   # Low voltage system off, steering lock or equivalent engaged
    - 2,   # Low voltage system off, steering lock or equivalent not engaged
    - 3,   # Vehicle Accessories on/living
    - 4,   # Engine start enabled (e.g. ignition on, diesel pre-heating, electrical drive released)
    - 5,   # Engine starter relay closed (not applicable for electrical vehicles)

  description: State of the supply voltage of the control units (usually 12V).

GpsFxTy:
  datatype: uint8
  type: sensor
  allowed: 
          - 0,   #'NONE',
          - 1,   #'TWO_D',
          - 2,   #'TWO_D_SATELLITE_BASED_AUGMENTATION',
          - 3,   #'TWO_D_GROUND_BASED_AUGMENTATION',
          - 4,   #'TWO_D_SATELLITE_AND_GROUND_BASED_AUGMENTATION',
          - 5,   #'THREE_D',
          - 6,   #'THREE_D_SATELLITE_BASED_AUGMENTATION',
          - 7,   #'THREE_D_GROUND_BASED_AUGMENTATION',
          - 8,   #'THREE_D_SATELLITE_AND_GROUND_BASED_AUGMENTATION'
  description: Fix status of GNSS receiver.

GpsLong:
  datatype: double
  type: sensor
  min: -180
  max: 180
  unit: degrees
  description: Current longitude of vehicle in WGS 84 geodetic coordinates, as measured at the position of GNSS receiver antenna.

TrMetRead:
  datatype: float
  type: actuator
  unit: km
  description: Trip meter reading.
  comment: The trip meter is an odometer that can be manually reset by the driver

VehSpd:
  datatype: float
  type: sensor
  unit: mph
  description: Vehicle speed.

