/** @file
* $Source: /repository/event/physics/S4/S4Event.h,v $
* $Id: S4Event.h,v 1.1 2008-01-11 17:14:22 messineo Exp $
* $Author: messineo $
*
* Header file for the raw anticoincidence events
*/
#ifndef S4_EVENT_H
#define S4_EVENT_H
#include "../../SubPacket.h"
namespace pamela {
/**
* Namespace for all code related to the S4 unit.
*/
namespace S4 {
/**
* S4 subpacket data wrapper.
*/
class S4Event: public pamela::SubPacket {
private:
public:
/**
* The register status.
*/
UINT8 S4_REG_STATUS;
/**
* The data.
*/
UINT16 S4_DATA;
/**
* The Command number.
*/
UINT8 S4_CMD_NUM;
/**
* The response length.
*/
UINT16 S4_RESP_LENGHT;
/**
* The overall crc.
*/
UINT8 S4_OVERALL_CHKCODE;
/**
* The data validity flag.
*
* Description:
* 1: S4 data NOT found.
* 0: S4 data ok.
*/
UINT8 unpackError;
S4Event(void);
~S4Event(void);
ClassDef(S4Event, 2)
};
}
}
#endif /* S4_EVENT_H */