RawSSHk.cxx
1 
9 #include "RawSSHk.h"
10 #include "AnitaPacketUtil.h"
11 #include <iostream>
12 #include <fstream>
13 #include <cstring>
14 
15 ClassImp(RawSSHk);
16 
18 {
19  //Default Constructor
20 }
21 
23  //Default Destructor
24 }
25 
26 
27 RawSSHk::RawSSHk(Int_t trun, Int_t trealTime, SSHkDataStruct_t *hkPtr)
28 {
29  simplePacketCheck(&(hkPtr->gHdr),PACKET_HKD_SS);
30  run=trun;
31  realTime=trealTime;
32  payloadTime=hkPtr->unixTime;
33  payloadTimeUs=hkPtr->unixTimeUs;
34  acromagCode=hkPtr->ip320.code;
35  memcpy(acromagData,hkPtr->ip320.board.data,sizeof(UShort_t)*CHANS_PER_IP320);
36 }
37 
SS Hk Data Struct – Telemetered.
UShort_t acromagData[40]
The array of ADC values.
Definition: RawSSHk.h:37
RawSSHk – The Raw ANITA Housekeeping.
Definition: RawSSHk.h:23
UInt_t payloadTime
Time in unixTime.
Definition: RawSSHk.h:33
AnalogueCode_t acromagCode
Is it raw or calibration data.
Definition: RawSSHk.h:36
UInt_t realTime
Time in unixTime.
Definition: RawSSHk.h:32
Int_t run
Run number, assigned offline.
Definition: RawSSHk.h:31
~RawSSHk()
Destructor.
Definition: RawSSHk.cxx:22
SSHkDataStruct_t – Yes.
RawSSHk()
Default constructor.
Definition: RawSSHk.cxx:17
int simplePacketCheck(GenericHeader_t *gHdr, PacketCode_t code)
simplePacketCheck – utility function
UInt_t payloadTimeUs
Subsecond timing.
Definition: RawSSHk.h:34