Class Pid
- Namespace
- Geotab.Checkmate.ObjectModel.Engine
- Assembly
- Geotab.Checkmate.ObjectModel.dll
A J1708-specific Parameter Identifier.
public class Pid : DataDiagnostic, IEntity, IComparable, IIdentifiable, IVersion
- Inheritance
-
Pid
- Implements
- Inherited Members
Constructors
Pid()
public Pid()
Pid(Id?, long?, string?, int?, EngineType?, UnitOfMeasure?, byte?, double?, FaultResetMode?)
public Pid(Id? id, long? version, string? name, int? code, EngineType? engineType, UnitOfMeasure? unitOfMeasure, byte? dataLength, double? conversion, FaultResetMode? faultResetMode)
Parameters
id
IdThe Id.
version
long?The version.
name
stringThe name.
code
int?The code.
engineType
EngineTypeThe EngineType.
unitOfMeasure
UnitOfMeasureThe UnitOfMeasure.
dataLength
byte?Length of the data.
conversion
double?The conversion.
faultResetMode
FaultResetMode?The FaultResetMode.
Pid(Id?, long?, string?, int?, EngineType?, UnitOfMeasure?, byte?, double?, FaultResetMode?, Source?)
public Pid(Id? id, long? version, string? name, int? code, EngineType? engineType, UnitOfMeasure? unitOfMeasure, byte? dataLength, double? conversion, FaultResetMode? faultResetMode, Source? source)
Parameters
id
IdThe Id.
version
long?The version.
name
stringThe name.
code
int?The code.
engineType
EngineTypeType of the engine.
unitOfMeasure
UnitOfMeasureThe unit of measure.
dataLength
byte?Length of the data.
conversion
double?The conversion.
faultResetMode
FaultResetMode?The fault reset mode.
source
SourceThe source.
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.