| id |
Integer |
The unique identifier for the constraint. |
| uid |
UUID |
No description |
| constraint_type |
Enum(weather_sensor, storage, battery, camera_temperature, sun_altitude, mount_sun_separation) |
No description |
| owner_id |
Integer |
The organization or user which owns the constraint. |
| is_active |
Boolean |
No description |
| min_value |
Float (Optional) |
No description |
| max_value |
Float (Optional) |
No description |
| stability_threshold_sec |
Integer |
Amount of time in seconds the constraint must be stable before it is considered valid |
| peer_adoption_enabled |
Boolean |
Opt-in: on startup with no local history, adopt a peer installation's already-safe status for the same shared sensor to skip the stabilizing dead-band |
| max_data_age_sec |
Integer |
How long in seconds the constraint can go without an update before it is considered invalid |
| last_modified |
DateTime |
Timestamp of the most recent update to the constraint |
| is_deleted |
Boolean |
Flag indicating whether the constraint has been deleted |
| observatory_id |
Integer |
The observatory/site safety boundary for this constraint. |
| telescope_id |
Integer (Optional) |
Optional telescope context for telescope-specific constraints. |