--- yoda/event/Calib2_Ac2Event.h 2005/01/29 00:26:41 2.4 +++ yoda/event/Calib2_Ac2Event.h 2005/05/07 08:48:25 4.1 @@ -5,19 +5,43 @@ namespace pamela { /** - * Information events about the Calib2_Ac2. + * Calib2_Ac2Event data Wrapper. + * + * The pamela::Calib2_Ac2Event represents the Calib2_Ac2 packet generated by the PAMELA CPU software. + * Other info you consider meaningfull for the packet */ class Calib2_Ac2Event: public pamela::SubPacket { private: public: - unsigned short ResetDSP; - unsigned short DSPinit; - unsigned short DSPprog; - unsigned short ModeCalib; - unsigned short SetDac; - unsigned short ModePhysics; - unsigned short ERROR; + + /** + * The header of ???. + * Each element represent ......etc..etc.. + */ + UINT16 header[2]; + + /** + * The status of ???. + * Each element represent ......etc..etc.. + */ + UINT16 status[5]; + + // and so on...... + UINT16 temp[8]; + UINT16 DAC1[8]; + UINT16 DAC2[8]; + UINT16 regist[6]; + UINT16 time[8]; + UINT16 n_tr; + UINT16 hitmap_tr[16]; + UINT16 curve1[4096]; + UINT16 curve2[4096]; + UINT16 iCRC; + UINT16 tail; + UINT16 CRC; + UINT16 CRCcheck; + UINT16 ERROR; Calib2_Ac2Event(void);