| 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_arcsec |
Float |
Seeing in arcseconds. |
| sky_params |
JSON |
No description |
| focus_zero_point |
Float (Optional) |
Focuser position at reference temperature. |
| focus_reference_temperature_c |
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 |
| pointing_refinement_enabled |
Boolean |
Whether on-telescope pre-flight pointing refinement runs for this imager. |
| solve_reference_position_angle_deg |
Float (Optional) |
On-sky position angle when the rotator reads 0; the solver adds the live rotator angle. Hand-seeded, then server-writeback corrected. |
| solve_parity |
Integer (Optional) |
Net image handedness as the WCS-determinant sign (+1 normal, -1 flipped). Node-locked on the first solve if null; server-corrected. |
| solve_pointing_radius_arcmin |
Float |
Pointing-uncertainty search radius for the constrained solve. |
| solve_rotation_tolerance_deg |
Float |
Max rotation deviation from the prior for the constrained solve. |
| solve_scale_tolerance_fraction |
Float |
Max scale deviation from the prior (0-1) for the constrained solve. |
| solve_last_measured_at |
DateTime (Optional) |
When the server analysis pipeline last confirmed/corrected PA/parity. |
| solve_filter_policy |
Enum(solve_in_science_when_adequate, always_dedicated) |
Solve-filter selection: solve in the science filter when its throughput is adequate, or always use a dedicated broadband filter. |
| solve_min_filter_throughput_fraction |
Float |
Min filter throughput (0-1) usable for a solve exposure; below this a filter is treated as likely starless. |
| solve_exposure_sec |
Float |
Base plate-solve test-exposure time, scaled by the chosen filter's throughput. |
| solve_blind_fallback_enabled |
Boolean |
On a constrained-solve miss with adequate sources, fall back to a (slow) blind triangle solve to recover/repair the reference PA + parity. Disable to keep refinement strictly to the fast constrained path. |
| solve_min_sources |
Integer |
Extracted-source floor that splits the miss remedy: at or above this a miss is prior-wrong (blind-eligible); below it the field is star-poor (repoint-eligible). |
| solve_repoint_enabled |
Boolean |
On a star-poor miss, slew to a nearby field, solve there, and apply the measured correction back to the original target. |
| solve_repoint_attempts |
Integer |
Max number of repoint-and-retry fields tried on star-poor misses (only consulted when solve_repoint_enabled). |
| solve_repoint_distance_arcmin |
Float |
Distance to slew for each repoint attempt (cycling N/E/S/W). |
| 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 |