The FastDiagnostic is a DiagnApp (<- read it!) process analyzing the diagnostic records streamed by the ASM BCUs and collected by the MasterDiagnostic

FastDiagnostic:
  • reads the raw diagnostic records stored in shared-memory by the MasterDiagnostic,
  • process them, compare with thresholds and reacts in case of alarms (
  • write low-speed (1Hz) telemetry and provides an interface

FastDiagnostic RIPs the shell in case of:
  • Actuators currents exceeding alarm thresholds (see .param file, about 0.8A)
  • Actuators position exceeding alarm thresholds (see .param file
  • FastDiagnostic is closed
  • FastDiagnostic cannot access the raw-diagnostic data in the shared-memory (diagnostic streaming broken or MasterDiagnostic is shut down)

Variables

The monitored variables are listed in fastdiagn.param (see below). Try to guess what they do from their name smile

Source and configuration files

The following files/folder are about FastDiagnostic:

  • $ADOPT_SOURCE/MirrorDiagnostic
  • $ADOPT_SOURCE/DiagnApp

Configuration files

  • $ADOPT_SOURCE/conf/adsec/672a/processConf/fastdiagn/fastdiagn.param (or 672b)
  • $ADOPT_SOURCE/conf/adsec/672a/processConf/fastdiagn/fastdiagn.telemetry (or 672b)
  • $ADOPT_SOURCE/conf/adsec/672a/processConf/fastdiagn.conf

Example of configuration files

They are attached here for semplicity and because you are lazy and you will not connect to the workstation to read the current ones. But they may differ from the ones in use, of course.

  • fastdiagn.param: fastdiagn parameter files for 672a describing monitored variables, thresholds, enable/disable, etc
  • fastdiagn.telemetry: fastdiagn telemetry files for 672a describing variables dumped in the telemetry file (and updating frequency)
  • fastdiagn.conf: configuration file for 672a. This configures the fastdiagnostic process, and contains no information about monitored variables
I Attachment Action Size Date Who Comment
fastdiagn.confconf fastdiagn.conf manage 2 K 21 May 2014 - 18:17 LorenzoBusoni configuration file for 672a. This configures the fastdiagnostic process, and contains no information about monitored variables
fastdiagn.paramparam fastdiagn.param manage 16 K 21 May 2014 - 18:16 LorenzoBusoni fastdiagn parameter files for 672a describing monitored variables, thresholds, enable/disable, etc
fastdiagn.telemetrytelemetry fastdiagn.telemetry manage 770 bytes 21 May 2014 - 18:16 LorenzoBusoni fastdiagn telemetry files for 672a describing variables dumped in the telemetry file (and updating frequency)
Topic revision: r1 - 21 May 2014, LorenzoBusoni
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback