necst.ctrl.antenna.encoder

class AntennaEncoderController[source]

Bases: DeviceNode

NodeName = 'encoder_readout'
Namespace = '/necst/OMU1P85M/ctrl/antenna'
get_az_unwrap_state(_request, response)[source]

Return Az unwrap state from the encoder node process.

set_az_unwrap_state(request, response)[source]

Set Az unwrap state in the encoder node process.

The service intentionally writes through self.az_unwrap so the JSON goes to the state_path used by encoder_readout, not to the caller’s ~/.necst.

stream()[source]
Return type:

None

main(args=None)[source]