ControllerSettings#

class lsst.ts.electrometer.ControllerSettings(mode, range, integration_time, filter_active, avg_filter_active, median_filter_active, nplc, voltage_source, voltage_range, voltage_limit, voltage_level)#

Bases: object

Cache controller settings that the CSC publishes as SAL events.

Parameters:
  • mode (str)

  • range (float)

  • integration_time (float)

  • filter_active (bool)

  • avg_filter_active (bool)

  • median_filter_active (bool)

  • nplc (float | None)

  • voltage_source (bool | None)

  • voltage_range (int | None)

  • voltage_limit (int | None)

  • voltage_level (int | None)

Attributes Summary

Attributes Documentation

avg_filter_active: bool = <dataclasses._MISSING_TYPE object>#
filter_active: bool = <dataclasses._MISSING_TYPE object>#
integration_time: float = <dataclasses._MISSING_TYPE object>#
median_filter_active: bool = <dataclasses._MISSING_TYPE object>#
mode: str = <dataclasses._MISSING_TYPE object>#
nplc: float | None = <dataclasses._MISSING_TYPE object>#
range: float = <dataclasses._MISSING_TYPE object>#
voltage_level: int | None = <dataclasses._MISSING_TYPE object>#
voltage_limit: int | None = <dataclasses._MISSING_TYPE object>#
voltage_range: int | None = <dataclasses._MISSING_TYPE object>#
voltage_source: bool | None = <dataclasses._MISSING_TYPE object>#