Class ObdFaultDiagnostic
- Namespace
- Geotab.Checkmate.ObjectModel.Engine
- Assembly
- Geotab.Checkmate.ObjectModel.dll
A diagnostic for an OBD fault.
public class ObdFaultDiagnostic : Diagnostic, IEntity, IComparable, IIdentifiable, IVersion
- Inheritance
-
ObdFaultDiagnostic
- Implements
- Inherited Members
Constructors
ObdFaultDiagnostic()
Initializes a new instance of the ObdFaultDiagnostic class. Initializes a new instance of the ObdFaultDiagnostic class.
public ObdFaultDiagnostic()
ObdFaultDiagnostic(Id?, long?, string?, int?, EngineType?, Source?, Controller?, FaultResetMode?, UnitOfMeasure?)
Initializes a new instance of the ObdFaultDiagnostic class. Initializes a new instance of the ObdFaultDiagnostic class.
public ObdFaultDiagnostic(Id? id, long? version, string? name, int? code, EngineType? engineType, Source? source, Controller? controller, FaultResetMode? faultResetMode, UnitOfMeasure? unitOfMeasure)
Parameters
id
IdThe Id.
version
long?The version.
name
stringThe name.
code
int?The code.
engineType
EngineTypeThe EngineType if applicable, otherwise null.
source
SourceThe Source.
controller
ControllerThe controller.
faultResetMode
FaultResetMode?The fault reset mode.
unitOfMeasure
UnitOfMeasureThe UnitOfMeasure.
Methods
Clone()
Creates a new object that is a copy of the current instance.
public override IEntity Clone()
Returns
- IEntity
A new object that is a copy of this instance.