#include <senf/Ext/NetEmu/DVB/DVBInterface.hh>
Public Types | |
enum | fec_rate_t { FEC_NONE = 0, FEC_1_2, FEC_2_3, FEC_3_4, FEC_4_5, FEC_5_6, FEC_6_7, FEC_7_8, FEC_8_9, FEC_AUTO, FEC_3_5, FEC_9_10 } |
enum | modulation_t { QPSK, QAM_16, QAM_32, QAM_64, QAM_128, QAM_256, QAM_AUTO, VSB_8, VSB_16, PSK_8, APSK_16, APSK_32, DQPSK } |
enum | guard_interval_t { GUARD_INTERVAL_1_32, GUARD_INTERVAL_1_16, GUARD_INTERVAL_1_8, GUARD_INTERVAL_1_4, GUARD_INTERVAL_AUTO, GUARD_INTERVAL_1_128, GUARD_INTERVAL_19_128, GUARD_INTERVAL_19_256 } |
Public Types inherited from senf::emu::ModulationParameter | |
typedef boost::uint32_t | id_t |
Public Attributes | |
fec_rate_t | fec |
modulation_t | modulation |
guard_interval_t | guard_interval |
Public Attributes inherited from senf::emu::ModulationParameter | |
id_t | id |
unique identifier More... | |
std::string | coding |
short | minRssi |
Minimum RSSI value. More... | |
unsigned | rate |
Bitrate in kbit/s. More... | |
unsigned | bandwidth |
Bandwidth in KHz. More... | |
boost::uint8_t | linkTypeId |
std::string | info |
Arbitrary additional information. More... | |
Additional Inherited Members | |
Public Member Functions inherited from senf::emu::ModulationParameter | |
ModulationParameter (std::string const &_coding, short _minRssi, unsigned _rate, unsigned _bandwidth, boost::uint8_t _linkTypeId, std::string const &_info="") | |
virtual | ~ModulationParameter () |
void | dump (std::ostream &os) const |
void | dumpTableHeader (std::ostream &os) const |
void | dumpTableRow (std::ostream &os, bool is_current_modulation) const |
bool | operator< (ModulationParameter const &other) const |
bool | operator== (ModulationParameter const &other) const |
Definition at line 31 of file DVBInterface.hh.
Enumerator | |
---|---|
FEC_NONE | |
FEC_1_2 | |
FEC_2_3 | |
FEC_3_4 | |
FEC_4_5 | |
FEC_5_6 | |
FEC_6_7 | |
FEC_7_8 | |
FEC_8_9 | |
FEC_AUTO | |
FEC_3_5 | |
FEC_9_10 |
Definition at line 36 of file DVBInterface.hh.
Enumerator | |
---|---|
GUARD_INTERVAL_1_32 | |
GUARD_INTERVAL_1_16 | |
GUARD_INTERVAL_1_8 | |
GUARD_INTERVAL_1_4 | |
GUARD_INTERVAL_AUTO | |
GUARD_INTERVAL_1_128 | |
GUARD_INTERVAL_19_128 | |
GUARD_INTERVAL_19_256 |
Definition at line 42 of file DVBInterface.hh.
Enumerator | |
---|---|
QPSK | |
QAM_16 | |
QAM_32 | |
QAM_64 | |
QAM_128 | |
QAM_256 | |
QAM_AUTO | |
VSB_8 | |
VSB_16 | |
PSK_8 | |
APSK_16 | |
APSK_32 | |
DQPSK |
Definition at line 39 of file DVBInterface.hh.
fec_rate_t senf::emu::DVBModulationParameter::fec |
Definition at line 46 of file DVBInterface.hh.
guard_interval_t senf::emu::DVBModulationParameter::guard_interval |
Definition at line 48 of file DVBInterface.hh.
modulation_t senf::emu::DVBModulationParameter::modulation |
Definition at line 47 of file DVBInterface.hh.