Packages

AutoApi is able to parse and execute Auto API binary data

Current section

Files

Jump to
auto_api specs capabilities tachograph.json
Raw

specs/capabilities/tachograph.json

{
"name": "tachograph",
"name_cased": "tachograph",
"name_pretty": "Tachograph",
"category": "heavy_duty",
"authorization": true,
"identifier": {
"msb": 0,
"lsb": 100
},
"api": {
"intro": 7,
"update": 12
},
"getters": {},
"state": "all",
"properties": [
{
"id": 1,
"name": "drivers_working_states",
"name_cased": "driversWorkingStates",
"name_pretty": "Drivers working states",
"type": "types.driver_working_state",
"multiple": true,
"name_singular": "driver_working_state",
"examples": [
{
"data_component": "0102",
"values": {
"driver_number": 1,
"working_state": "working"
},
"description": "Driver nr 1 is working"
},
{
"data_component": "0200",
"values": {
"driver_number": 2,
"working_state": "resting"
},
"description": "Driver nr 2 is resting"
}
]
},
{
"id": 2,
"name": "drivers_time_states",
"name_cased": "driversTimeStates",
"name_pretty": "Drivers time states",
"type": "types.driver_time_state",
"multiple": true,
"name_singular": "drivers_time_state",
"examples": [
{
"data_component": "0302",
"values": {
"driver_number": 3,
"time_state": "four_reached"
},
"description": "Driver nr 3 has reached 4 hours"
},
{
"data_component": "0405",
"values": {
"driver_number": 4,
"time_state": "fifteen_min_before_sixteen"
},
"description": "Driver nr 4 has reached 15 hours and 45 minutes"
}
]
},
{
"id": 3,
"name": "drivers_cards_present",
"name_cased": "driversCardsPresent",
"name_pretty": "Drivers cards present",
"type": "types.driver_card_present",
"multiple": true,
"name_singular": "drivers_card_present",
"examples": [
{
"data_component": "0601",
"values": {
"driver_number": 6,
"card_present": "present"
},
"description": "Driver nr 6 has a card present"
},
{
"data_component": "0700",
"values": {
"driver_number": 7,
"card_present": "not_present"
},
"description": "Driver nr 7 does not have a card present"
}
]
},
{
"id": 4,
"name": "vehicle_motion",
"name_cased": "vehicleMotion",
"name_pretty": "Vehicle motion",
"type": "types.detected",
"examples": [
{
"data_component": "01",
"value": "detected",
"description": "Detected vehicle in motion"
}
]
},
{
"id": 5,
"name": "vehicle_overspeed",
"name_cased": "vehicleOverspeed",
"name_pretty": "Vehicle overspeed",
"type": "enum",
"size": 1,
"controls": "switch",
"enum_values": [
{
"id": 0,
"name": "no_overspeed"
},
{
"id": 1,
"name": "overspeed"
}
],
"examples": [
{
"data_component": "00",
"value": "no_overspeed",
"description": "Vehicle is not overspeeding"
}
]
},
{
"id": 6,
"name": "vehicle_direction",
"name_cased": "vehicleDirection",
"name_pretty": "Vehicle direction",
"type": "enum",
"size": 1,
"enum_values": [
{
"id": 0,
"name": "forward"
},
{
"id": 1,
"name": "reverse"
}
],
"examples": [
{
"data_component": "00",
"value": "forward",
"description": "Vehicle is moving forward"
}
]
},
{
"id": 7,
"name": "vehicle_speed",
"name_cased": "vehicleSpeed",
"name_pretty": "Vehicle speed",
"type": "unit.speed",
"size": 10,
"description": "The tachograph vehicle speed",
"examples": [
{
"data_component": "16014054000000000000",
"value": {
"kilometers_per_hour": 80.0
},
"description": "Vehicle speed is 80.0km/h"
}
]
}
]
}