Public Member Functions | Public Attributes | List of all members
OtherMonitorHk Class Reference

OtherMonitorHk – The other CPU Monitor data. More...

#include <OtherMonitorHk.h>

Public Member Functions

 OtherMonitorHk ()
 Default constructor.
 
 ~OtherMonitorHk ()
 Destructor.
 
 OtherMonitorHk (Int_t trun, Int_t trealTime, OtherMonitorStruct_t *otherPtr)
 Assigment constructor.
 
int isInProcessMask (int procInd)
 Returns 1 or 0 if process is in mask.
 
const char * getDirName (int dirInd)
 Returns dir name.
 
const char * getProcName (int procInd)
 Returns process name (using 0 as the index of the first bit).
 
 ClassDef (OtherMonitorHk, 10)
 

Public Attributes

Int_t run
 Run number, assigned offline.
 
UInt_t realTime
 Time in unixTime.
 
UInt_t payloadTime
 Time in unixTime.
 
UInt_t ramDiskInodes
 Inodes remaining on ramdisk.
 
UInt_t runStartTime
 Start time of the current run.
 
UInt_t runStartEventNumber
 Start eventNumber of the current run.
 
UInt_t runNumber
 Current run number.
 
UShort_t dirFiles [3]
 Number of files in /tmp/anita/acqd /tmp/anita/eventd /tmp/anita/prioritizerd.
 
UShort_t dirLinks [3]
 
UShort_t processBitMask
 A bit mask of the flight software processes currently running. More...
 
UShort_t reserved
 Reserved.
 

Detailed Description

OtherMonitorHk – The other CPU Monitor data.

The ROOT implementation of the other CPU monitoring data

Definition at line 22 of file OtherMonitorHk.h.

Inheritance diagram for OtherMonitorHk:
Inheritance graph
[legend]
Collaboration diagram for OtherMonitorHk:
Collaboration graph
[legend]

Member Data Documentation

UShort_t OtherMonitorHk::dirLinks[3]

Number of links in /tmp/anita/acqd /tmp/anita/eventd /tmp/anita/prioritizerd

Definition at line 38 of file OtherMonitorHk.h.

UShort_t OtherMonitorHk::processBitMask

A bit mask of the flight software processes currently running.

A bit mask of the flight software processes currently running. If the bit is set that process is running. The bits are:

  1. Acqd
  2. Archived
  3. Calibd
  4. Cmmd
  5. Eventd
  6. GPSd
  7. Hkd
  8. LOSd
  9. Prioritizerd
  10. SIPd
  11. Monitord
  12. Playbackd
  13. Logwatchd
  14. Neobrickd

Bit mask of currently running processes

Definition at line 59 of file OtherMonitorHk.h.


The documentation for this class was generated from the following files: