Usages#

class lsst.ts.observatory.control.Usages#

Bases: object

Define usages for a RemoteGroup.

When subclassing RemoteGroup you can subclass Usages and define new usages.

Notes

Usages definition:

All: Enable all possible operations defined in the class. This is different than adding all topics from all components. It will only add those needed to run the methods defined in the class.

StateTransition: Enable summary state transition.

MonitorState: Enable monitoring of summary state.

MonitorHeartBeat: Enable monitoring of heartbeat.

Attributes Summary

Attributes Documentation

All = 0#
CheckSimulationMode = 8#
CheckSoftwareVersions = 16#
DryTest = 32#
MonitorHeartBeat = 4#
MonitorState = 2#
StateTransition = 1#