Table of Contents

Class SafetyFleetBenchmark

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

Data for a fleet cluster.

public class SafetyFleetBenchmark : Entity, IEntity, IComparable, IIdentifiable
Inheritance
SafetyFleetBenchmark
Implements
Inherited Members

Constructors

SafetyFleetBenchmark()

public SafetyFleetBenchmark()

Properties

CrashProbabilityBenchmarkKm

Gets or sets the crash probability per 100 000 km benchmark value. This value is derived from PredictedCrashesBenchmark

public double? CrashProbabilityBenchmarkKm { get; set; }

Property Value

double?

The predicted crashes.

CrashProbabilityBenchmarkMile

Gets or sets the crash probability per 100 000 miles benchmark value. This value is derived from PredictedCrashesBenchmark

public double? CrashProbabilityBenchmarkMile { get; set; }

Property Value

double?

The predicted crashes.

CrashProbabilityBestInClassKm

Gets or sets the crash probability per 100 000 km best in class value. This value is derived from PredictedCrashesBestInClass

public double? CrashProbabilityBestInClassKm { get; set; }

Property Value

double?

The predicted crashes.

CrashProbabilityBestInClassMile

Gets or sets the crash probability per 100 000 mile best in class value. This value is derived from PredictedCrashesBestInClass

public double? CrashProbabilityBestInClassMile { get; set; }

Property Value

double?

The predicted crashes.

LastUpdated

Gets or sets the last update date of the data.

public DateTime? LastUpdated { get; set; }

Property Value

DateTime?

DateTime

ObservationDate

Gets or sets the observation date.

public DateTime? ObservationDate { get; set; }

Property Value

DateTime?

The observation date.

PredictedCrashesBenchmark

Gets or sets the predicted crashes benchmark (50th percentile) value. Units of crashes per 1 000 000 km.

public double? PredictedCrashesBenchmark { get; set; }

Property Value

double?

The predicted crashes benchmark.

PredictedCrashesBestInClass

Gets or sets the predicted crashes best in class (80th percentile) value. Units of crashes per 1 000 000 km.

public double? PredictedCrashesBestInClass { get; set; }

Property Value

double?

The predicted crashes best in class.

Methods

Clone()

Creates a copy of the current instance.

public override IEntity Clone()

Returns

IEntity

A new object that is a copy of the current instance.

PopulateCrashProbabilityFields()

Populates the CrashProbability* fields on the object based on calculation from the PredictedCrashes* fields.

public void PopulateCrashProbabilityFields()