Table of Contents

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 Id

The Id.

version long?

The version.

name string

The name.

code int?

The code.

engineType EngineType

The EngineType if applicable, otherwise null.

source Source

The Source.

controller Controller

The controller.

faultResetMode FaultResetMode?

The fault reset mode.

unitOfMeasure UnitOfMeasure

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