Constraints

  • value, valueUnit, and assetPart are validated against the signal type.
FieldTypeDescription
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.