virtual unsigned getHeaderSize() const override
static const unsigned int size_shift
virtual BlockHeader getHeader() override
std::vector< uint32_t > payload_
Block(const BlockHeader &h, const uint32_t *payload_start, const uint32_t *payload_end)
std::auto_ptr< Block > getBlock()
BlockHeader header() const
std::vector< uint32_t > payload() const
virtual BlockHeader getHeader()=0
CTP7Payload(const uint32_t *data, const uint32_t *end)
std::vector< Block > Blocks
virtual unsigned getHeaderSize() const =0
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
virtual BlockHeader getHeader() override
static const unsigned int size_mask
char data[epos_bytes_allocation]
virtual unsigned getHeaderSize() const override
unsigned getFirmwareId() const
Block(unsigned int id, const std::vector< uint32_t > &payload, block_t type=MP7)
void amc(const amc::Header &h)
unsigned int getSize() const
tuple size
Write out results.
Payload(const uint32_t *data, const uint32_t *end)
MP7Payload(const uint32_t *data, const uint32_t *end)
bool operator<(const Block &o) const