Class ObdSaFaultDiagnostic
- Namespace
- Geotab.Checkmate.ObjectModel.Engine
- Assembly
- Geotab.Checkmate.ObjectModel.dll
A diagnostic for an OBD fault.
public class ObdSaFaultDiagnostic : Diagnostic, IEntity, IComparable, IIdentifiable, IVersion
- Inheritance
-
ObdSaFaultDiagnostic
- Implements
- Inherited Members
Constructors
ObdSaFaultDiagnostic()
Initializes a new instance of the ObdSaFaultDiagnostic class.
public ObdSaFaultDiagnostic()
ObdSaFaultDiagnostic(Id?, long?, string?, int?, EngineType?, Source?, Controller?, FaultResetMode?, UnitOfMeasure?)
Initializes a new instance of the ObdSaFaultDiagnostic class.
public ObdSaFaultDiagnostic(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.