Table of Contents

Enum DutyStatusMalfunctionTypes

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

Malfunction or Diagnostic type of the DutyStatusLog.

[Flags]
public enum DutyStatusMalfunctionTypes
Extension Methods

Fields

Diagnostic = 1

In a diagnostic state.

DiagnosticManualPosition = Diagnostic | ManualPosition

Combination of ManualPosition and Diagnostic

Malfunction = 2

In a malfunction state.

MalfunctionManualPosition = Malfunction | ManualPosition

Combination of ManualPosition and Malfunction

ManualPosition = 32

User has inputted a manual address for the log during a position compliance diagnostic event

None = 0

No malfunction or diagnostic present or cleared.

SystemClear = 8

System has determined that the malfunction or diagnostic is cleared. Not exported to FMCSA.

SystemClearDriving = 16

System has determined that the malfunction or diagnostic is cleared and the vehicle was in motion. Used for PowerCompliance.

SystemDiagnosticClear = Diagnostic | SystemClear

System has determined that the diagnostic is cleared. Not exported to FMCSA.

SystemDiagnosticClearDriving = Diagnostic | SystemClearDriving

System has determined that the diagnostic is cleared and the vehicle was in motion. Used for PowerCompliance.

UserClear = 4

User has cleared the malfunction or diagnostic.

UserDiagnosticClear = Diagnostic | UserClear

User has cleared the diagnostic.

UserMalfunctionClear = Malfunction | UserClear

User has cleared the malfunction.