PicoScenes API Docs
 
Loading...
Searching...
No Matches
SDREthernetConnectionInterface Struct Reference

Structure containing detailed information about an Ethernet connection interface. More...

#include <SDRHardwareInformation.hxx>

Public Attributes

bool isPrimary {false}
 
std::string ipAddress {}
 
std::string hostInterfaceName {}
 
std::string hostPortAddress {}
 
int linkSpeed {-1}
 
int MTU {-1}
 
int txRingBufferDelta {0}
 
int rxRingBufferDelta {0}
 

Detailed Description

Structure containing detailed information about an Ethernet connection interface.

Definition at line 30 of file SDRHardwareInformation.hxx.

Member Data Documentation

◆ hostInterfaceName

std::string SDREthernetConnectionInterface::hostInterfaceName {}

Host interface name (e.g., eth0, eth1)

Definition at line 33 of file SDRHardwareInformation.hxx.

◆ hostPortAddress

std::string SDREthernetConnectionInterface::hostPortAddress {}

IP address of the host-side port

Definition at line 34 of file SDRHardwareInformation.hxx.

◆ ipAddress

std::string SDREthernetConnectionInterface::ipAddress {}

Device IP address

Definition at line 32 of file SDRHardwareInformation.hxx.

◆ isPrimary

bool SDREthernetConnectionInterface::isPrimary {false}

Whether this is the primary interface

Definition at line 31 of file SDRHardwareInformation.hxx.

◆ linkSpeed

int SDREthernetConnectionInterface::linkSpeed {-1}

Link speed in Mbps

Definition at line 35 of file SDRHardwareInformation.hxx.

◆ MTU

int SDREthernetConnectionInterface::MTU {-1}

Interface MTU

Definition at line 36 of file SDRHardwareInformation.hxx.

◆ rxRingBufferDelta

int SDREthernetConnectionInterface::rxRingBufferDelta {0}

Rx buffer adjustment

Definition at line 38 of file SDRHardwareInformation.hxx.

◆ txRingBufferDelta

int SDREthernetConnectionInterface::txRingBufferDelta {0}

Tx buffer adjustment

Definition at line 37 of file SDRHardwareInformation.hxx.


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