#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.