Packages

AutoApi is able to parse and execute Auto API binary data

Current section

Files

Jump to
auto_api specs capabilities maintenance.json
Raw

specs/capabilities/maintenance.json

{
"name": "maintenance",
"name_cased": "maintenance",
"name_pretty": "Maintenance",
"category": "diagnostics",
"authorization": true,
"identifier": {
"msb": 0,
"lsb": 52
},
"api": {
"intro": 3,
"update": 13
},
"getters": {},
"state": "all",
"properties": [
{
"id": 1,
"name": "days_to_next_service",
"name_cased": "daysToNextService",
"name_pretty": "Days to next service",
"deprecated": {
"new_name": "time_to_next_service",
"reason": "removed the unit from the name"
},
"type": "unit.duration",
"size": 10,
"description": "Time until next servicing of the car",
"examples": [
{
"data_component": "0703407f500000000000",
"value": {
"days": 501.0
},
"description": "501.0 days until next service"
}
]
},
{
"id": 2,
"name": "kilometers_to_next_service",
"name_cased": "kilometersToNextService",
"name_pretty": "Kilometers to next service",
"deprecated": {
"new_name": "distance_to_next_service",
"reason": "removed the unit from the name"
},
"type": "unit.length",
"size": 10,
"description": "The distance until next servicing of the vehicle",
"examples": [
{
"data_component": "120440acc20000000000",
"value": {
"kilometers": 3681.0
},
"description": "3'681km until next service"
}
]
},
{
"id": 3,
"name": "cbs_reports_count",
"name_cased": "cbsReportsCount",
"name_pretty": "CBS reports count",
"type": "uinteger",
"size": 1,
"description": "The number of CBS reports",
"examples": [
{
"data_component": "03",
"value": 3,
"description": "Condition Based Service reports count is 3"
}
]
},
{
"id": 4,
"name": "months_to_exhaust_inspection",
"name_cased": "monthsToExhaustInspection",
"name_pretty": "Months to exhaust inspection",
"deprecated": {
"new_name": "time_to_exhaust_inspection",
"reason": "removed the unit from the name"
},
"type": "unit.duration",
"size": 10,
"description": "Time until exhaust inspection",
"examples": [
{
"data_component": "07054014000000000000",
"value": {
"months": 5.0
},
"description": "5 months until exhaust inspection"
}
]
},
{
"id": 5,
"name": "teleservice_availability",
"name_cased": "teleserviceAvailability",
"name_pretty": "Teleservice availability",
"type": "enum",
"size": 1,
"enum_values": [
{
"id": 0,
"name": "pending"
},
{
"id": 1,
"name": "idle"
},
{
"id": 2,
"name": "successful"
},
{
"id": 3,
"name": "error"
}
],
"examples": [
{
"data_component": "02",
"value": "successful",
"description": "Teleservice is available"
}
]
},
{
"id": 6,
"name": "service_distance_threshold",
"name_cased": "serviceDistanceThreshold",
"name_pretty": "Service distance threshold",
"type": "unit.length",
"size": 10,
"description": "Distance threshold for service",
"examples": [
{
"data_component": "120440b3880000000000",
"value": {
"kilometers": 5000.0
},
"description": "Service distance threshold is 5000.0km"
}
]
},
{
"id": 7,
"name": "service_time_threshold",
"name_cased": "serviceTimeThreshold",
"name_pretty": "Service time threshold",
"type": "unit.duration",
"size": 10,
"description": "Time threshold for service",
"examples": [
{
"data_component": "07044010000000000000",
"value": {
"weeks": 4
},
"description": "Service time threshold is 4 weeks"
}
]
},
{
"id": 8,
"name": "automatic_teleservice_call_date",
"name_cased": "automaticTeleserviceCallDate",
"name_pretty": "Automatic teleservice call date",
"type": "timestamp",
"size": 8,
"description": "Automatic teleservice call date",
"examples": [
{
"data_component": "000001674058f130",
"value": "2018-11-23T11:33:50.000Z",
"description": "Automatic teleservice call date is at 23 November 2018 at 11:33:50 UTC"
}
]
},
{
"id": 9,
"name": "teleservice_battery_call_date",
"name_cased": "teleserviceBatteryCallDate",
"name_pretty": "Teleservice battery call date",
"type": "timestamp",
"size": 8,
"description": "Teleservice batter call date",
"examples": [
{
"data_component": "000001674024c1d0",
"value": "2018-11-23T10:36:50.000Z",
"description": "Teleservice battery call date is at 23 November 2018 at 10:36:50 GMT"
}
]
},
{
"id": 10,
"name": "next_inspection_date",
"name_cased": "nextInspectionDate",
"name_pretty": "Next inspection date",
"type": "timestamp",
"size": 8,
"description": "Next inspection date",
"examples": [
{
"data_component": "00000166a15d20d8",
"value": "2018-10-23T14:38:47.000Z",
"description": "Next inspection date is at 23 October 2018 at 14:38:47 GMT"
}
]
},
{
"id": 11,
"name": "condition_based_services",
"name_cased": "conditionBasedServices",
"name_pretty": "Condition based services",
"type": "types.condition_based_service",
"multiple": true,
"name_singular": "condition_based_service",
"examples": [
{
"data_component": "07e305000300000b4272616b6520666c756964002c4e657874206368616e676520617420737065636966696564206461746520617420746865206c61746573742e",
"values": {
"year": 2019,
"month": 5,
"id": 3,
"due_status": "ok",
"text": "Brake fluid",
"description": "Next change at specified date at the latest."
},
"description": "Next latest brake fluid change date is 2019 May in a CBS with ID 3 and status 'ok'"
}
]
},
{
"id": 12,
"name": "brake_fluid_change_date",
"name_cased": "brakeFluidChangeDate",
"name_pretty": "Brake fluid change date",
"type": "timestamp",
"size": 8,
"description": "Brake fluid change date",
"examples": [
{
"data_component": "000001677c63d280",
"value": "2018-12-05T03:22:56.000Z",
"description": "Brake fluid change date is at 5 December 2018 at 03:22:56 GMT"
}
]
},
{
"id": 13,
"name": "time_to_next_service",
"name_cased": "timeToNextService",
"name_pretty": "Time to next service",
"type": "unit.duration",
"size": 10,
"description": "Time until next servicing of the vehicle",
"examples": [
{
"data_component": "0703407f500000000000",
"value": {
"days": 501.0
},
"description": "501.0 days until next service"
}
]
},
{
"id": 14,
"name": "distance_to_next_service",
"name_cased": "distanceToNextService",
"name_pretty": "Distance to next service",
"type": "unit.length",
"size": 10,
"description": "The distance until next servicing of the vehicle",
"examples": [
{
"data_component": "120440acc20000000000",
"value": {
"kilometers": 3681.0
},
"description": "3'681km until next service"
}
]
},
{
"id": 15,
"name": "time_to_exhaust_inspection",
"name_cased": "timeToExhaustInspection",
"name_pretty": "Time to exhaust inspection",
"added": 12,
"type": "unit.duration",
"size": 10,
"description": "Time until exhaust inspection",
"examples": [
{
"data_component": "07054014000000000000",
"value": {
"months": 5.0
},
"description": "5 months until exhaust inspection"
}
]
},
{
"id": 16,
"name": "last_ecall",
"name_cased": "lastECall",
"name_pretty": "Last eCall",
"added": 12,
"type": "timestamp",
"size": 8,
"description": "Date-time of the last eCall",
"examples": [
{
"data_component": "000001677c63d280",
"value": "2018-12-05T03:22:56.000Z",
"description": "Last eCall happened at 5 December 2018 at 03:22:56 GMT"
}
]
},
{
"id": 17,
"name": "distance_to_next_oil_service",
"name_cased": "distanceToNextOilService",
"name_pretty": "Distance to next oil service",
"added": 13,
"type": "unit.length",
"size": 10,
"description": "Indicates the remaining distance until the next oil service; if this limit was exceeded, this value indicates the distance that has been driven since then.",
"examples": [
{
"data_component": "120440806ccccccccccd",
"value": {
"kilometers": 525.6
},
"description": "Distance to the next oil service is 525.6km"
}
]
},
{
"id": 18,
"name": "time_to_next_oil_service",
"name_cased": "timeToNextOilService",
"name_pretty": "Time to next oil service",
"added": 13,
"type": "unit.duration",
"size": 10,
"description": "Indicates the time remaining until the next oil service; if this limit was exceeded, this value indicates the time that has passed since then.",
"examples": [
{
"data_component": "07034050b33333333333",
"value": {
"days": 66.8
},
"description": "Time to the next oil service is 66.8 days"
}
]
},
{
"id": 19,
"name": "brake_fluid_remaining_distance",
"name_cased": "brakeFluidRemainingDistance",
"name_pretty": "Brake fluid remaining distance",
"added": 13,
"type": "unit.length",
"size": 10,
"description": "Indicates the remaining distance for brake fluid.",
"examples": [
{
"data_component": "12044097710000000000",
"value": {
"kilometers": 1500.25
},
"description": "Brake fluid remaining distance is 1500.25km"
}
]
},
{
"id": 20,
"name": "brake_fluid_status",
"name_cased": "brakeFluidStatus",
"name_pretty": "Brake fluid status",
"added": 13,
"type": "types.service_status",
"description": "Brake fluid's service status.",
"examples": [
{
"data_component": "00",
"value": "ok",
"description": "Brake fluid status is 'ok'"
}
]
},
{
"id": 22,
"name": "brakes_service_due_dates",
"name_cased": "brakesServiceDueDates",
"name_pretty": "Brakes service due dates",
"name_singular": "brake_service_due_date",
"added": 13,
"type": "types.brake_service_due_date",
"multiple": true,
"description": "Brakes servicing due dates.",
"examples": [
{
"data_component": "000000017fda4373c0",
"values": {
"axle": "front",
"due_date": "2022-03-30T09:58:48.000Z"
},
"description": "Front brake has a service date at 30 March 2022 at 09:58:48 GMT"
},
{
"data_component": "010000017fda4373c0",
"values": {
"axle": "rear",
"due_date": "2022-03-30T09:58:48.000Z"
},
"description": "Rear brake has a service date at 30 March 2022 at 09:58:48 GMT"
}
]
},
{
"id": 23,
"name": "brakes_service_remaining_distances",
"name_cased": "brakesServiceRemainingDistances",
"name_pretty": "Brakes service remaining distances",
"name_singular": "brake_service_remaining_distance",
"added": 13,
"type": "types.brake_service_remaining_distance",
"multiple": true,
"description": "Brakes servicing remaining distances.",
"examples": [
{
"data_component": "0012044097710000000000",
"values": {
"axle": "front",
"distance": {
"kilometers": 1500.25
}
},
"description": "Front brake's remaining distance to service is 1500.25km"
},
{
"data_component": "0112044097710000000000",
"values": {
"axle": "rear",
"distance": {
"kilometers": 1500.25
}
},
"description": "Rear brake's remaining distance to service is 1500.25km"
}
]
},
{
"id": 24,
"name": "brakes_service_statuses",
"name_cased": "brakesServiceStatuses",
"name_pretty": "Brakes service statuses",
"name_singular": "brake_service_status",
"added": 13,
"type": "types.brake_service_status",
"multiple": true,
"description": "Brakes servicing statuses.",
"examples": [
{
"data_component": "0000",
"values": {
"axle": "front",
"status": "ok"
},
"description": "Front brake's service status is 'ok'"
},
{
"data_component": "0100",
"values": {
"axle": "rear",
"status": "ok"
},
"description": "Rear brake's service status is 'ok'"
}
]
},
{
"id": 25,
"name": "drive_in_inspection_date",
"name_cased": "driveInInspectionDate",
"name_pretty": "Drive-in inspection date",
"added": 13,
"type": "timestamp",
"size": 8,
"description": "Next drive-in inspection date.",
"examples": [
{
"data_component": "0000017ff961a380",
"value": "2022-04-05T11:00:00.000Z",
"description": "Next drive-in inspection date is at 5 April 2022 at 11:00:00 GMT"
}
]
},
{
"id": 26,
"name": "drive_in_inspection_status",
"name_cased": "driveInInspectionStatus",
"name_pretty": "Drive-in inspection status",
"added": 13,
"type": "types.service_status",
"description": "Drive-in inspection service status.",
"examples": [
{
"data_component": "00",
"value": "ok",
"description": "Drive-in inspection service status is 'ok'"
}
]
},
{
"id": 27,
"name": "next_oil_service_date",
"name_cased": "nextOilServiceDate",
"name_pretty": "Next oil service date",
"added": 13,
"type": "timestamp",
"size": 8,
"description": "Next oil service date.",
"examples": [
{
"data_component": "0000017fdabd2800",
"value": "2022-03-30T12:11:44.000Z",
"description": "Next oil service is at 30 March 2022 at 12:11:44 GMT"
}
]
},
{
"id": 28,
"name": "next_inspection_distance_to",
"name_cased": "nextInspectionDistanceTo",
"name_pretty": "Next inspection distance to",
"added": 13,
"type": "unit.length",
"size": 10,
"description": "Distance until the next inspection.",
"examples": [
{
"data_component": "12044097710000000000",
"value": {
"kilometers": 1500.25
},
"description": "Distance until the next inspection is 1500.25km"
}
]
},
{
"id": 29,
"name": "legal_inspection_date",
"name_cased": "legalInspectionDate",
"name_pretty": "Legal inspection date",
"added": 13,
"type": "timestamp",
"size": 8,
"description": "Next legally required inspection date",
"examples": [
{
"data_component": "0000017fdabd2800",
"value": "2022-03-30T12:11:44.000Z",
"description": "Next legally required inspection date is at 30 March 2022 at 12:11:44 GMT"
}
]
},
{
"id": 30,
"name": "service_status",
"name_cased": "serviceStatus",
"name_pretty": "Service-status",
"added": 13,
"type": "types.service_status",
"description": "Consolidated status regarding service requirements. OK: no current service requirement, WARNING: at least one service has reported requirement, CRITICAL: at least one service is overdue.",
"examples": [
{
"data_component": "00",
"value": "ok",
"description": "No current service requirements."
}
]
},
{
"id": 31,
"name": "service_date",
"name_cased": "serviceDate",
"name_pretty": "Service date",
"added": 13,
"type": "timestamp",
"size": 8,
"description": "Date of the earliest service. If this service is overdue, the date is in the past.",
"examples": [
{
"data_component": "0000017fdabd2800",
"value": "2022-03-30T12:11:44.000Z",
"description": "Date of the earliest service is at 30 March 2022 at 12:11:44 GMT"
}
]
},
{
"id": 32,
"name": "inspection_status",
"name_cased": "inspectionStatus",
"name_pretty": "Inspection status",
"added": 13,
"type": "types.service_status",
"description": "Vehicle inspection service status.",
"examples": [
{
"data_component": "00",
"value": "ok",
"description": "Vehicle inspection service status is 'ok'."
}
]
},
{
"id": 33,
"name": "drive_in_inspection_distance_to",
"name_cased": "driveInInspectionDistanceTo",
"name_pretty": "Drive-in inspection distance to",
"added": 13,
"type": "unit.length",
"size": 10,
"description": "The distance until next drive-in inspection of the vehicle",
"examples": [
{
"data_component": "120440acc20000000000",
"value": {
"kilometers": 3681.0
},
"description": "3'681km until next drive-in inspection"
}
]
},
{
"id": 34,
"name": "vehicle_check_date",
"name_cased": "vehicleCheckDate",
"name_pretty": "Vehicle check date",
"added": 13,
"type": "timestamp",
"size": 8,
"description": "Vehicle check date (usually after a predetermined distance).",
"examples": [
{
"data_component": "0000017fe45286dd",
"value": "2022-04-01T08:51:28.093Z",
"description": "Vehicle check is on 1. April 2022 at 11:51:28 EEST."
}
]
},
{
"id": 35,
"name": "vehicle_check_status",
"name_cased": "vehicleCheckStatus",
"name_pretty": "Vehicle check status",
"added": 13,
"type": "types.service_status",
"description": "Vehicle check service status.",
"examples": [
{
"data_component": "00",
"value": "ok",
"description": "Vehicle check service status is 'ok'."
}
]
},
{
"id": 36,
"name": "vehicle_check_distance_to",
"name_cased": "vehicleCheckDistanceTo",
"name_pretty": "Vehicle check distance to",
"added": 13,
"type": "unit.length",
"size": 10,
"description": "The distance until next vehicle check.",
"examples": [
{
"data_component": "1204409519999999999a",
"value": {
"kilometers": 1350.4
},
"description": "The distance to next vehicle check is 1350.4km."
}
]
}
]
}