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

Struct to hold full configuration for non-UDP output queues with manual addressing. More...

#include <RMMOutputQueues.h>

Inheritance diagram for OutputQueueNonUDP:
Collaboration diagram for OutputQueueNonUDP:

Public Attributes

std::string sourceMAC
 Source MAC address.
 
std::string sourceIP
 Source IP address in string format (e.g., "192.168.1.1").
 
uint32_t sourcePort
 Source UDP port.
 
std::string destinationIP
 Destination IP Address in string format (eg "192.168.2.12")
 
std::string destinationMAC
 Destination MAC address for using LUT without ARP.
 
uint32_t destinationPort
 Destination UDP Port.
 
- Public Attributes inherited from OutputQueueBase
bool enabled
 Flag to enable/disable the output queue.
 
uint32_t readoutType
 Readout type identifier.
 
bool pktGenEnable
 Flag to enable/disable packet generator.
 
uint32_t pktGenIdles
 Packet generator idle cycles.
 
uint32_t pktGenLength
 Packet generator length.
 

Detailed Description

Struct to hold full configuration for non-UDP output queues with manual addressing.

Inherits from OutputQueueBase and includes full source/destination MAC and IP addressing.


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