Skip to content

InstrumentSnapshot

InstrumentSnapshot Schema

Description: Timeseries of instrument state updates.

``operational_status`` / ``fault_reason`` (from FaultableSnapshotMixin) let an
instrument-level fault — the imaging chain failing to produce usable frames
(the QA blank-frame breaker), not attributable to one device — be reported and
alerted through the same ingestor->operational-event path as a device fault.
The freeform ``data`` blob still carries the rest of the state.

Properties

Name Type Description
instrument_id Integer No description
timestamp DateTime No description
data JSONB No description
operational_status Enum(safe, unsafe, stabilizing, unknown, fault) (Optional) No description
fault_reason String(Unbounded) (Optional) No description

Relationships

Relationship Name Type
instrument Instrument