Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The Camera Watchdog creates Camera objects in MATLAB for each FACET Profile Monitor. Each Camera tracks data such as the Camera's name, location, and the number of times a reboot has been attempted.
  • Each Camera is assigned a State PV based on its Connection status, Acquisition status (Acquiring or Idle), Trigger Mode (Sync in 1 or Free Run) and Array Rate (zero or nonzero). The Camera script is listening for updates from EPICS, so if one of these values changes, the Camera updates the State PV.
  • If the State PV shows that the Camera is disconnected, it attempts to reboot it.
  • Once a day, the Camera Watchdog creates a report and saves it to a MAT file.

MATLAB GUI