Emulated wireless transmitter base-class. More...

#include <senf/Ext/NetEmu/EmulatedWirelessInterface.hh>

Inheritance diagram for senf::emu::EmulatedWirelessTransmitter:

Public Types

typedef detail::InterfaceAccess< EmulatedWirelessInterfaceemui
 
typedef detail::InterfaceAccess< WirelessInterfacebasei
 
typedef std::vector< console::ValueRange< int > > Ranges
 

Public Member Functions

void registerTxPower (int power)
 Register single txpower value. More...
 
void registerTxPower (int powerLow, int powerHigh)
 Register range of txpower values. More...
 
void registerTxPower (Ranges const &powers)
 txpower ranges More...
 
- Public Member Functions inherited from senf::emu::EmulatedTransmitter
void delay (ClockService::clock_type delay)
 set the delay of the sender More...
 
ClockService::clock_type delay () const
 get the sender delay More...
 

Protected Member Functions

 EmulatedWirelessTransmitter ()
 
void init ()
 
- Protected Member Functions inherited from senf::emu::EmulatedTransmitter
 EmulatedTransmitter ()
 
void init ()
 
void initEmulatedTransmitter ()
 Initialize transmitter. More...
 
void deinitEmulatedTransmitter ()
 Shut down transmitter. More...
 
unsigned mtuEmulatedTransmitter () const
 Get emulated MTU. More...
 
void mtuEmulatedTransmitter (unsigned v)
 Set emulated MTU. More...
 
virtual Packet::size_type v_emulatedPayloadSize (Packet packet)
 Called to get size of payload. More...
 

Protected Attributes

ppi::connector::PassiveInputJack transmitterJack
 
- Protected Attributes inherited from senf::emu::EmulatedTransmitter
ppi::connector::PassiveInputJack transmitterJack
 

Detailed Description

Emulated wireless transmitter base-class.

See also
EmulatedWirelessInterface

Definition at line 397 of file EmulatedWirelessInterface.hh.

Member Typedef Documentation

◆ basei

Definition at line 404 of file EmulatedWirelessInterface.hh.

◆ emui

◆ Ranges

Constructor & Destructor Documentation

◆ EmulatedWirelessTransmitter()

senf::emu::EmulatedWirelessTransmitter::EmulatedWirelessTransmitter ( )
protected

Member Function Documentation

◆ init()

void senf::emu::EmulatedWirelessTransmitter::init ( )
protected

Definition at line 658 of file EmulatedWirelessInterface.cc.

◆ registerTxPower() [1/3]

void senf::emu::EmulatedWirelessTransmitter::registerTxPower ( int  power)

Register single txpower value.

◆ registerTxPower() [2/3]

void senf::emu::EmulatedWirelessTransmitter::registerTxPower ( int  powerLow,
int  powerHigh 
)

Register range of txpower values.

◆ registerTxPower() [3/3]

void senf::emu::EmulatedWirelessTransmitter::registerTxPower ( Ranges const &  powers)

txpower ranges

Registers a list of txpower values or ranges

Definition at line 652 of file EmulatedWirelessInterface.cc.

Member Data Documentation

◆ transmitterJack

ppi::connector::PassiveInputJack senf::emu::EmulatedWirelessTransmitter::transmitterJack
protected

Definition at line 414 of file EmulatedWirelessInterface.hh.


The documentation for this class was generated from the following files: