Table of Contents

Class TachographDriverActivity

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

The entity that contains the data for the TachographDriverActivity tachograph driver activity extractor.

public class TachographDriverActivity : Entity, IEntity, IComparable, IIdentifiable, IDeviceProvider, IDateTimeProvider
Inheritance
TachographDriverActivity
Implements
Inherited Members

Constructors

TachographDriverActivity(DateTime?, string?, Device?, string?, bool?, string?)

Initializes a new instance of the TachographDriverActivity class.Constructor.

public TachographDriverActivity(DateTime? time, string? activity, Device? vehicle, string? slot, bool? crew, string? nation)

Parameters

time DateTime?

The time of this telemetry.

activity string

The activity in this telemetry.

vehicle Device

The device id.

slot string

The slot.

crew bool?

The crew.

nation string

The nation.

Properties

Activity

Gets or sets the activity in this telemetry.

public string? Activity { get; set; }

Property Value

string

string

DateTime

Gets or sets the time of this telemetry.

public DateTime? DateTime { get; set; }

Property Value

DateTime?

DateTime

Device

Gets or sets the Device id.

public Device? Device { get; set; }

Property Value

Device

Device

IsCrew

Gets or sets a value indicating if is part of the crew.

public bool? IsCrew { get; set; }

Property Value

bool?

bool

Nation

Gets or sets the nation (specific country code from tachograph driver card).

public string? Nation { get; set; }

Property Value

string

string

Slot

Gets or sets the slot.

public string? Slot { get; set; }

Property Value

string

string

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.