Emulated wireless transmitter base-class. More...
#include <senf/Ext/NetEmu/EmulatedWirelessInterface.hh>
Public Types | |
typedef detail::InterfaceAccess< EmulatedWirelessInterface > | emui |
typedef detail::InterfaceAccess< WirelessInterface > | basei |
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 |
Emulated wireless transmitter base-class.
Definition at line 397 of file EmulatedWirelessInterface.hh.
typedef detail::InterfaceAccess<WirelessInterface> senf::emu::EmulatedWirelessTransmitter::basei |
Definition at line 404 of file EmulatedWirelessInterface.hh.
typedef detail::InterfaceAccess<EmulatedWirelessInterface> senf::emu::EmulatedWirelessTransmitter::emui |
Definition at line 403 of file EmulatedWirelessInterface.hh.
typedef std::vector< console::ValueRange<int> > senf::emu::EmulatedWirelessTransmitter::Ranges |
Definition at line 406 of file EmulatedWirelessInterface.hh.
|
protected |
|
protected |
Definition at line 658 of file EmulatedWirelessInterface.cc.
void senf::emu::EmulatedWirelessTransmitter::registerTxPower | ( | int | power | ) |
Register single txpower value.
void senf::emu::EmulatedWirelessTransmitter::registerTxPower | ( | int | powerLow, |
int | powerHigh | ||
) |
Register range of txpower values.
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.
|
protected |
Definition at line 414 of file EmulatedWirelessInterface.hh.