Struct to hold parameters that define how side channels generate and format data.
More...
#include <RMMSideChannels.h>
|
|
bool | enabled |
| | Whether the side channel generates data when pulses on the LEMO are connected.
|
| |
|
std::string | dataFormat |
| | Data format for side channel packets (e.g., "minimal", "ess_beam_monitor").
|
| |
|
uint32_t | fibre |
| | Dummy Fibre ID included in each side channel data packet (range: 0-25).
|
| |
|
uint32_t | node |
| | Dummy Node ID included in each side channel data packet (range: 0-30).
|
| |
|
std::string | type |
| | Beam Monitor Type (e.g., "ttl").
|
| |
|
uint32_t | channel |
| | Beam Monitor Channel ID (range: 0-255).
|
| |
|
uint32_t | xPosition |
| | X position for 1D Beam Monitors (range: 0-65535).
|
| |
|
uint32_t | yPosition |
| | Y position for 2D Beam Monitors (range: 0-65535).
|
| |
|
uint32_t | extraWord |
| | Optional 32-bit value added to the payload.
|
| |
Struct to hold parameters that define how side channels generate and format data.
The documentation for this struct was generated from the following file: