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
idIdThe id.
deliveredDateTimeDateTime?The deliveredDateTime.
sequenceNumberint?The sequenceNumber.
isLastInSequencebool?The isLastInSequence.
taskIdint?The taskId.
taskStageint?The taskStage.
interfaceAndIsTxint?The interfaceAndIsTx.
canFrameIdint?The canFrameId.
canFrameDateTimeDateTime?The canFrameDateTime.
canFrameOrderint?The canFrameOrder.
payloadbyte[]The payload.
emissionVehicleCycleEmissionVehicleCycleThe emissionVehicleCycle.
textMessageIdlong?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