Table of Contents

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 Device

The device.

deviceConnectionStatus int?

The DeviceConnectionStatus.

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 Id

The Id.

version long?

The version.

Properties

Delivered

Gets or sets date/time the message was delivered.

public DateTime? Delivered { get; set; }

Property Value

DateTime?

DateTime

Device

Gets or sets the Device this IoxAddOn is connected to.

public Device? Device { get; set; }

Property Value

Device

Device

DeviceConnectionStatus

Gets or sets the device connection status (Active = 0, Inactive = 4, Disconnected = 1).

public int? DeviceConnectionStatus { get; set; }

Property Value

int?

DeviceConnectionStatus

LastCommunicated

Gets or sets the date/time of last IOX/Passthrough communication for the device.

public DateTime? LastCommunicated { get; set; }

Property Value

DateTime?

DateTime

QueueSize

Gets or sets the queue size of pending messages.

public int? QueueSize { get; set; }

Property Value

int?

int

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.