ARA ROOT v3.13 Software

AtriSensorHkData Class Reference

Part of AraEvent library. Class for storing ATRI sensor housekeeping data. More...

#include <AtriSensorHkData.h>

Inheritance diagram for AtriSensorHkData:

RawAraGenericHeader List of all members.

Public Member Functions

 AtriSensorHkData (AraSensorHk_t *theHk)
 Assignment constructor.
 AtriSensorHkData ()
 Default constructor.
 ClassDef (AtriSensorHkData, 2)
Double_t getAtriCurrent ()
 Current should be ADC value times 0.0755 (to get it in amps).
Double_t getAtriVoltage ()
 PSA Voltage should be ADC value (8 bits, 0-256) times 0.0605 (to get it in volts).
Double_t getDdaCurrent (Int_t dda)
 Unpack the dda current (Amps).
Double_t getDdaTemp (Int_t dda)
 Unpack the dda temperature (C).
Double_t getDdaVoltage (Int_t dda)
 Unpack the dda voltage (Volts).
Double_t getTdaCurrent (Int_t tda)
 Unpack the tda current (Amps).
Double_t getTdaTemp (Int_t tda)
 Unpack the tda temperature (C).
Double_t getTdaVoltage (Int_t tda)
 Unpack the tda voltage (Volts).
 ~AtriSensorHkData ()
 Destructor.

Public Attributes

UChar_t atriCurrent
 ATRI Current (multiply by (0.151)/2. to get Amps).
UChar_t atriVoltage
 ATRI Voltage (multiply by 0.065 to get Volts).
UShort_t ddaTemp [DDA_PER_ATRI]
 DDA Temperature conversion??
UInt_t ddaVoltageCurrent [DDA_PER_ATRI]
 3 bytes only will work out better packing when I know what the numbers mean
UShort_t tdaTemp [TDA_PER_ATRI]
 TDA Temperature conversion??
UInt_t tdaVoltageCurrent [DDA_PER_ATRI]
 3 bytes only will work out better packing when I know what the numbers mean
ULong64_t unixTime
 Time in seconds (64-bits for future proofing).
UInt_t unixTimeUs
 Time in microseconds (32-bits).

Detailed Description

Part of AraEvent library. Class for storing ATRI sensor housekeeping data.

The ROOT implementation of the HK data

Definition at line 23 of file AtriSensorHkData.h.


Constructor & Destructor Documentation

AtriSensorHkData::AtriSensorHkData ( AraSensorHk_t theHk  ) 

Assignment constructor.

< Time in seconds (64-bits for future proofing)

< Time in microseconds (32-bits)

< DDA Temperature conversion??

< TDA Temperature conversion??

< 3 bytes only will work out better packing when I know what the numbers mean

< 3 bytes only will work out better packing when I know what the numbers mean

Definition at line 26 of file AtriSensorHkData.cxx.


The documentation for this class was generated from the following files:
Generated on Mon Dec 9 13:20:27 2013 for ARA ROOT v3.13 Software by doxygen 1.4.7