necst.rx.spectrometer¶
- class ObservingModeManager[source]¶
Bases:
object- class ObservingMode(time: float, position: str = '', id: str = '')[source]¶
Bases:
object- Parameters:
time (float) –
position (str) –
id (str) –
- time: float¶
- position: str = ''¶
- id: str = ''¶
- set(time, position=None, id=None)[source]¶
- Parameters:
time (float) –
position (Optional[str]) –
id (Optional[str]) –
- Return type:
None
- class ControlSectionManager[source]¶
Bases:
object- class ControlSection(time: float, kind: str = '', label: str = '', line_index: int = - 1)[source]¶
Bases:
object- Parameters:
time (float) –
kind (str) –
label (str) –
line_index (int) –
- time: float¶
- kind: str = ''¶
- label: str = ''¶
- line_index: int = -1¶
- set(time, kind='', label='', line_index=- 1)[source]¶
- Parameters:
time (float) –
kind (str) –
label (str) –
line_index (int) –
- Return type:
None
- class SpectralData[source]¶
Bases:
DeviceNode- NodeName = 'spectrometer'¶
- Namespace = '/necst/OMU1P85M/rx'¶
- update_control_status(msg)[source]¶
- Parameters:
msg (ControlStatus) –
- Return type:
None