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
id
IdThe Id.
driver
DriverThe driver.
device
DeviceThe device.
dateTime
DateTime?The record DateTime.
data
byte[]The data.
debugReason
DebugReason?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.