Parent Directory | Revision Log
Major update. All the packet officially produced by PAMELA are implemented and unpacked. The RegistryEvent Packet has been removed and put into another library. New version, releasd by D.Campana, of tofunpack.
1 | #ifndef CALIB1_AC1_EVENT_H |
2 | #define CALIB1_AC1_EVENT_H |
3 | |
4 | #include "SubPacket.h" |
5 | |
6 | namespace pamela { |
7 | /** |
8 | * Calib1_Ac1Event data Wrapper. |
9 | * |
10 | * The pamela::Calib1_Ac1Event represents the Calib1_Ac1 packet generated by the PAMELA CPU software. |
11 | */ |
12 | class Calib1_Ac1Event: public pamela::SubPacket { |
13 | private: |
14 | |
15 | public: |
16 | UINT16 header[2]; |
17 | UINT16 status[5]; |
18 | UINT16 temp[8]; |
19 | UINT16 DAC1[8]; |
20 | UINT16 DAC2[8]; |
21 | UINT16 regist[6]; |
22 | UINT16 time[8]; |
23 | UINT16 n_tr; |
24 | UINT16 hitmap_tr[16]; |
25 | UINT16 curve1[4096]; |
26 | UINT16 curve2[4096]; |
27 | UINT16 iCRC; |
28 | UINT16 tail; |
29 | UINT16 CRC; |
30 | UINT16 CRCcheck; |
31 | UINT16 ERROR; |
32 | |
33 | Calib1_Ac1Event(void); |
34 | |
35 | |
36 | |
37 | ClassDef(Calib1_Ac1Event, 2) |
38 | }; |
39 | } |
40 | |
41 | #endif /* CALIB1_AC1_EVENT_H */ |
42 |
ViewVC Help | |
Powered by ViewVC 1.1.23 |