MonitorHk – The CPU Monitor data. More...
#include <MonitorHk.h>
Public Member Functions | |
MonitorHk () | |
Default constructor. | |
~MonitorHk () | |
Destructor. | |
MonitorHk (Int_t trun, Int_t trealTime, MonitorStruct_t *monPtr) | |
Assignment constructor. | |
const char * | getDriveName (int driveInd) |
Returns drive name by index. | |
int | getDriveCapacity (int driveInd) |
Returns drive capacity by index. | |
int | getDiskSpaceAvailable (int driveInd) |
Returns disk space available by index. | |
float | getDiskSpacePercentage (int driveInd) |
Returns disk percentage by index. | |
const char * | getHkQueueName (int hkInd) |
Returns Hk Queue name. | |
const char * | getProcName (int procInd) |
Returns process name. | |
ClassDef (MonitorHk, 41) | |
Public Attributes | |
Int_t | run |
Run number assigned offline. | |
UInt_t | realTime |
Time in unixTime. | |
UInt_t | payloadTime |
Time in unixTime. | |
UShort_t | diskSpace [8] |
The free space left on the disks in units of 10 Megabytes. More... | |
Char_t | ntuLabel [12] |
Label of the currently mounted ntu drive. | |
Char_t | otherLabel [12] |
Label of the currently mounted other drive. | |
Char_t | usbLabel [12] |
Defunct. | |
UShort_t | eventLinks [10] |
UShort_t | hkLinks [21] |
The number of links in the housekeeping queues. More... | |
UInt_t | utime [20] |
The user space CPU time used by the flight software processes. More... | |
UInt_t | stime [20] |
The system space CPU time used by the flight software processes. More... | |
UInt_t | vsize [20] |
The memory used by the flight software processes. More... | |
MonitorHk – The CPU Monitor data.
The ROOT implementation of the CPU monitoring data
Definition at line 34 of file MonitorHk.h.
UShort_t MonitorHk::diskSpace[8] |
The free space left on the disks in units of 10 Megabytes.
The free space left on the disks in units of 10 Megabytes. The eight disks and their capacities are:
Definition at line 58 of file MonitorHk.h.
UShort_t MonitorHk::eventLinks[10] |
The number of links in the 10 prioritity queues.
Definition at line 62 of file MonitorHk.h.
UShort_t MonitorHk::hkLinks[21] |
The number of links in the housekeeping queues.
The number of links in the housekeeping queues
Definition at line 71 of file MonitorHk.h.
UInt_t MonitorHk::stime[20] |
The system space CPU time used by the flight software processes.
Thqe system space time used by the flight software processes.
Definition at line 83 of file MonitorHk.h.
UInt_t MonitorHk::utime[20] |
The user space CPU time used by the flight software processes.
The user time used by the flight software processes.
Definition at line 77 of file MonitorHk.h.
UInt_t MonitorHk::vsize[20] |
The memory used by the flight software processes.
The memory used by the flight software processes.
vsize of each process
Definition at line 89 of file MonitorHk.h.