Vehicle Mil Info

The VEHICLE_MIL_INFO event is used to report the status of the Malfunction Indicator Light (MIL) at the beginning of a trip. It helps indicate whether the vehicle's engine has detected any issues that require attention.

Event Type: VEHICLE_MIL_INFO

Trigger Condition

Subscription to the VEHICLE_MIL_INFO event is mandatory. The event is triggered at the start of each trip and provides the current MIL status (ON/OFF), helping fleet managers monitor vehicle health proactively.

Example Payload

{
"inputBit7": 0,
"partialUpdate": false,
"inputBit4": 0,
"voiceCallActive": 0,
"inputBit3": 0,
"inputBit6": 0,
"inputBit5": 0,
"type": "VEHICLE_MIL_INFO",
"deviceId": "7b9ec524-8059-11ec-91e8-c1b4ab6f81d2",
"milDistance": 0,
"networkService": 0,
"commStateConnected": 0,
"messageType": "VEHICLE_MIL_INFO",
"messageIndex": "16078411",
"dimentionFix": 0,
"lastKnownLon": -90.5253357,
"inputBit0": 0,
"inputBit2": 0,
"id": "1c006e1e-2d01-4ba7-949e-7f9def8a12fe",
"state": null,
"inputBit1": 0,
"commStatusAvaliable": 0,
"locality": null,
"eventIndex": 0,
"assetNo": "",
"fixStatusCorrected": 0,
"deviceSerial": "1062505290",
"groupName": "Azuga Northeast",
"lastKnownTime": 1663891316000,
"jmsType": "",
"vehicleName": "Zia's Vehicle",
"deviceTypeId": 1,
"destinationQueues": null,
"city": null,
"latitude": 38.6210206,
"tripDistance": 7044,
"unitStatus": 0,
"invalidFix": 0,
"dataService": 0,
"noOfAccums": 0,
"customerId": 1059,
"beaconMacAddress": null,
"tripNumber": 711,
"spare": 0,
"address": null,
"roaming": 0,
"messageEventType": null,
"stateId": 0,
"updateTime": null,
"userId": "8a9388a8-7dd7-5b7e-017e-c0a7a85c5e35",
"milTime": 0,
"batteryPercentage": 0,
"currentState": 0,
"deviceProtocolMessageId": null,
"messageEventTypeId": 0,
"zipCode": null,
"country": null,
"deviceAssociatedVIN": "1G1PF5SC0C7208921",
"codeClearDistance": 0,
"beaconType": null,
"groupId": "bb443197-af0f-11ea-87f7-712f0c9121d3",
"deviceTriptime": 0,
"vendorTypeId": 1,
"firmwareVersion": null,
"fixStatuslastKnown": 0,
"fixStatusHistoric": 0,
"longitude": -90.5250765,
"satellites": null,
"locationTime": 1663891335000,
"odometer": 209870,
"offset": -300,
"virtualTripEnd": false,
"imei_meid": "352602114115360",
"insideHOO": true,
"milStatus": 1,
"timeOfFix": null,
"sensorNames": null,
"tripPolyline": null,
"lastKnownLat": 38.6207052,
"fixQuality": 0,
"unitStatusBit0": 0,
"unitStatusBit2": 0,
"unitStatusBit1": 0,
"unitStatusBit3": 0,
"storedLocation": false,
"protocolVersionIdChange": true,
"accumesList": null,
"accumulators": null,
"fixStatusPredict": 0,
"network3G": 0,
"lastKnownAddress": "14442 Clayton Rd, Ballwin, MO 63011, USA",
"privacyModeEnable": false,
"fixStatus": 0,
"vehicleId": "7b9ec523-8059-11ec-91e8-79d8a6a932aa",
"lastKnownFixQuality": 0,
"dtcCount": 1,
"userName": "Bruce Driver",
"tripState": "ACTIVE",
"messageTypeId": 50,
"obdSpeed": null,
"location": {
"latitude": 38.6210206,
"longitude": -90.5250765
},
"commonState": 0,
"carrierId": null,
"codeClearTime": 0
}

Reference

FieldDescription
type
String
Type of event.
Example: "VEHICLE_MIL_INFO"
deviceId
String,UUID
Unique identifier of the device.
Example: "7b9ec524-8059-11ec-91e8-c1b4ab6f81d2"
milDistance
Integer
Distance since MIL was triggered in kilometers.
Example: 0
messageType
String
Type of message.
Example: "VEHICLE_MIL_INFO"
lastKnownLon
Double
Last known longitude of vehicle in degrees.
Example: -90.5253357
id
String,UUID
Unique identifier for the event.
Example: "1c006e1e-2d01-4ba7-949e-7f9def8a12fe"
deviceSerial
String
Serial number of the device.
Example: "1062505290"
groupName
String
Name of the assigned group.
Example: "Azuga Northeast"
lastKnownTime
Time Stamp
Last known time in milliseconds.
Example: 1663891316000
vehicleName
String
Name of the vehicle.
Example: "Zia's Vehicle"
deviceTypeId
Integer
Type identifier of the device, 1-Datalogger.
Example: 1
tripDistance
Integer
Distance traveled in current trip in kilometers.
Example: 7044
customerId
Integer
The unique Azuga ID of the customer.
Example: 1059
tripNumber
Integer
Represents a unique ID assigned to a specific trip, allowing the system to track and reference that particular journey or route.
Example: 711
stateId
Integer
State ID (numeric code).
Example: 0
userId
String,UUID
Unique identifier for the user.
Example: "8a9388a8-7dd7-5b7e-017e-c0a7a85c5e35"
milTime
Integer
Time since MIL light turned on in minutes.
Example: 0
messageEventTypeId
Integer
Message event type ID.
Example: 0
zipCode
Integer
Zip or postal code.
country
String
Country name
deviceAssociatedVIN
String
VIN associated with device.
Example: "1G1PF5SC0C7208921"
codeClearDistance
Integer
Distance since MIL codes cleared in kilometers.
Example: 0
groupId
String,UUID
Group identifier.
Example: "bb443197-af0f-11ea-87f7-712f0c9121d3"
deviceTriptime
Integer
Device trip time in seconds.
Example: 0
vendorTypeId
Integer
Vendor type identifier.
Example: 1
locationTime
Time Stamp
Time when location was recorded in milliseconds.
Example: 1663891335000
odometer
Integer
Odometer value in kilometers.
Example: 209870
offset
Integer
Timezone offset value.
Example: -300
virtualTripEnd
Boolean
Indicates whether virtual trip ended.
Example: false
imei_meid
String
Device IMEI or MEID.
Example: "352602114115360"
insideHOO
Boolean
Indicates whether vehicle is inside HOO.
Example: true
milStatus
Integer
MIL status: 1 = ON, 0 = OFF.
Example: 1
lastKnownLat
Float
Last known latitude of vehicle in degrees.
Example: 38.6207052
protocolVersionIdChange
Boolean
Indicates whether protocol version changed.
Example: true
lastKnownAddress
String
Last known full address.
Example: "14442 Clayton Rd, Ballwin, MO 63011, USA"
privacyModeEnable
Boolean
Indicates if Privacy mode is enabled.
Example: false
vehicleId
String,UUID
Unique vehicle ID.
Example: "7b9ec523-8059-11ec-91e8-79d8a6a932aa"
dtcCount
Integer
Count of DTC (Diagnostic Trouble Codes).
Example: 1
userName
String
Name of the driver/user.
Example: "Bruce Driver"
tripState
String
State of the trip.
Example: "ACTIVE"
messageTypeId
Integer
Message type identifier.
Example: 50
location
Location {
latitude: 34.12
longitude: -82.14
}
Current location object of the vehicle
latitude
Double
Latitude co-ordinate value in degrees
Example: 38.6210206
longitude
Double
Longitude co-ordinate value in degrees
Example: -90.5250765
codeClearTime
Integer
Time since code was cleared in minutes.
Example: 0

Did this page help you?