ControllerConfig#
- class lsst.ts.electrometer.ControllerConfig(mode, range, integration_time, filters, tcpip, sensor, accessories, location, electrometer_type, electrometer_model)#
Bases:
objectStore controller configuration derived from the CSC config.
- Parameters:
mode (
int)range (
float)integration_time (
float)filters (
SimpleNamespace)tcpip (
TcpipConfig)sensor (
SensorConfig)accessories (
AccessoryConfig)location (
str)electrometer_type (
str)electrometer_model (
str)
Attributes Summary
Methods Summary
from_config(config)Build a typed controller config from a validated instance.
Attributes Documentation
-
accessories:
AccessoryConfig= <dataclasses._MISSING_TYPE object>#
-
electrometer_model:
str= <dataclasses._MISSING_TYPE object>#
-
electrometer_type:
str= <dataclasses._MISSING_TYPE object>#
-
filters:
SimpleNamespace= <dataclasses._MISSING_TYPE object>#
-
integration_time:
float= <dataclasses._MISSING_TYPE object>#
-
location:
str= <dataclasses._MISSING_TYPE object>#
-
mode:
int= <dataclasses._MISSING_TYPE object>#
-
range:
float= <dataclasses._MISSING_TYPE object>#
-
sensor:
SensorConfig= <dataclasses._MISSING_TYPE object>#
-
tcpip:
TcpipConfig= <dataclasses._MISSING_TYPE object>#
Methods Documentation
- classmethod from_config(config)#
Build a typed controller config from a validated instance.
- Parameters:
config (
SimpleNamespace|dict)- Return type: