Model Enums
Repository for Enums used within the API request and return models
Below can be found all Enums used with the Verilocation V1 API returns. Any Enums without accompanying numbers are sequential.
AlarmState
public enum AlarmState
{
Inactive = 0,
Active
}
AlcolockEventCode
public enum AlcolockEventCode
{
Unknown = 0,
PowerUp,
InitialSampleFailed,
RandomSampleFailed,
InitialSamplePassed,
RandomSamplePassed,
PossiblePushStart,
OverridePeriodStarted,
OverridePeriodEnded,
EmergencyOverridePeriodStarted,
ForcedSampleRequest,
RandomSampleRequest,
CallTimeExpired,
CircumventionBreathRelated,
CircumventionSuckBack,
CircumventionBlowingTooHard,
SystemRearmedStartTimeExpired,
SystemRearmedRestartTimeExpired,
TabConnected,
DriverChangeRequest,
DriverChangePassed,
DriverChangeFailed,
DriverChangeCallExpired,
ManualSample,
PassedAfterRandomCallExpired,
PassedAfterDriverChangeCallExpired,
FailedAfterRandomCallExpired,
FailedAfterDriverChangeCallExpired,
CircumventionInsufficientSample,
DoorOpened,
IgnitionOn,
IgnitionOff,
DatabaseDeleted,
ServiceReminder,
ServiceExpired,
OverrideSwitchInUse = 1000
}
AlcolockEventGroup
public enum AlcolockEventGroup
{
Other = 0,
Fail,
Circumvention,
Pass,
SignificantEvent
}
AlcolockRecordType
public enum AlcolockRecordType
{
AlcoholMeasurement = 0,
Calibration
}
Colour
public enum Colour
{
None = 0,
Blue,
Red,
Yellow,
Orange,
Green,
Purple,
Black,
Grey
}
DriverAssignmentSource
public enum DriverAssignmentSource
{
DigiDl = 0,
Unit,
ButtonPress,
ManualAssignment
}
DriverLogonStatus
public enum DriverLogonStatus
{
Login = 0,
Logout
}
DriverStatus
public enum DriverStatus
{
Inactive = 0,
Active
}
EventFlag
public enum EventFlag
{
End = 0,
Start,
}
EventType
public enum EventType
{
HarshBraking = 1,
OverRpm = 2,
Unknown3 = 3,
Pto = 4,
OverTorque = 8,
BadAnticipation = 16,
Idling = 32,
OverAcceleration = 64
}
ForceVector
public enum ForceVector
{
Unknown = -1,
Acceleration = 0,
Deceleration,
Cornering,
CorneringLeft,
CorneringRight
}
FuelType
public enum FuelType
{
Standard = 0,
Cng,
Lng,
}
GeofenceType
public enum GeofenceType
{
Polygon = 0,
Circle
}
HardwareSource
public enum HardwareSource
{
Tracker = 0,
Transcan,
SecureSeal,
Ibox,
Carrier
}
InputState
public enum InputState
{
Low = 0,
High
}
InputStateDescription
public enum InputStateDescription
{
OnOff = 0,
OpenClosed,
ActiveInactive,
ConnectedDisconnected,
}
JourneyType
public enum JourneyType
{
Gps = 0,
Can
}
MessageAlertCode
public enum MessageAlertCode
{
NoAlert = 0,
WebAlert,
Cleared
}
MessageOriginator
public enum MessageOriginator
{
Portal = 0,
Device
}
MessageStatusCode
public enum MessageStatusCode
{
Success = 0,
Expired,
MaxRetry,
Removed,
Queued,
Delivered,
Viewed,
Acked
}
PlotValidity [Flags}
[Flags]
public enum PlotValidity
{
GoodPlot = 1,
Duplicate = 2,
BadImei = 4,
BadTime = 8,
BadSatFix = 16,
BadCoordinate = 32,
BadVelocity = 64,
BadDirection = 128,
BadMovement = 256,
BadHorizontalDilution = 512,
BadOdometer = 1024,
LocationSnapped = 2048
}
PowerState
public enum PowerState
{
Lost = 0,
Restored
}
ReasonCode
public enum ReasonCode
{
ErrorGeneric = -1,
Unknown = 0,
TravelPlot = 1,
TravelPlot2 = 2,
Sendloc = 3,
Distances = 4,
GeofenceCrossing = 5,
Telematics = 6,
TravelStart = 7,
TravelStop = 8,
IgnitionOn = 9,
IgnitionOff = 10,
PowerOn = 11,
JbusTimed = 12,
Wakeup = 13,
OverSpeed = 14,
NormalSpeed = 15,
DirectionChange = 16,
OpenConnection = 17,
CloseConnection = 18,
Message = 19,
LogonStatus = 20,
MdtFtp = 21,
MdtStartShift = 22,
MdtEndShift = 23,
Temperature = 24,
MdtDriverLog = 25,
PadModeMsg = 26,
JbusNewLegDriver = 27,
JbusNewLeg = 28,
JbusActiveFault = 29,
JbusIgnitionOn = 31,
JbusIgnitionOff = 32,
JbusUpperBound = 33,
JbusLowerBound = 34,
Obd2Dtc = 35,
Fms = 36,
FmsOn = 37,
FmsOff = 38,
MessageForm = 39,
ReportZ = 40,
MdtDotSync = 41,
Accelerometer = 42,
Garmin = 43,
Nfc = 44,
Crash = 45,
CrashGps = 46,
CrashAccelerometer = 47,
Alcolock = 48,
Diagnostics = 49,
PeripheralDisconnected = 50,
TroubleCodes = 51,
TyrePressures = 52,
AlcolockOverride = 53,
ContextualSpeeding = 54,
HarshBraking = 55,
HarshSteering = 56,
HarshAcceleration = 57,
Idling = 58,
CanbusPto = 59,
InputTrigger = 60,
OverRpm = 61,
TranscanTemperatures = 62,
TranscanInput = 63,
TranscanRequestedUpdate = 64,
BadAnticipation = 65,
FuelTheft = 66,
TranscanTemperatureAlarm = 67,
IdlingOverLowThreshold = 68,
IdlingOverMedThreshold = 69,
IdlingOverHighThreshold = 70,
CruiseOff = 71,
CruiseOn = 72,
PtoOff = 73,
PtoOn = 74,
TopGearStop = 75,
TopGearStart = 76,
TopGearCruisePotentialStart = 77,
TopGearCruisePotentialStop = 78,
EngineBrakeOn = 79,
EngineBrakeOff = 80,
PowerEvent = 81,
Motion = 82,
FridgeController = 83,
IdlingEnd = 84,
TachoUpdate = 85,
OverRpmEnd = 86,
}
ResourceType
public enum ResourceType
{
Account = 0,
Contact,
Deal,
EngineerJob,
EngineerJobBooking,
Package,
Peripheral,
Product,
ProductGroup,
Sim,
Site,
Unit,
Vehicle,
Ticket,
Stock,
Engineer,
SoftwareLog,
Driver,
Trailer,
VerilocationUser,
Announcement,
Plot,
User,
DriverDecisionSupport,
GeocodedAddress,
Geofence,
Group,
Journey,
Message,
OutboundQueue,
RfidData,
DigiDl,
AlertRecord,
ReportSchedule,
Log,
Test,
MaintenanceType,
StirlingJob,
DigiDlPacket,
EngineerCommission,
InputType,
}
RouteStatus
public enum RouteStatus
{
Planned = 0,
Started,
Completed,
CompletedWithMissing,
Cancelled,
Expired,
Incomplete,
UserExpired,
Draft,
Closed
}
RouteVisitStatus
public enum RouteVisitStatus
{
Planned,
Next,
Arrived,
Departed,
Missed,
Cancelled
}
Severity
public enum Severity
{
Information,
Low,
Medium,
High,
Critical
}
TemperatureProfileMaterialisationOptions
public enum TemperatureProfileMaterialisationOptions
{
Basic = 0,
WithHistories,
}
TyreAlarmStatus
public enum TyreAlarmStatus
{
OK = 0,
UnderInflationWarning = 1,
UnderInflationAlarm = 2,
LeakAlarm = 3,
Muted = 4,
TemperatureWarning = 5,
OverTemperatureWarning = 8,
PressureDifferenceWarning = 9
}
TyreModuleElectricalStatus
public enum TyreModuleElectricalStatus
{
Ok = 0,
FaultNotDefined,
LowBattery,
NotSupported
}
TyreModuleStatus
public enum TyreModuleStatus
{
Muted = 0,
Ok,
NotAvailable,
NotSupported
}
TyrePressureThresholdStatus
public enum TyrePressureThresholdStatus
{
NotSupported1 = 0,
NotSupported2,
NoWarningPressure,
UnderPressure,
ExtremeUnderPressure,
NotSupported3,
SensorError,
NotAvailable
}
TyreRecordEventCode
public enum TyreRecordEventCode
{
Unknown = 0,
Scheduled,
Alert
}
TyreStatus
public enum TyreStatus
{
Ok = 0,
LeakDetected,
LooseOrTurned,
NotSupported
}
VehicleType
public enum VehicleType
{
Trailer = 0,
Car = 1,
BusOrPSV = 5,
HgvLessThan12T = 6,
Hgv12Tto22T = 7,
HgvGreaterThan22T = 8,
Lcv = 9,
Motorcycle = 10,
Unknown = 11,
Asset = 12,
Plant = 13
}
Last updated