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
idIdThe Id.
versionlong?The version.
namestringThe name.
codeint?The code.
engineTypeEngineTypeThe EngineType if applicable, otherwise null.
sourceSourceThe Source.
controllerControllerThe controller.
faultResetModeFaultResetMode?The fault reset mode.
unitOfMeasureUnitOfMeasureThe 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.