Signal
A single telematics signal reading.
Constraints
value,valueUnit, andassetPartare validated against the signaltype.
| Field | Type | Description | |
|---|---|---|---|
id |
string |
required | A client-assigned identifier for this signal instance. UUID |
type |
string |
required | The signal type. enum: SignalType |
value |
string |
required | The signal's measured value, encoded as a string. Numeric types should be formatted as their decimal representation. |
valueUnit |
string |
required | The unit of the value field. Must match the units defined for the signal type. May be omitted only for signal types whose unit is NoUnit. |
assetPart |
string |
required | The part of the asset this signal applies to. enum: AssetPart |
assetPartDetail |
string |
optional | Sub-component detail within the assetPart (e.g. a specific sensor location). |
sequence |
number |
optional | Sequence number for ordering signals. |
confidenceLevel |
number (double) |
optional | Confidence level of the reading, expressed as a value between 0.0 and 1.0. |
groupId |
string |
optional | Group identifier correlating multiple signals from the same reading event. UUID |
attributes |
StringMap |
optional | Freeform key-value attributes providing additional context for this signal. |
diagnostics |
StringMap |
optional | Freeform key-value diagnostic metadata from the device about this signal reading. |