Class DebugData
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
DebugData is generated by Geotab GO devices for internal debugging or troubleshooting purposes. This may include information regarding the state of the modem, firmware or conditions that the device is experiencing.
public class DebugData : Entity, IEntity, IComparable, IIdentifiable, IDateTimeProvider, IDriverProvider, IDeviceProvider
- Inheritance
-
DebugData
- Implements
- Inherited Members
Constructors
DebugData()
Initializes a new instance of the DebugData class.Initializes a new instance of the DebugData class.
public DebugData()
DebugData(Id?, Driver?, Device?, DateTime?, byte[]?, DebugReason?)
Initializes a new instance of the DebugData class.Initializes a new instance of the DebugData class.
public DebugData(Id? id, Driver? driver, Device? device, DateTime? dateTime, byte[]? data, DebugReason? debugReason)
Parameters
idIdThe Id.
driverDriverThe driver.
deviceDeviceThe device.
dateTimeDateTime?The record DateTime.
databyte[]The data.
debugReasonDebugReason?The debug Reason.
Properties
Data
Gets or sets the binary data.
public byte[]? Data { get; set; }
Property Value
DateTime
Gets or sets the date and time the DebugData log was created.
public DateTime? DateTime { get; set; }
Property Value
DebugReason
Gets or sets the DebugReason; used for troubleshooting/debugging purposes only.
public DebugReason? DebugReason { get; set; }
Property Value
Device
Gets or sets the Device associated with the vehicle.
public Device? Device { get; set; }
Property Value
Driver
Gets or sets the Driver of the vehicle at the time the DebugData log entry was created.
public Driver? Driver { get; set; }
Property Value
Methods
Clone()
Creates a new object that is a copy of the current instance.
public override IEntity Clone()
Returns
- IEntity
A new object that is a copy of this instance.