necst.ctrl.antenna.az_unwrap¶
Runtime support for absolute-modulo azimuth encoder unwrapping.
- load_az_unwrap_config()[source]¶
- Return type:
tuple[neclib.coordinates.angle_unwrap.AbsoluteModuloUnwrapConfig, Optional[pathlib.Path], float, float, float, str, str, int]
- class AtomicStateWriter(path)[source]¶
Bases:
objectLow-rate atomic state persistence, isolated from encoder callbacks.
- Parameters:
path (Optional[Path]) –
- class AzUnwrapRuntime[source]¶
Bases:
object- process(raw_az_deg, *, el_deg, encoder_time)[source]¶
- Parameters:
raw_az_deg (float) –
el_deg (float) –
encoder_time (float) –
- Return type:
tuple[float, necst_msgs.msg._antenna_az_unwrap_status.AntennaAzUnwrapStatus]