Current section
Files
Jump to
Current section
Files
specs/misc/property_components.json
{
"property_components": [
{
"id": 1,
"name": "data",
"name_cased": "data",
"name_pretty": "Data",
"type": "bytes",
"description": "The main component used to transmit values"
},
{
"id": 2,
"name": "timestamp",
"name_cased": "timestamp",
"name_pretty": "Timestamp",
"type": "timestamp",
"description": "The timestamp (when the data was created) of the property"
},
{
"id": 3,
"name": "failure",
"name_cased": "failure",
"name_pretty": "Failure",
"type": "types.failure",
"description": "Information about why retrieving a property failed"
},
{
"id": 5,
"name": "availability",
"name_cased": "availability",
"name_pretty": "Availability",
"type": "types.availability",
"size": 12,
"examples": [
{
"data_component": "000e003fe999999999999a01",
"values": {
"update_rate": "trip_high",
"rate_limit": {
"hertz": 0.8
},
"applies_per": "vehicle"
},
"description": "Property is updated with a high frequency of 0.8Hz per vehicle."
}
]
}
]
}