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 | kusanagi | 2.1 | #ifndef CALIB1_AC2_EVENT_H |
2 | #define CALIB1_AC2_EVENT_H | ||
3 | |||
4 | #include "SubPacket.h" | ||
5 | |||
6 | namespace pamela { | ||
7 | /** | ||
8 | kusanagi | 4.1 | * Calib1_Ac2Event data Wrapper. |
9 | * | ||
10 | * The pamela::Calib1_Ac2Event represents the Calib1_Ac2 packet generated by the PAMELA CPU software. | ||
11 | kusanagi | 2.1 | */ |
12 | class Calib1_Ac2Event: public pamela::SubPacket { | ||
13 | private: | ||
14 | |||
15 | public: | ||
16 | kusanagi | 6.1 | /** |
17 | * The header of ???. | ||
18 | * Each element represent ......etc..etc.. | ||
19 | */ | ||
20 | UINT16 header[2]; | ||
21 | |||
22 | /** | ||
23 | * The status of ???. | ||
24 | * Each element represent ......etc..etc.. | ||
25 | */ | ||
26 | UINT16 status[5]; | ||
27 | |||
28 | // and so on...... | ||
29 | UINT16 temp[8]; | ||
30 | UINT16 DAC1[8]; | ||
31 | UINT16 DAC2[8]; | ||
32 | UINT16 regist[6]; | ||
33 | UINT16 time[8]; | ||
34 | UINT16 n_tr; | ||
35 | UINT16 hitmap_tr[16]; | ||
36 | UINT16 curve1[4096]; | ||
37 | UINT16 curve2[4096]; | ||
38 | UINT16 iCRC; | ||
39 | UINT16 tail; | ||
40 | UINT16 CRC; | ||
41 | UINT16 CRCcheck; | ||
42 | UINT16 ERROR; | ||
43 | kusanagi | 2.3 | |
44 | kusanagi | 2.1 | Calib1_Ac2Event(void); |
45 | |||
46 | kusanagi | 6.1 | ClassDef(Calib1_Ac2Event, 2) |
47 | kusanagi | 2.1 | }; |
48 | } | ||
49 | |||
50 | #endif /* CALIB1_AC2_EVENT_H */ | ||
51 |
ViewVC Help | |
Powered by ViewVC 1.1.23 |