
The field MDI_CC_AGGREGATED_SERVICE
aims at containing all service data from all services parameters. It is a string formatted as JSON that can be decoded instead of all other service parameters.
{
"oil_service": {
"time_to_next": 630,
"km_at_last": 420
},
"inspection_service": {
"time_to_next": 631,
"distance_to_next": 421
},
"generic_service": {
"time_interval": "1080",
}
}
The MDI_CC_AGGREGATED_SERVICE
is a JSON string containing service information grouped into verious categories.
The categories may be:
Each category can contain the following data:
Each data is an integer. Distances are in km and times are in days.
List of all MDI_CC
fields containted in MDI_CC_AGGREGATED_SERVICE
:
MDI_CC_DISTANCE_BETWEEN_INSPECTION_SERVICES
MDI_CC_DISTANCE_FOR_CHANGE_OIL
MDI_CC_DISTANCE_FOR_NEXT_INSPECTION
MDI_CC_DISTANCE_SINCE_LAST_INSPECTION_SERVICE
MDI_CC_DISTANCE_TO_NEXT_INSPECTION_SERVICE
MDI_CC_INSPECTION_LAST_DATE
MDI_CC_MILEAGE_AT_LAST_INSPECTION
MDI_CC_MILEAGE_BETWEEN_INSPECTIONS
MDI_CC_MILEAGE_SINCE_LAST_INSPECTION
MDI_CC_TIME_BETWEEN_INSPECTIONS
MDI_CC_TIME_BETWEEN_INSPECTION_SERVICES
MDI_CC_TIME_FOR_CHANGE_OIL
MDI_CC_TIME_FOR_NEXT_INSPECTION
MDI_CC_TIME_SINCE_LAST_INSPECTION
MDI_CC_TIME_SINCE_LAST_INSPECTION_SERVICE
MDI_CC_TIME_TO_NEXT_INSPECTION_SERVICE
The field MDI_CC_AGGREGATED_CBS_SERVICES
provides detailed information about the Condition Based Service (CBS) system for BMW vehicles. It enables the monitoring of multiple vehicle components, ensuring proactive maintenance and optimal performance.
The MDI_CC_AGGREGATED_CBS_SERVICES
field is a JSON string that organizes service information into the following categories:
An example is given below:
{
"brake_fluid": {
"counter": 2,
"factor": 71,
"time": 17
},
"engine_oil": {
"distance_to_next": 17290,
"counter": 3,
"factor": 78
},
"front_brake": {
"distance_to_next": 327670,
"counter": 1
},
"rear_brake": {
"distance_to_next": 327670,
"counter": 2
},
"vehicle_check": {
"distance_to_next": 39290,
"time_to_next": 708,
"counter": 2,
"factor": 89,
"time": "2029/01/01"
}
}
Each category may include the following details:
List of all munic fields containted in MDI_CC_AGGREGATED_CBS_SERVICES
for each category:
MDI_CC_CBS_BRAKE_COUNTER
MDI_CC_CBS_BRAKE_DISTANCE
MDI_CC_CBS_BRAKE_FACTOR
MDI_CC_CBS_BRAKE_MONTH
MDI_CC_CBS_BRAKE_TIME
MDI_CC_CBS_BRAKE_YEAR
MDI_CC_CBS_DIESEL_ADDITIVE_COUNTER
MDI_CC_CBS_DIESEL_ADDITIVE_DISTANCE
MDI_CC_CBS_DIESEL_ADDITIVE_FACTOR
MDI_CC_CBS_DPF_COUNTER
MDI_CC_CBS_DPF_DISTANCE
MDI_CC_CBS_DPF_FACTOR
MDI_CC_CBS_ENGINE_COUNTER
MDI_CC_CBS_ENGINE_DISTANCE
MDI_CC_CBS_ENGINE_FACTOR
MDI_CC_CBS_ENGINE_MONTH
MDI_CC_CBS_ENGINE_YEAR
MDI_CC_CBS_EXHAUST_INSPECTION_MONTH
MDI_CC_CBS_EXHAUST_INSPECTION_YEAR
MDI_CC_CBS_FRONT_BRAKE_COUNTER
MDI_CC_CBS_FRONT_BRAKE_DISTANCE
MDI_CC_CBS_FRONT_BRAKE_FACTOR
MDI_CC_CBS_MICROFILTER_COUNTER
MDI_CC_CBS_MICROFILTER_DISTANCE
MDI_CC_CBS_MICROFILTER_FACTOR
MDI_CC_CBS_REAR_BRAKE_COUNTER
MDI_CC_CBS_REAR_BRAKE_DISTANCE
MDI_CC_CBS_REAR_BRAKE_FACTOR
MDI_CC_CBS_SPARK_PLUGS_COUNTER
MDI_CC_CBS_SPARK_PLUGS_DISTANCE
MDI_CC_CBS_SPARK_PLUGS_FACTOR
MDI_CC_CBS_VEHICLE_CHECK_COUNTER
MDI_CC_CBS_VEHICLE_CHECK_DISTANCE
MDI_CC_CBS_VEHICLE_CHECK_FACTOR
MDI_CC_CBS_VEHICLE_CHECK_MONTH
MDI_CC_CBS_VEHICLE_CHECK_YEAR
MDI_CC_CBS_VEHICLE_INSPECTION_MONTH
MDI_CC_CBS_VEHICLE_INSPECTION_YEAR