Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Described more transitions

...

  • Reset: recover from (some) errors. In practice it is more common to restart the DAQ if errors leave the partition in an inconsistent state.
  • RollCall: used (often repeatedly, on a timer) to query the available detectors, which can take some time if not all detector executables are running yet.
  • Alloc: specifies changes the state from Unallocated to Allocated. Specifies which detectors (among those that responded to RollCall) to include in the DAQ partition.
  • Dealloc: changes the state from Allocated to Unallocated, unconditionally. Does not call back members of the partition, but instead always succeeds.
  • Connect: xchanges the state from Allocated to Connected, if all members of the partition report success.
  • Disconnect: xchanges the state from Connected to Allocated, if all members of the partition report success.
  • Configure: xchanges the state from Connected to Configured, if all members of the partition report success.
  • Unconfigure: x
  • BeginRun: x
  • EndRun: x
  • BeginStep: x
  • EndStep: x
  • Enable: x
  • changes the state from Configured to Connected, if all members of the partition report success.
  • BeginRun: changes the state from Configured to Starting, if all members of the partition report success. If recording is enabled, a non-zero run number is allocated from the run database and run parameters are recorded in the logbook.
  • EndRun: changes the state from Starting to Configured, if all members of the partition report success.
  • BeginStep: changes the state from Starting to Paused, if all members of the partition report success.
  • EndStep: changes the state from Paused to Starting, if all members of the partition report success.
  • Enable: changes the state from Paused to Running, if all members of the partition report success.
  • Disable: changes the state from Running to Paused, if all members of the partition report success.Disable: x
  • L1Accept: While in Running state, the DAQ receives per-shot data synchronized by the timing system hardware.
  • SlowUpdate: While in Running state, the DAQ may be configured to generate a low rate (~1Hz) of SlowUpdate transitions which are used to record slow epics data and other slow data (e.g. time tool backgrounds). The timing of these transitions is not precise.

...