Packages

AutoApi is able to parse and execute Auto API binary data

Current section

Files

Jump to
auto_api specs capabilities theft_alarm.json
Raw

specs/capabilities/theft_alarm.json

{
"name": "theft_alarm",
"name_cased": "theftAlarm",
"name_pretty": "Theft Alarm",
"category": "parking",
"authorization": true,
"identifier": {
"msb": 0,
"lsb": 70
},
"api": {
"intro": 4,
"update": 12
},
"getters": {},
"setters": [
{
"name": "set_theft_alarm",
"mandatory": [
1
],
"description": "Unarm or arm the theft alarm of the vehicle."
}
],
"state": "all",
"properties": [
{
"id": 1,
"name": "status",
"name_cased": "status",
"name_pretty": "Status",
"type": "enum",
"size": 1,
"enum_values": [
{
"id": 0,
"name": "unarmed",
"verb": "unarm"
},
{
"id": 1,
"name": "armed",
"verb": "arm"
},
{
"id": 2,
"name": "triggered",
"verb": "trigger"
}
],
"examples": [
{
"data_component": "01",
"value": "armed",
"description": "Theft alarm is armed"
}
]
},
{
"id": 2,
"name": "interior_protection_status",
"name_cased": "interiorProtectionStatus",
"name_pretty": "Interior protection status",
"added": 12,
"type": "types.active_selected_state",
"description": "Interior protection sensor status",
"examples": [
{
"data_component": "02",
"value": "active",
"description": "Interior protection sensor is active"
}
]
},
{
"id": 3,
"name": "tow_protection_status",
"name_cased": "towProtectionStatus",
"name_pretty": "Tow protection status",
"added": 12,
"type": "types.active_selected_state",
"description": "Tow protection sensor status",
"examples": [
{
"data_component": "02",
"value": "active",
"description": "Tow protection sensor is active"
}
]
},
{
"id": 4,
"name": "last_warning_reason",
"name_cased": "lastWarningReason",
"name_pretty": "Last warning reason",
"added": 12,
"type": "enum",
"size": 1,
"enum_values": [
{
"id": 0,
"name": "no_alarm"
},
{
"id": 1,
"name": "basic_alarm"
},
{
"id": 2,
"name": "door_front_left"
},
{
"id": 3,
"name": "door_front_right"
},
{
"id": 4,
"name": "door_rear_left"
},
{
"id": 5,
"name": "door_rear_right"
},
{
"id": 6,
"name": "hood"
},
{
"id": 7,
"name": "trunk"
},
{
"id": 8,
"name": "common_alm_in"
},
{
"id": 9,
"name": "panic"
},
{
"id": 10,
"name": "glovebox"
},
{
"id": 11,
"name": "center_box"
},
{
"id": 12,
"name": "rear_box"
},
{
"id": 13,
"name": "sensor_vta"
},
{
"id": 14,
"name": "its"
},
{
"id": 15,
"name": "its_slv"
},
{
"id": 16,
"name": "tps"
},
{
"id": 17,
"name": "horn"
},
{
"id": 18,
"name": "hold_com"
},
{
"id": 19,
"name": "remote"
},
{
"id": 20,
"name": "unknown"
},
{
"id": 21,
"name": "siren"
}
],
"examples": [
{
"data_component": "06",
"value": "hood",
"description": "Last warning is for the hood"
}
]
},
{
"id": 5,
"name": "last_event",
"name_cased": "lastEvent",
"name_pretty": "Last event",
"added": 12,
"type": "timestamp",
"description": "Last event happening date",
"examples": [
{
"data_component": "00000172bcd25b10",
"value": "2020-06-16T11:10:02.000Z",
"description": "Last event happened at 16. June 2020 at 11:10:02 GMT"
}
]
},
{
"id": 6,
"name": "last_event_level",
"name_cased": "lastEventLevel",
"name_pretty": "Last event level",
"added": 12,
"type": "enum",
"size": 1,
"description": "Level of impact for the last event",
"enum_values": [
{
"id": 0,
"name": "low"
},
{
"id": 1,
"name": "medium"
},
{
"id": 2,
"name": "high"
}
],
"examples": [
{
"data_component": "00",
"value": "low",
"description": "Last event had a low impact"
}
]
},
{
"id": 7,
"name": "event_type",
"name_cased": "eventType",
"name_pretty": "Event type",
"added": 12,
"type": "enum",
"size": 1,
"description": "Position of the last even relative to the vehicle",
"enum_values": [
{
"id": 0,
"name": "idle"
},
{
"id": 1,
"name": "front_left"
},
{
"id": 2,
"name": "front_middle"
},
{
"id": 3,
"name": "front_right"
},
{
"id": 4,
"name": "right"
},
{
"id": 5,
"name": "rear_right"
},
{
"id": 6,
"name": "rear_middle"
},
{
"id": 7,
"name": "rear_left"
},
{
"id": 8,
"name": "left"
},
{
"id": 9,
"name": "unknown"
}
],
"examples": [
{
"data_component": "05",
"value": "rear_right",
"description": "Last event happened to rear right position"
}
]
},
{
"id": 8,
"name": "interior_protection_triggered",
"name_cased": "interiorProtectionTriggered",
"name_pretty": "Interior protection triggered",
"added": 13,
"type": "types.triggered",
"size": 1,
"description": "Indicates whether the interior protection sensors are triggered.",
"examples": [
{
"data_component": "00",
"value": "not_triggered",
"description": "Interior protection sensors are not triggered."
}
]
},
{
"id": 9,
"name": "tow_protection_triggered",
"name_cased": "towProtectionTriggered",
"name_pretty": "Tow protection triggered",
"added": 13,
"type": "types.triggered",
"size": 1,
"description": "Indicates whether the tow protection sensors are triggered.",
"examples": [
{
"data_component": "00",
"value": "not_triggered",
"description": "Tow protection sensors are not triggered."
}
]
}
]
}