Class ExceptionsActivity
- Namespace
- Geotab.Checkmate.ObjectModel.Exceptions
- Assembly
- Geotab.Checkmate.ObjectModel.dll
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
DeviceThe Device.
driver
DriverThe Driver.
exceptionRule
RuleThe 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
StopZone
Gets or sets the stop zone.
public Zone? StopZone { get; set; }
Property Value
- Zone
The stop zone.