RMM API 2.0.0
Loading...
Searching...
No Matches
SideChannelsData Struct Reference

Struct to hold parameters that define how side channels generate and format data. More...

#include <RMMSideChannels.h>

Public Attributes

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.
 

Detailed Description

Struct to hold parameters that define how side channels generate and format data.


The documentation for this struct was generated from the following file: