Table of Contents

Class ExceptionsActivity

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

false Exception Activity.

public abstract class ExceptionsActivity : IDeviceProvider, IDriverProvider
Inheritance
ExceptionsActivity
Implements
Derived
Inherited Members

Constructors

ExceptionsActivity(Device?, Driver?, Rule?, float?)

Initializes a new instance of the ExceptionsActivity class.Protected constructor.

protected ExceptionsActivity(Device? device, Driver? driver, Rule? exceptionRule, float? distance)

Parameters

device Device

The Device.

driver Driver

The Driver.

exceptionRule Rule

The exception Rule.

distance float?

The float distance travelled during the exception event.

Properties

Device

Gets or sets the device.

public Device? Device { get; set; }

Property Value

Device

The device.

Distance

Gets Distance.

[ExcelColumnHeader(new ReportHeading[] { ReportHeading.ExceptionDistance }, IsSpeedOrDistance = true)]
public float? Distance { get; }

Property Value

float?

Distance.

DistanceCore

Gets or sets the distance field.

protected float? DistanceCore { get; set; }

Property Value

float?

distance

Driver

Gets or sets the driver.

public Driver? Driver { get; set; }

Property Value

Driver

The driver.

Duration

Gets the duration in ms.

public abstract TimeSpan Duration { get; }

Property Value

TimeSpan

The duration in ms.

ExceptionRule

Gets or sets the Rule.

public Rule? ExceptionRule { get; set; }

Property Value

Rule

The Rule.

StopZone

Gets or sets the stop zone.

public Zone? StopZone { get; set; }

Property Value

Zone

The stop zone.