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:
-
Version Number
-
Pad Word
-
GeoID version 1 Version Number
-
GeoID version 1 Component Type (upper 16 bits), Region ID (lower 16 bits)
-
GeoID version 1 Element ID
-
GeoID version 1 Pad Word
-
Window Begin (upper 32 bits)
-
Window Begin (lower 32 bits)
-
Window End (upper 32 bits)
-
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();
ComponentRequest(GeoID comp, timestamp_t wbegin, timestamp_t wend);
};
Notes¶
Last git commit to the markdown source of this page:
Author: Eric Flumerfelt
Date: Thu Jul 1 14:47:01 2021 -0500
If you see a problem with the documentation on this page, please file an Issue at https://github.com/DUNE-DAQ/daqdataformats/issues