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

All

CheckSimulationMode

CheckSoftwareVersions

DryTest

MonitorHeartBeat

MonitorState

StateTransition

Attributes Documentation

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