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
idIdThe Id.
versionlong?The version.
namestringThe name.
codeint?The code.
engineTypeEngineTypeThe EngineType.
unitOfMeasureUnitOfMeasureThe UnitOfMeasure.
dataLengthbyte?Length of the data.
conversiondouble?The conversion.
faultResetModeFaultResetMode?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
idIdThe Id.
versionlong?The version.
namestringThe name.
codeint?The code.
engineTypeEngineTypeType of the engine.
unitOfMeasureUnitOfMeasureThe unit of measure.
dataLengthbyte?Length of the data.
conversiondouble?The conversion.
faultResetModeFaultResetMode?The fault reset mode.
sourceSourceThe 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.