public abstract class Diagnostic extends NameEntityWithVersion
Note: Diagnostics cannot be added, set or removed via the API..
Entity.EntityBuilder<C extends Entity,B extends Entity.EntityBuilder<C,B>>| Modifier and Type | Field and Description |
|---|---|
protected Integer |
code
The diagnostic parameter code number.
|
protected Controller |
controller
The applicable
Controller for the diagnostic parameter. |
protected DiagnosticType |
diagnosticType
The
DiagnosticType (source) of the diagnostic parameter. |
protected EngineType |
engineType
The
EngineType for this diagnostic if applicable. |
protected FaultResetMode |
faultResetMode
The
FaultResetMode of the diagnostic (whether the fault resets automatically or manually). |
protected Boolean |
isLogGuaranteedOnEstimateError
The value which describes if the diagnostic guarantees it will log when estimate error is exceeded.
|
protected Source |
source
The
Source for the diagnostic (the type of diagnostic code). |
static List<BasicDiagnostic> |
TAMPERING_DIAGNOSTICS |
protected UnitOfMeasure |
unitOfMeasure
The
UnitOfMeasure applicable to the diagnostic parameter. |
protected ValidLoggingPeriod |
validLoggingPeriod
The
ValidLoggingPeriod. |
| Constructor and Description |
|---|
Diagnostic() |
public static final List<BasicDiagnostic> TAMPERING_DIAGNOSTICS
protected Integer code
protected Controller controller
Controller for the diagnostic parameter.protected DiagnosticType diagnosticType
DiagnosticType (source) of the diagnostic parameter.protected EngineType engineType
EngineType for this diagnostic if applicable.protected FaultResetMode faultResetMode
FaultResetMode of the diagnostic (whether the fault resets automatically or manually).protected UnitOfMeasure unitOfMeasure
UnitOfMeasure applicable to the diagnostic parameter.protected ValidLoggingPeriod validLoggingPeriod
ValidLoggingPeriod. The diagnostic should only be interpolated within the range of the given type.protected Boolean isLogGuaranteedOnEstimateError
Copyright © 2023. All rights reserved.