vdr
1.7.27
|
#include <dvbdevice.h>
Public Member Functions | |
cDvbTransponderParameters (const char *Parameters=NULL) | |
char | Polarization (void) const |
int | Inversion (void) const |
int | Bandwidth (void) const |
int | CoderateH (void) const |
int | CoderateL (void) const |
int | Modulation (void) const |
int | System (void) const |
int | Transmission (void) const |
int | Guard (void) const |
int | Hierarchy (void) const |
int | RollOff (void) const |
int | PlpId (void) const |
void | SetPolarization (char Polarization) |
void | SetInversion (int Inversion) |
void | SetBandwidth (int Bandwidth) |
void | SetCoderateH (int CoderateH) |
void | SetCoderateL (int CoderateL) |
void | SetModulation (int Modulation) |
void | SetSystem (int System) |
void | SetTransmission (int Transmission) |
void | SetGuard (int Guard) |
void | SetHierarchy (int Hierarchy) |
void | SetRollOff (int RollOff) |
void | SetPlpId (int PlpId) |
cString | ToString (char Type) const |
bool | Parse (const char *s) |
cDvbTransponderParameters (const char *Parameters=NULL) | |
char | Polarization (void) const |
int | Inversion (void) const |
int | Bandwidth (void) const |
int | CoderateH (void) const |
int | CoderateL (void) const |
int | Modulation (void) const |
int | System (void) const |
int | Transmission (void) const |
int | Guard (void) const |
int | Hierarchy (void) const |
int | RollOff (void) const |
int | PlpId (void) const |
void | SetPolarization (char Polarization) |
void | SetInversion (int Inversion) |
void | SetBandwidth (int Bandwidth) |
void | SetCoderateH (int CoderateH) |
void | SetCoderateL (int CoderateL) |
void | SetModulation (int Modulation) |
void | SetSystem (int System) |
void | SetTransmission (int Transmission) |
void | SetGuard (int Guard) |
void | SetHierarchy (int Hierarchy) |
void | SetRollOff (int RollOff) |
void | SetPlpId (int PlpId) |
cString | ToString (char Type) const |
bool | Parse (const char *s) |
Private Member Functions | |
int | PrintParameter (char *p, char Name, int Value) const |
const char * | ParseParameter (const char *s, int &Value, const tDvbParameterMap *Map=NULL) |
int | PrintParameter (char *p, char Name, int Value) const |
const char * | ParseParameter (const char *s, int &Value, const tDvbParameterMap *Map=NULL) |
Private Attributes | |
char | polarization |
int | inversion |
int | bandwidth |
int | coderateH |
int | coderateL |
int | modulation |
int | system |
int | transmission |
int | guard |
int | hierarchy |
int | rollOff |
int | plpId |
Friends | |
class | cDvbSourceParam |
Definition at line 58 of file dvbdevice.h.
cDvbTransponderParameters::cDvbTransponderParameters | ( | const char * | Parameters = NULL | ) |
Definition at line 195 of file dvbdevice.c.
References bandwidth, coderateH, coderateL, DVB_SYSTEM_1, guard, hierarchy, inversion, modulation, Parse(), plpId, polarization, rollOff, system, and transmission.
cDvbTransponderParameters::cDvbTransponderParameters | ( | const char * | Parameters = NULL | ) |
int cDvbTransponderParameters::Bandwidth | ( | void | ) | const [inline] |
int cDvbTransponderParameters::Bandwidth | ( | void | ) | const [inline] |
Definition at line 79 of file include/vdr/dvbdevice.h.
References bandwidth.
int cDvbTransponderParameters::CoderateH | ( | void | ) | const [inline] |
Definition at line 80 of file include/vdr/dvbdevice.h.
References coderateH.
int cDvbTransponderParameters::CoderateH | ( | void | ) | const [inline] |
int cDvbTransponderParameters::CoderateL | ( | void | ) | const [inline] |
Definition at line 81 of file include/vdr/dvbdevice.h.
References coderateL.
int cDvbTransponderParameters::CoderateL | ( | void | ) | const [inline] |
int cDvbTransponderParameters::Guard | ( | void | ) | const [inline] |
int cDvbTransponderParameters::Guard | ( | void | ) | const [inline] |
Definition at line 85 of file include/vdr/dvbdevice.h.
References guard.
int cDvbTransponderParameters::Hierarchy | ( | void | ) | const [inline] |
Definition at line 86 of file include/vdr/dvbdevice.h.
References hierarchy.
int cDvbTransponderParameters::Hierarchy | ( | void | ) | const [inline] |
int cDvbTransponderParameters::Inversion | ( | void | ) | const [inline] |
Definition at line 78 of file include/vdr/dvbdevice.h.
References inversion.
int cDvbTransponderParameters::Inversion | ( | void | ) | const [inline] |
int cDvbTransponderParameters::Modulation | ( | void | ) | const [inline] |
int cDvbTransponderParameters::Modulation | ( | void | ) | const [inline] |
Definition at line 82 of file include/vdr/dvbdevice.h.
References modulation.
bool cDvbTransponderParameters::Parse | ( | const char * | s | ) |
Definition at line 254 of file dvbdevice.c.
References bandwidth, coderateH, coderateL, esyslog, guard, hierarchy, inversion, modulation, ParseParameter(), plpId, polarization, rollOff, system, and transmission.
Referenced by cDvbTransponderParameters(), and cDvbSourceParam::SetData().
bool cDvbTransponderParameters::Parse | ( | const char * | s | ) |
const char * cDvbTransponderParameters::ParseParameter | ( | const char * | s, |
int & | Value, | ||
const tDvbParameterMap * | Map = NULL |
||
) | [private] |
Definition at line 238 of file dvbdevice.c.
References esyslog, and MapToDriver().
Referenced by Parse().
const char* cDvbTransponderParameters::ParseParameter | ( | const char * | s, |
int & | Value, | ||
const tDvbParameterMap * | Map = NULL |
||
) | [private] |
int cDvbTransponderParameters::PlpId | ( | void | ) | const [inline] |
int cDvbTransponderParameters::PlpId | ( | void | ) | const [inline] |
Definition at line 88 of file include/vdr/dvbdevice.h.
References plpId.
char cDvbTransponderParameters::Polarization | ( | void | ) | const [inline] |
Definition at line 77 of file dvbdevice.h.
References polarization.
Referenced by cNitFilter::Process(), and SetPolarization().
char cDvbTransponderParameters::Polarization | ( | void | ) | const [inline] |
Definition at line 77 of file include/vdr/dvbdevice.h.
References polarization.
int cDvbTransponderParameters::PrintParameter | ( | char * | p, |
char | Name, | ||
int | Value | ||
) | const [private] |
Definition at line 212 of file dvbdevice.c.
Referenced by ToString().
int cDvbTransponderParameters::PrintParameter | ( | char * | p, |
char | Name, | ||
int | Value | ||
) | const [private] |
int cDvbTransponderParameters::RollOff | ( | void | ) | const [inline] |
Definition at line 87 of file include/vdr/dvbdevice.h.
References rollOff.
int cDvbTransponderParameters::RollOff | ( | void | ) | const [inline] |
void cDvbTransponderParameters::SetBandwidth | ( | int | Bandwidth | ) | [inline] |
Definition at line 91 of file dvbdevice.h.
References bandwidth, and Bandwidth().
Referenced by cNitFilter::Process().
void cDvbTransponderParameters::SetBandwidth | ( | int | Bandwidth | ) | [inline] |
Definition at line 91 of file include/vdr/dvbdevice.h.
References bandwidth, and Bandwidth().
void cDvbTransponderParameters::SetCoderateH | ( | int | CoderateH | ) | [inline] |
Definition at line 92 of file dvbdevice.h.
References coderateH, and CoderateH().
Referenced by cNitFilter::Process().
void cDvbTransponderParameters::SetCoderateH | ( | int | CoderateH | ) | [inline] |
Definition at line 92 of file include/vdr/dvbdevice.h.
References coderateH, and CoderateH().
void cDvbTransponderParameters::SetCoderateL | ( | int | CoderateL | ) | [inline] |
Definition at line 93 of file dvbdevice.h.
References coderateL, and CoderateL().
Referenced by cNitFilter::Process().
void cDvbTransponderParameters::SetCoderateL | ( | int | CoderateL | ) | [inline] |
Definition at line 93 of file include/vdr/dvbdevice.h.
References coderateL, and CoderateL().
void cDvbTransponderParameters::SetGuard | ( | int | Guard | ) | [inline] |
Definition at line 97 of file dvbdevice.h.
References guard, and Guard().
Referenced by cNitFilter::Process().
void cDvbTransponderParameters::SetGuard | ( | int | Guard | ) | [inline] |
Definition at line 97 of file include/vdr/dvbdevice.h.
void cDvbTransponderParameters::SetHierarchy | ( | int | Hierarchy | ) | [inline] |
Definition at line 98 of file dvbdevice.h.
References hierarchy, and Hierarchy().
Referenced by cNitFilter::Process().
void cDvbTransponderParameters::SetHierarchy | ( | int | Hierarchy | ) | [inline] |
Definition at line 98 of file include/vdr/dvbdevice.h.
References hierarchy, and Hierarchy().
void cDvbTransponderParameters::SetInversion | ( | int | Inversion | ) | [inline] |
Definition at line 90 of file include/vdr/dvbdevice.h.
References inversion, and Inversion().
void cDvbTransponderParameters::SetInversion | ( | int | Inversion | ) | [inline] |
Definition at line 90 of file dvbdevice.h.
References inversion, and Inversion().
void cDvbTransponderParameters::SetModulation | ( | int | Modulation | ) | [inline] |
Definition at line 94 of file dvbdevice.h.
References modulation, and Modulation().
Referenced by cNitFilter::Process().
void cDvbTransponderParameters::SetModulation | ( | int | Modulation | ) | [inline] |
Definition at line 94 of file include/vdr/dvbdevice.h.
References modulation, and Modulation().
void cDvbTransponderParameters::SetPlpId | ( | int | PlpId | ) | [inline] |
Definition at line 100 of file include/vdr/dvbdevice.h.
void cDvbTransponderParameters::SetPlpId | ( | int | PlpId | ) | [inline] |
Definition at line 100 of file dvbdevice.h.
void cDvbTransponderParameters::SetPolarization | ( | char | Polarization | ) | [inline] |
Definition at line 89 of file include/vdr/dvbdevice.h.
References polarization, and Polarization().
void cDvbTransponderParameters::SetPolarization | ( | char | Polarization | ) | [inline] |
Definition at line 89 of file dvbdevice.h.
References polarization, and Polarization().
Referenced by cNitFilter::Process().
void cDvbTransponderParameters::SetRollOff | ( | int | RollOff | ) | [inline] |
Definition at line 99 of file dvbdevice.h.
References rollOff, and RollOff().
Referenced by cNitFilter::Process().
void cDvbTransponderParameters::SetRollOff | ( | int | RollOff | ) | [inline] |
Definition at line 99 of file include/vdr/dvbdevice.h.
void cDvbTransponderParameters::SetSystem | ( | int | System | ) | [inline] |
Definition at line 95 of file include/vdr/dvbdevice.h.
void cDvbTransponderParameters::SetSystem | ( | int | System | ) | [inline] |
Definition at line 95 of file dvbdevice.h.
References system, and System().
Referenced by cNitFilter::Process().
void cDvbTransponderParameters::SetTransmission | ( | int | Transmission | ) | [inline] |
Definition at line 96 of file include/vdr/dvbdevice.h.
References transmission, and Transmission().
void cDvbTransponderParameters::SetTransmission | ( | int | Transmission | ) | [inline] |
Definition at line 96 of file dvbdevice.h.
References transmission, and Transmission().
Referenced by cNitFilter::Process().
int cDvbTransponderParameters::System | ( | void | ) | const [inline] |
Definition at line 83 of file include/vdr/dvbdevice.h.
References system.
int cDvbTransponderParameters::System | ( | void | ) | const [inline] |
Definition at line 83 of file dvbdevice.h.
References system.
Referenced by GetRequiredDeliverySystem(), and SetSystem().
cString cDvbTransponderParameters::ToString | ( | char | Type | ) | const |
Definition at line 217 of file dvbdevice.c.
References bandwidth, coderateH, coderateL, guard, hierarchy, inversion, MapToUser(), modulation, plpId, polarization, PrintParameter(), rollOff, ST, system, and transmission.
Referenced by cDvbSourceParam::GetData(), and cNitFilter::Process().
cString cDvbTransponderParameters::ToString | ( | char | Type | ) | const |
int cDvbTransponderParameters::Transmission | ( | void | ) | const [inline] |
Definition at line 84 of file dvbdevice.h.
References transmission.
Referenced by SetTransmission().
int cDvbTransponderParameters::Transmission | ( | void | ) | const [inline] |
Definition at line 84 of file include/vdr/dvbdevice.h.
References transmission.
cDvbSourceParam [friend] |
Definition at line 59 of file dvbdevice.h.
int cDvbTransponderParameters::bandwidth [private] |
Definition at line 63 of file dvbdevice.h.
Referenced by Bandwidth(), cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), SetBandwidth(), and ToString().
int cDvbTransponderParameters::coderateH [private] |
Definition at line 64 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), CoderateH(), cDvbSourceParam::GetOsdItem(), Parse(), SetCoderateH(), and ToString().
int cDvbTransponderParameters::coderateL [private] |
Definition at line 65 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), CoderateL(), cDvbSourceParam::GetOsdItem(), Parse(), SetCoderateL(), and ToString().
int cDvbTransponderParameters::guard [private] |
Definition at line 69 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Guard(), Parse(), SetGuard(), and ToString().
int cDvbTransponderParameters::hierarchy [private] |
Definition at line 70 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Hierarchy(), Parse(), SetHierarchy(), and ToString().
int cDvbTransponderParameters::inversion [private] |
Definition at line 62 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Inversion(), Parse(), SetInversion(), and ToString().
int cDvbTransponderParameters::modulation [private] |
Definition at line 66 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Modulation(), Parse(), SetModulation(), and ToString().
int cDvbTransponderParameters::plpId [private] |
Definition at line 72 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), PlpId(), SetPlpId(), and ToString().
char cDvbTransponderParameters::polarization [private] |
Definition at line 61 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), Polarization(), SetPolarization(), and ToString().
int cDvbTransponderParameters::rollOff [private] |
Definition at line 71 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), RollOff(), SetRollOff(), and ToString().
int cDvbTransponderParameters::system [private] |
Definition at line 67 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), SetSystem(), System(), and ToString().
int cDvbTransponderParameters::transmission [private] |
Definition at line 68 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), SetTransmission(), ToString(), and Transmission().