Packages

AutoApi is able to parse and execute Auto API binary data

Current section

Files

Jump to
auto_api specs capabilities doors.json
Raw

specs/capabilities/doors.json

{
"name": "doors",
"name_cased": "doors",
"name_pretty": "Doors",
"category": "digital_key",
"authorization": true,
"identifier": {
"msb": 0,
"lsb": 32
},
"api": {
"intro": 1,
"update": 11
},
"getters": {},
"setters": [
{
"name": "lock_unlock_doors",
"mandatory": [
6
],
"description": "Attempt to lock or unlock all doors of the vehicle."
}
],
"state": "all",
"properties": [
{
"id": 2,
"name": "inside_locks",
"name_cased": "insideLocks",
"name_pretty": "Inside locks",
"type": "types.lock",
"multiple": true,
"name_singular": "inside_lock",
"description": "Inside lock states for the given doors",
"examples": [
{
"data_component": "0001",
"values": {
"location": "front_left",
"lock_state": "locked"
},
"description": "Front left door is locked inside"
},
{
"data_component": "0100",
"values": {
"location": "front_right",
"lock_state": "unlocked"
},
"description": "Front right door is unlocked inside"
},
{
"data_component": "0200",
"values": {
"location": "rear_right",
"lock_state": "unlocked"
},
"description": "Rear right door is unlocked inside"
},
{
"data_component": "0300",
"values": {
"location": "rear_left",
"lock_state": "unlocked"
},
"description": "Rear left door is unlocked inside"
}
]
},
{
"id": 3,
"name": "locks",
"name_cased": "locks",
"name_pretty": "Locks",
"type": "types.lock",
"multiple": true,
"name_singular": "lock",
"description": "Lock states for the given doors",
"examples": [
{
"data_component": "0000",
"values": {
"location": "front_left",
"lock_state": "unlocked"
},
"description": "Front left door is unlocked"
},
{
"data_component": "0100",
"values": {
"location": "front_right",
"lock_state": "unlocked"
},
"description": "Front right door is unlocked"
},
{
"data_component": "0201",
"values": {
"location": "rear_right",
"lock_state": "locked"
},
"description": "Rear right door is locked"
},
{
"data_component": "0301",
"values": {
"location": "rear_left",
"lock_state": "locked"
},
"description": "Rear left door is locked"
}
]
},
{
"id": 4,
"name": "positions",
"name_cased": "positions",
"name_pretty": "Positions",
"type": "types.door_position",
"multiple": true,
"name_singular": "position",
"description": "Door positions for the given doors",
"examples": [
{
"data_component": "0001",
"values": {
"location": "front_left",
"position": "open"
},
"description": "Front left door is open"
},
{
"data_component": "0100",
"values": {
"location": "front_right",
"position": "closed"
},
"description": "Front right door is closed"
},
{
"data_component": "0200",
"values": {
"location": "rear_right",
"position": "closed"
},
"description": "Rear right door is closed"
},
{
"data_component": "0300",
"values": {
"location": "rear_left",
"position": "closed"
},
"description": "Rear left door is closed"
},
{
"data_component": "0500",
"values": {
"location": "all",
"position": "closed"
},
"description": "All doors are closed"
}
]
},
{
"id": 5,
"name": "inside_locks_state",
"name_cased": "insideLocksState",
"name_pretty": "Inside locks state",
"type": "types.lock_state",
"description": "Inside locks state for the whole vehicle (combines all specific lock states if available)",
"examples": [
{
"data_component": "01",
"value": "locked",
"description": "Doors are locked inside"
}
]
},
{
"id": 6,
"name": "locks_state",
"name_cased": "locksState",
"name_pretty": "Locks state",
"type": "types.lock_state",
"description": "Locks state for the whole vehicle (combines all specific lock states if available)",
"examples": [
{
"data_component": "00",
"value": "unlocked",
"description": "Doors are unlocked"
}
]
}
]
}