Class IoxAddOnStatus
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
Represents the status of an IoxAddOn that is attached to a GO unit.
public class IoxAddOnStatus : EntityWithVersion, IEntity, IComparable, IIdentifiable, IVersion
- Inheritance
-
IoxAddOnStatus
- Implements
- Inherited Members
Constructors
IoxAddOnStatus()
Initializes a new instance of the IoxAddOnStatus class.
public IoxAddOnStatus()
IoxAddOnStatus(Device?, int?, DateTime?, DateTime?, int?, Id?, long?)
Initializes a new instance of the IoxAddOnStatus class.
public IoxAddOnStatus(Device? device, int? deviceConnectionStatus, DateTime? lastCommunicated, DateTime? delivered, int? queueSize, Id? id, long? version)
Parameters
device
DeviceThe device.
deviceConnectionStatus
int?lastCommunicated
DateTime?The date/time of last IOX/passthrough communication for the device.
delivered
DateTime?The date/time of when the message was delivered.
queueSize
int?The queue size of pending messages.
id
IdThe Id.
version
long?The version.
Properties
Delivered
Gets or sets date/time the message was delivered.
public DateTime? Delivered { get; set; }
Property Value
Device
Gets or sets the Device this IoxAddOn is connected to.
public Device? Device { get; set; }
Property Value
DeviceConnectionStatus
Gets or sets the device connection status (Active = 0, Inactive = 4, Disconnected = 1).
public int? DeviceConnectionStatus { get; set; }
Property Value
LastCommunicated
Gets or sets the date/time of last IOX/Passthrough communication for the device.
public DateTime? LastCommunicated { get; set; }
Property Value
QueueSize
Gets or sets the queue size of pending messages.
public int? QueueSize { 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.