Housekeeper is the AdSec service that monitors the so called "slow" variables in the ASM hardware.

These includes all the variables that can be accessed by polling the BCUs' memory (opposed to "fast" variables that are streamed from BCU to the workstation automatically at 1kHz in diagnostic records (see MasterDiagnostic) ).

HouseKeeper is a DiagnApp.

HouseKeeper RIPs the shell when:
  • Access to the BCU's for polling fails
  • Any of the monitored variables is in alarm (see .param file below)
  • HouseKeeper is closed

Variables

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

Source and configuration files

The following files/folder are about housekeeper:

  • $ADOPT_SOURCE/Housekeeper
  • $ADOPT_SOURCE/DiagnApp

Configuration files

  • $ADOPT_SOURCE/conf/adsec/672a/processConf/housekeeper/housekeeper.param (or 672b)
  • $ADOPT_SOURCE/conf/adsec/672a/processConf/housekeeper/housekeeper.telemetry (or 672b)
  • $ADOPT_SOURCE/conf/adsec/672a/processConf/housekeeper.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.

  • housekeeper.param: housekeeper parameter files for 672a describing monitored variables, threshoulds, enable/disable, etc
  • housekeeper.telemetry: housekeeper telemetry files for 672a describing variables dumped in the telemetry file (and updating frequency)
  • housekeeper.conf: configuration file for 672a. This configures the Housekeeper process, and contains no information about monitored variables
I Attachment Action Size Date Who Comment
housekeeper.confconf housekeeper.conf manage 1 K 21 May 2014 - 17:05 LorenzoBusoni configuration file for 672a. This configures the Housekeeper process, and contains no information about monitored variables
housekeeper.paramparam housekeeper.param manage 23 K 21 May 2014 - 17:01 LorenzoBusoni housekeeper parameter files for 672a describing monitored variables, threshoulds, enable/disable, etc
housekeeper.telemetrytelemetry housekeeper.telemetry manage 2 K 21 May 2014 - 17:03 LorenzoBusoni housekeeper telemetry files for 672a describing variables dumped in the telemetry file (and updating frequency)
Topic revision: r2 - 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