Skip to content

Instrumentation

Instrumentation: A Common Framework for Hardware Components

OpticalImager Schema

Properties

Name Type Description
id Integer No description
telescope_id Integer No description
ota_id Integer No description
instrument_rotator_id Integer (Optional) No description
camera_id Integer No description
focuser_id Integer (Optional) No description
seeing Float Seeing in arcseconds.
sky_params JSON No description
focus_zero_point Float (Optional) Focuser position at reference temperature.
focus_reference_temperature Float (Optional) Reference temperature for focus calibration.
focus_temperature_slope Float (Optional) Focus slope (position units per degree).
focus_temperature_source Enum(ota_primary, ota_secondary, weather_sensor_ambient) (Optional) Temperature source for focus compensation.
focus_temperature_compensation_enabled Boolean Whether focus temperature compensation is enabled.
weather_sensor_id Integer (Optional) Weather sensor ID for ambient focus compensation.
calibration_master_strategy Enum(collect_frames, upload_master) No description
uid UUID No description
configuration_version Integer Monotonic version incremented when scheduling-relevant instrument configuration changes.
configuration_updated_on DateTime Timestamp of the last scheduling-relevant instrument configuration update.
instrument_type Enum(optical_imager, radio_spectrometer) No description
is_active Boolean No description
custom_name String(100) (Optional) No description

Relationships

Relationship Name Type
ota Ota
instrument_rotator InstrumentRotator
camera Camera
focuser Focuser
calibration_configuration OpticalImagerCalibrationConfiguration
filter_wheels FilterWheel
telescope Telescope
snapshots InstrumentSnapshot

RadioSpectrometer Schema

Properties

Name Type Description
id Integer No description
antenna_id Integer (Optional) No description
uid UUID No description
configuration_version Integer Monotonic version incremented when scheduling-relevant instrument configuration changes.
configuration_updated_on DateTime Timestamp of the last scheduling-relevant instrument configuration update.
instrument_type Enum(optical_imager, radio_spectrometer) No description
is_active Boolean No description
custom_name String(100) (Optional) No description
telescope_id Integer No description

Relationships

Relationship Name Type
antenna Antenna
channel_backend_connections RadioReceiverChannelBackendConnection
telescope Telescope
snapshots InstrumentSnapshot