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
FaultStatusThe 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.