You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Overview

Camera Watchdog monitors the statuses of the FACET Profile Monitors and attempts to revive cameras that become disconnected.

Key Features

  • 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

  • No labels