Table of Contents

Class FaultStateProvider

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

Class to describe the current FaultState when a single one is present.

public class FaultStateProvider : IFaultStateProvider
Inheritance
FaultStateProvider
Implements
Inherited Members

Constructors

FaultStateProvider()

Initializes a new instance of the FaultStateProvider class.

public FaultStateProvider()

FaultStateProvider(FaultStatus)

Initializes a new instance of the FaultStateProvider class.

public FaultStateProvider(FaultStatus state)

Parameters

state FaultStatus

The FaultStatus for the current FaultData.

Properties

EffectiveStatus

Gets or sets the prominent FaultStatus of the FaultData.

public FaultStatus? EffectiveStatus { get; set; }

Property Value

FaultStatus

FaultStatus

Methods

GetEffectiveState()

Gets the effective FaultState.

public FaultState GetEffectiveState()

Returns

FaultState

An effective FaultState.