platform health
Description
Provides details on the compute, storage, power and processes of a vehicle.
| Field | datatype | Description |
|---|---|---|
| utime | string | Best estimate of when this message is from, host clock in UTC |
| groupId | Group Id | Each group is identified by its ID. Within a group |
| value | uint32 | the value of interpretation |
| valueId | Value Id | the ID to define the interpretation of the value |
| vehicle | string | unique vehicle name the data is associated to. |
| topic | string | type of telemetry data |
Enums
The enumerator values used to represent each field type with its description.
Group Id
| Value | Description |
|---|---|
| 1 | Compute |
| 2 | Storage |
| 3 | Power |
| 4 | Process |
| 5 | Software |
Value Id
| Value | Description |
|---|---|
| 1 | Load 1 Min |
| 2 | Load 5 Min |
| 3 | Load 15 Min |
| 4 | Uptime in Seconds |
| 5 | Ram Used in MB |
| 6 | Ram Total in MB |
| 7 | Swap Used in MB |
| 8 | Swap Total in MB |
| 9 | Temp Thermal Zone from ACPI |
| 10 | Temp Thermal Zone from PCH |
| 11 | Temp Thermal Zone from internal X86 pacakges |
| 12 | Temp Thermal Zone from IWL WIFI |
| 13 | TempThermalZone from the MCU BCM2835 |
| 14 | TempThermalZone from the processor/CPU Thermal |
| 15 | Redundant CPU and PSU |
| 16 | Temp Thermal Zone from internal X86 packages 2 |
| 17 | ECC Correc table Error Count |
| 18 | ECC Uncorrec table Error Count |
| 19 | CPU Throttle Count |
Topic/channel string
For Realtime API
Pass the comma seperated topic name as a query param
/.vehicle.{vehiclename}.PLATFORM_HEALTH
For Batch API - TBD
To access the Batch API, you need to include the vehicle name and topic name as path parameters in the URL.
/vehicles/{vehiclename}/topics/PLATFORM_HEALTH
JSON Output
Order of fields might differ
{
"nparams": 21,
"params": [
{
"groupId": 2,
"value": 6900568,
"valueId": 4
},
{
"groupId": 2,
"value": 709136,
"valueId": 3
},
{
"groupId": 2,
"value": 427800,
"valueId": 2
},
{
"groupId": 2,
"value": 266736,
"valueId": 1
},
{
"groupId": 1,
"value": 18567,
"valueId": 4
},
{
"groupId": 1,
"value": 744,
"valueId": 1
},
{
"groupId": 1,
"value": 704,
"valueId": 2
},
{
"groupId": 1,
"value": 699,
"valueId": 3
},
{
"groupId": 1,
"valueId": 8
},
{
"groupId": 1,
"valueId": 7
},
{
"groupId": 1,
"value": 98399,
"valueId": 6
},
{
"groupId": 1,
"value": 20916,
"valueId": 5
},
{
"groupId": 5,
"value": 892940336,
"valueId": 1
},
{
"groupId": 5,
"value": 842413878,
"valueId": 2
},
{
"groupId": 5,
"value": 1681416547,
"valueId": 3
},
{
"groupId": 4,
"value": 1,
"valueId": 2
},
{
"groupId": 1,
"value": 1,
"valueId": 15
},
{
"groupId": 1,
"valueId": 17
},
{
"groupId": 1,
"valueId": 18
},
{
"groupId": 1,
"valueId": 19
},
{
"groupId": 4,
"value": 1683649971,
"valueId": 3
}
],
"topic": "PLATFORM_HEALTH",
"utime": "1683652907942424",
"vehicle": "vehiclenamegit "
}