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 |