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
stateFaultStatusThe FaultStatus for the current FaultData.
Properties
EffectiveStatus
Gets or sets the prominent FaultStatus of the FaultData.
public FaultStatus? EffectiveStatus { get; set; }
Property Value
Methods
GetEffectiveState()
Gets the effective FaultState.
public FaultState GetEffectiveState()
Returns
- FaultState
An effective FaultState.