A DutyStatusLog is a record of duty status for Hours of Service regulations. The log is first required to have a driver, dateTime, status, and device. Location is not required and will be calculated from the device's data.
Properties
Annotations
The list of AnnotationLog(s) which are associated with this log.
The engine hours for the Device at the DateTime of this log. The unit is seconds (not hours).
EventCode
The event code of this log (Table 6; 7.20 of the ELD Final Rule).
EventRecordStatus
The record status number of this log 1 = active 2 = inactive - changed 3 = inactive - change requested 4 = inactive - change rejected.
EventType
The event type number of this log 1 = A change in driver's duty-status 2 = An intermediate log 3 = A change in driver's indication of authorized personal use of CMV or yard moves 4 = A driver's certification/re-certification of records 5 = A driver's login/logout activity 6 = CMV's engine power up / shut down activity 7 = A malfunction or data diagnostic detection occurrence (Table 6; 7.25 of the ELD Final Rule).
If the log is ignored. True means it will not affect the Driver's HOS availability.
IsTransitioning
A value indicating whether the log is in transitioning state.
Location
An object with the location information for the log data.
Malfunction
The DutyStatusMalfunctionTypes of the DutyStatusLog record. As a flag it can be both a diagnostic and malfunction state which is used to mark status based records (e.g. "D", "SB") as having a diagnostic or malfunction present at time of recording.
Odometer
The odometer in meters for the Device at the DateTime of this log.