DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
ComponentRequest v1

This document describes the format of the ComponentRequest struct, version 1.

Description of ComponentRequest

ComponentRequest version 1 consists of 10 32-bit words:

  1. Version Number
  2. Pad Word
  3. GeoID version 1 Version Number
  4. GeoID version 1 Component Type (upper 16 bits), Region ID (lower 16 bits)
  5. GeoID version 1 Element ID
  6. GeoID version 1 Pad Word
  7. Window Begin (upper 32 bits)
  8. Window Begin (lower 32 bits)
  9. Window End (upper 32 bits)
  10. Window End (lower 32 bits)

C++ Code for ComponentRequest

struct ComponentRequest
{
uint32_t version{ 1 };
unit32_t unused {0xFFFFFFFF};
GeoID component;
timestamp_t window_begin{ TypeDefaults::s_invalid_timestamp };
timestamp_t window_end{ TypeDefaults::s_invalid_timestamp };
ComponentRequest(GeoID comp, timestamp_t wbegin, timestamp_t wend);
};
struct dunedaq::ctbmodules::content::word::timestamp_t timestamp_t
daqdataformats::ComponentRequest ComponentRequest
Copy daqdataformats::ComponentRequest.
Definition Types.hpp:33

Notes