TelemetryMessage

  • accountId
    Type: stringFormat: uuid
    required
  • assetId
    Type: stringFormat: uuid
    required
  • telemetry
    Type: object
    required
    • adBlueLevel
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double

      Unit: percentage 0.0-1.0

    • altitude
      Type: null | integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: int32

      Unit: m

    • batteryLevel
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double

      Unit: percentage 0.0-1.0

    • batteryVoltage
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double

      Unit: V

    • driverIds
      Type: array string[] | null
    • engineSpeed
      Type: null | integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: uint32

      Unit: rpm

    • fuelLevel
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double

      Unit: percentage 0.0-1.0

    • heading
      Type: null | integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: uint32

      Unit: degrees 0-360

    • inputVoltage
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double

      Unit: V

    • isAlarmTriggered
      Type: null | boolean
    • isDriverAuthenticated
      Type: null | boolean
    • isIgnitionOn
      Type: null | boolean
    • isLockdownEnabled
      Type: null | boolean
    • isMoving
      Type: null | boolean
    • latitude
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
    • longitude
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double
    • pressure
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double

      Unit: kPa

    • speed
      Type: null | integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: uint32

      Unit: km/h

    • temperature
      Type: null | number | string Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?$Format: double

      Unit: °C

  • timestamp
    Type: stringFormat: date-time
    required

    The timestamp the telemetry was recorded.

  • isPersisted
    Type: boolean

    Indicates whether the telemetry should be persisted for recovery purposes during an escalation.