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
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
IdThe 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
EmissionVehicleCycleThe emissionVehicleCycle.
textMessageId
long?The textMessageId.
Properties
CanFrameDateTime
Gets or sets the CanFrame datetime for EmissionVehicleCycleMessage.
public DateTime? CanFrameDateTime { get; set; }
Property Value
CanFrameId
Gets or sets the CanFrame Id for EmissionVehicleCycleMessage.
public int? CanFrameId { get; set; }
Property Value
CanFrameOrder
Gets or sets the CanFrame Order number for EmissionVehicleCycleMessage.
public int? CanFrameOrder { get; set; }
Property Value
DeliveredDateTime
Gets or sets the delivered datetime for EmissionVehicleCycleMessage.
public DateTime? DeliveredDateTime { get; set; }
Property Value
EmissionVehicleCycle
Gets or sets the EmissionVehicleCycle for EmissionVehicleCycleMessage.
public EmissionVehicleCycle? EmissionVehicleCycle { get; set; }
Property Value
InterfaceAndIsTx
Gets or sets the InterfaceAndIsTx attribute for EmissionVehicleCycleMessage.
public int? InterfaceAndIsTx { get; set; }
Property Value
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
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
SequenceNumber
Gets or sets the sequence number for EmissionVehicleCycleMessage.
public int? SequenceNumber { get; set; }
Property Value
TaskId
Gets or sets the task ID for EmissionVehicleCycleMessage.
public int? TaskId { get; set; }
Property Value
TaskStage
Gets or sets the task stage for EmissionVehicleCycleMessage.
public int? TaskStage { get; set; }
Property Value
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