Table of Contents

Class DeviceCommunicationStatus

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

Object model for the DeviceCommunicationStatus of a device.

public sealed class DeviceCommunicationStatus : EntityWithVersion, IEntity, IComparable, IIdentifiable, IVersion, IDeviceProvider, IDateTimeProvider
Inheritance
DeviceCommunicationStatus
Implements
Inherited Members

Constructors

DeviceCommunicationStatus()

Initializes a new instance of the DeviceCommunicationStatus class.

public DeviceCommunicationStatus()

DeviceCommunicationStatus(Id?, long?, Device?, DateTime?, DeviceCommunicationStatusState)

Initializes a new instance of the DeviceCommunicationStatus class.

public DeviceCommunicationStatus(Id? id, long? version, Device? device, DateTime? dateTime, DeviceCommunicationStatusState deviceCommunicationStatusState)

Parameters

id Id

The id.

version long?

The version.

device Device

The device.

dateTime DateTime?

The date time that represents when the status was last changed.

deviceCommunicationStatusState DeviceCommunicationStatusState

The communication status of the device.

Properties

DateTime

Gets or sets the dateTime when the status was last updated.

public DateTime? DateTime { get; set; }

Property Value

DateTime?

The updated date time.

Device

Gets the device.

public Device? Device { get; }

Property Value

Device

Device

DeviceCommunicationStatusState

Gets or sets the communication state of the device.

public DeviceCommunicationStatusState DeviceCommunicationStatusState { get; set; }

Property Value

DeviceCommunicationStatusState

The communication state of the device.

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.