Table of Contents

Class EmissionVehicleCycleMessage

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

Class definition for EmissionVehicleCycleMessages.

public sealed class EmissionVehicleCycleMessage : Entity, IEntity, IComparable, IIdentifiable
Inheritance
EmissionVehicleCycleMessage
Implements
Inherited Members

Constructors

EmissionVehicleCycleMessage()

Initializes a new instance of the EmissionVehicleCycleMessage class.

public EmissionVehicleCycleMessage()

EmissionVehicleCycleMessage(Id?)

Initializes a new instance of the EmissionVehicleCycleMessage class.

public EmissionVehicleCycleMessage(Id? id)

Parameters

id Id

The log Id.

EmissionVehicleCycleMessage(Id?, in DateTime?, int?, bool?, int?, int?, int?, int?, in DateTime?, int?, byte[]?, EmissionVehicleCycle?, long?)

Initializes a new instance of the EmissionVehicleCycleMessage class.

public EmissionVehicleCycleMessage(Id? id, in DateTime? deliveredDateTime, int? sequenceNumber, bool? isLastInSequence, int? taskId, int? taskStage, int? interfaceAndIsTx, int? canFrameId, in DateTime? canFrameDateTime, int? canFrameOrder, byte[]? payload, EmissionVehicleCycle? emissionVehicleCycle, long? textMessageId)

Parameters

id Id

The id.

deliveredDateTime DateTime?

The deliveredDateTime.

sequenceNumber int?

The sequenceNumber.

isLastInSequence bool?

The isLastInSequence.

taskId int?

The taskId.

taskStage int?

The taskStage.

interfaceAndIsTx int?

The interfaceAndIsTx.

canFrameId int?

The canFrameId.

canFrameDateTime DateTime?

The canFrameDateTime.

canFrameOrder int?

The canFrameOrder.

payload byte[]

The payload.

emissionVehicleCycle EmissionVehicleCycle

The emissionVehicleCycle.

textMessageId long?

The textMessageId.

Properties

CanFrameDateTime

Gets or sets the CanFrame datetime for EmissionVehicleCycleMessage.

public DateTime? CanFrameDateTime { get; set; }

Property Value

DateTime?

CanFrameDateTime

CanFrameId

Gets or sets the CanFrame Id for EmissionVehicleCycleMessage.

public int? CanFrameId { get; set; }

Property Value

int?

CanFrameId

CanFrameOrder

Gets or sets the CanFrame Order number for EmissionVehicleCycleMessage.

public int? CanFrameOrder { get; set; }

Property Value

int?

CanFrameOrder

DeliveredDateTime

Gets or sets the delivered datetime for EmissionVehicleCycleMessage.

public DateTime? DeliveredDateTime { get; set; }

Property Value

DateTime?

DeliveredDateTime

EmissionVehicleCycle

Gets or sets the EmissionVehicleCycle for EmissionVehicleCycleMessage.

public EmissionVehicleCycle? EmissionVehicleCycle { get; set; }

Property Value

EmissionVehicleCycle

EmissionVehicleCycle

InterfaceAndIsTx

Gets or sets the InterfaceAndIsTx attribute for EmissionVehicleCycleMessage.

public int? InterfaceAndIsTx { get; set; }

Property Value

int?

InterfaceAndIsTx

IsLastInSequence

Gets or sets a value indicating whether the message is the last in the sequence for EmissionVehicleCycleMessage.

public bool? IsLastInSequence { get; set; }

Property Value

bool?

IsLastInSequence

IsRequest

Gets a value indicating whether the message was a request (true) or response (false).

public bool IsRequest { get; }

Property Value

bool

The message type.

Payload

Gets or sets the payload for EmissionVehicleCycleMessage.

public byte[]? Payload { get; set; }

Property Value

byte[]

Payload

SequenceNumber

Gets or sets the sequence number for EmissionVehicleCycleMessage.

public int? SequenceNumber { get; set; }

Property Value

int?

SequenceNumber

TaskId

Gets or sets the task ID for EmissionVehicleCycleMessage.

public int? TaskId { get; set; }

Property Value

int?

TaskId

TaskStage

Gets or sets the task stage for EmissionVehicleCycleMessage.

public int? TaskStage { get; set; }

Property Value

int?

TaskStage

TextMessageId

Gets or sets the text message ID associated with this message.

public long? TextMessageId { get; set; }

Property Value

long?

The text message ID.

Methods

Clone()

Clone EmissionVehicleCycle instance

public override IEntity Clone()

Returns

IEntity

IEntity