The Manager is completely disconnected from the system it is managing. All hardware drivers, monitoring, or other connections beyond its own program space are severed. This allows the program to be running though the system itself may be powered down or even missing entirely. Manager ControlParameters can be accessed, modified, and computed, but they cannot be activated.
Standby
The Manager is connected to the system and may be monitoring values throught its hardware drivers, but it will not respond to scan commands because it ignores activate() events.
Ready
The Manager is in a state where the system may be activated and thereby go into operation. Monitoring processes are active. Managers in Ready are expected to be used in the next scan. A non-synchronous Manager returns to this state after Activating.
Activating
The Manager is in the process of invocating the current set of ControlParameters (if there are no illegal values). For non-synchronous systems, this is merely the latency of the computers and corresponding networks and digital interfaces. For synchronous systems this can be as long as the antenna needs to change receivers or obtain the proper track at the assigned time.
Committed
Some Managers control systems which cannot, after a point in time, adjust their ControlParameters without affecting the scheduled start time. A backend, for example, may have to balance for a few seconds before data collection begins, or the actual start may be handled in hardware and cannot be altered once loaded. Once Committed, a system must be treated as if Running as far as setup events are concerned, i.e., they must be stopped or aborted.
Running
A synchronous Manager puts its system into this mode for scanning.
Stopping
As in Activating where there is a startup latency, likewise some systems require a stopping latency. Therefore there exists a state for sanely bringing down the system to Standby.
Aborting
This state is identical to Stopping except the criterion is to stop as quickly as possible rather than as sanely as possible.