Table of Contents

Class AggregatedIdlingData

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

Aggregated idling data for a vehicle.

public sealed class AggregatedIdlingData : IntervalAggregatedEntity, IEntity, IComparable, IIdentifiable, IDeviceProvider
Inheritance
AggregatedIdlingData
Implements
Inherited Members

Constructors

AggregatedIdlingData()

Initializes a new instance of the AggregatedIdlingData class.

public AggregatedIdlingData()

AggregatedIdlingData(AggregatedIdlingData)

Initializes a new instance of the AggregatedIdlingData class.

public AggregatedIdlingData(AggregatedIdlingData aggregatedIdlingData)

Parameters

aggregatedIdlingData AggregatedIdlingData

The AggregatedIdlingData.

AggregatedIdlingData(Id, DateTime?)

Initializes a new instance of the AggregatedIdlingData class.

public AggregatedIdlingData(Id id, DateTime? lastUpdated)

Parameters

id Id

The Id.

lastUpdated DateTime?

The version of the entity.

Properties

IdlingDurationHours

Gets or sets the total time spent idling in hours.

public double? IdlingDurationHours { get; set; }

Property Value

double?

double

IdlingExceptionCount

Gets or sets the total number of idle exceptions during the aggregation period.

public int? IdlingExceptionCount { get; set; }

Property Value

int?

int

IdlingFuelL

Gets or sets the amount of idling as calculated by BQ in liters.

public double? IdlingFuelL { get; set; }

Property Value

double?

double

IdlingInZoneExceptionCount

Gets or sets the total number of idle exceptions in zones during the aggregation period.

public int? IdlingInZoneExceptionCount { get; set; }

Property Value

int?

int

PreventableIdlingFuelL

Gets or sets the amount of fuel used in idle events that are preventable in liters.

public double? PreventableIdlingFuelL { get; set; }

Property Value

double?

double

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.