vdr 2.6.1
|
#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 | StreamId (void) const |
int | T2SystemId (void) const |
int | SisoMiso (void) const |
int | Pilot (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 | SetStreamId (int StreamId) |
void | SetT2SystemId (int T2SystemId) |
void | SetSisoMiso (int SisoMiso) |
void | SetPilot (int Pilot) |
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 | StreamId (void) const |
int | T2SystemId (void) const |
int | SisoMiso (void) const |
int | Pilot (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 | SetStreamId (int StreamId) |
void | SetT2SystemId (int T2SystemId) |
void | SetSisoMiso (int SisoMiso) |
void | SetPilot (int Pilot) |
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 | streamId |
int | t2systemId |
int | sisoMiso |
int | pilot |
Friends | |
class | cDvbSourceParam |
Definition at line 105 of file dvbdevice.h.
cDvbTransponderParameters::cDvbTransponderParameters | ( | const char * | Parameters = NULL | ) |
Definition at line 204 of file dvbdevice.c.
References Parse().
cDvbTransponderParameters::cDvbTransponderParameters | ( | const char * | Parameters = NULL | ) |
|
inline |
Definition at line 129 of file dvbdevice.h.
References bandwidth.
Referenced by cNitFilter::Process(), SetBandwidth(), and cDvbTuner::SetFrontend().
|
inline |
Definition at line 129 of file include/vdr/dvbdevice.h.
References bandwidth.
|
inline |
Definition at line 130 of file dvbdevice.h.
References coderateH.
Referenced by cNitFilter::Process(), SetCoderateH(), cDvbTuner::SetFrontend(), SignalToSQI(), and StrengthToSSI().
|
inline |
Definition at line 130 of file include/vdr/dvbdevice.h.
References coderateH.
|
inline |
Definition at line 131 of file dvbdevice.h.
References coderateL.
Referenced by cNitFilter::Process(), SetCoderateL(), and cDvbTuner::SetFrontend().
|
inline |
Definition at line 131 of file include/vdr/dvbdevice.h.
References coderateL.
|
inline |
Definition at line 135 of file dvbdevice.h.
References guard.
Referenced by cNitFilter::Process(), cDvbTuner::SetFrontend(), and SetGuard().
|
inline |
Definition at line 135 of file include/vdr/dvbdevice.h.
References guard.
|
inline |
Definition at line 136 of file dvbdevice.h.
References hierarchy.
Referenced by cNitFilter::Process(), cDvbTuner::SetFrontend(), and SetHierarchy().
|
inline |
Definition at line 136 of file include/vdr/dvbdevice.h.
References hierarchy.
|
inline |
Definition at line 128 of file dvbdevice.h.
References inversion.
Referenced by cDvbTuner::SetFrontend(), and SetInversion().
|
inline |
Definition at line 128 of file include/vdr/dvbdevice.h.
References inversion.
|
inline |
Definition at line 132 of file dvbdevice.h.
References modulation.
Referenced by cNitFilter::Process(), cDvbTuner::ProvidesFrontend(), cDvbTuner::SetFrontend(), SetModulation(), SignalToSQI(), and StrengthToSSI().
|
inline |
Definition at line 132 of file include/vdr/dvbdevice.h.
References modulation.
bool cDvbTransponderParameters::Parse | ( | const char * | s | ) |
Definition at line 254 of file dvbdevice.c.
References bandwidth, BandwidthValues, coderateH, coderateL, CoderateValues, DVB_SYSTEM_1, esyslog, guard, GuardValues, hierarchy, HierarchyValues, inversion, InversionValues, modulation, ModulationValues, ParseParameter(), pilot, PilotValues, polarization, rollOff, RollOffValues, sisoMiso, streamId, system, SystemValuesSat, t2systemId, transmission, and TransmissionValues.
Referenced by cDvbTransponderParameters(), and cDvbSourceParam::SetData().
bool cDvbTransponderParameters::Parse | ( | const char * | s | ) |
|
private |
Definition at line 238 of file dvbdevice.c.
References esyslog, and MapToDriver().
Referenced by Parse().
|
private |
|
inline |
Definition at line 141 of file dvbdevice.h.
References pilot.
Referenced by cDvbTuner::SetFrontend(), and SetPilot().
|
inline |
Definition at line 141 of file include/vdr/dvbdevice.h.
References pilot.
|
inline |
Definition at line 127 of file dvbdevice.h.
References polarization.
Referenced by cDvbTuner::GetBondingParams(), cNitFilter::Process(), cDvbDevice::ProvidesTransponder(), cDvbTuner::SetFrontend(), and SetPolarization().
|
inline |
Definition at line 127 of file include/vdr/dvbdevice.h.
References polarization.
|
private |
Definition at line 209 of file dvbdevice.c.
Referenced by ToString().
|
private |
|
inline |
Definition at line 137 of file dvbdevice.h.
References rollOff.
Referenced by cDvbTuner::SetFrontend(), and SetRollOff().
|
inline |
Definition at line 137 of file include/vdr/dvbdevice.h.
References rollOff.
|
inline |
Definition at line 144 of file dvbdevice.h.
References bandwidth, and Bandwidth().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 144 of file include/vdr/dvbdevice.h.
References bandwidth, and Bandwidth().
|
inline |
Definition at line 145 of file dvbdevice.h.
References coderateH, and CoderateH().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 145 of file include/vdr/dvbdevice.h.
References coderateH, and CoderateH().
|
inline |
Definition at line 146 of file dvbdevice.h.
References coderateL, and CoderateL().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 146 of file include/vdr/dvbdevice.h.
References coderateL, and CoderateL().
|
inline |
Definition at line 150 of file dvbdevice.h.
References guard, and Guard().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 150 of file include/vdr/dvbdevice.h.
|
inline |
Definition at line 151 of file dvbdevice.h.
References hierarchy, and Hierarchy().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 151 of file include/vdr/dvbdevice.h.
References hierarchy, and Hierarchy().
|
inline |
Definition at line 143 of file dvbdevice.h.
References inversion, and Inversion().
|
inline |
Definition at line 143 of file include/vdr/dvbdevice.h.
References inversion, and Inversion().
|
inline |
Definition at line 147 of file dvbdevice.h.
References modulation, and Modulation().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 147 of file include/vdr/dvbdevice.h.
References modulation, and Modulation().
|
inline |
Definition at line 156 of file dvbdevice.h.
|
inline |
Definition at line 156 of file include/vdr/dvbdevice.h.
|
inline |
Definition at line 142 of file dvbdevice.h.
References polarization, and Polarization().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 142 of file include/vdr/dvbdevice.h.
References polarization, and Polarization().
|
inline |
Definition at line 152 of file dvbdevice.h.
References rollOff, and RollOff().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 152 of file include/vdr/dvbdevice.h.
|
inline |
Definition at line 155 of file dvbdevice.h.
References sisoMiso, and SisoMiso().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 155 of file include/vdr/dvbdevice.h.
References sisoMiso, and SisoMiso().
|
inline |
Definition at line 153 of file dvbdevice.h.
References streamId, and StreamId().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 153 of file include/vdr/dvbdevice.h.
References streamId, and StreamId().
|
inline |
Definition at line 148 of file dvbdevice.h.
References system, and System().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 148 of file include/vdr/dvbdevice.h.
|
inline |
Definition at line 154 of file dvbdevice.h.
References t2systemId, and T2SystemId().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 154 of file include/vdr/dvbdevice.h.
References t2systemId, and T2SystemId().
|
inline |
Definition at line 149 of file dvbdevice.h.
References transmission, and Transmission().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 149 of file include/vdr/dvbdevice.h.
References transmission, and Transmission().
|
inline |
Definition at line 140 of file dvbdevice.h.
References sisoMiso.
Referenced by cNitFilter::Process(), and SetSisoMiso().
|
inline |
Definition at line 140 of file include/vdr/dvbdevice.h.
References sisoMiso.
|
inline |
Definition at line 138 of file dvbdevice.h.
References streamId.
Referenced by cNitFilter::Process(), cDvbTuner::ProvidesFrontend(), cDvbTuner::SetFrontend(), and SetStreamId().
|
inline |
Definition at line 138 of file include/vdr/dvbdevice.h.
References streamId.
|
inline |
Definition at line 133 of file dvbdevice.h.
References system.
Referenced by GetRequiredDeliverySystem(), cNitFilter::Process(), cDvbTuner::ProvidesFrontend(), SetSystem(), SignalToSQI(), and StrengthToSSI().
|
inline |
Definition at line 133 of file include/vdr/dvbdevice.h.
References system.
|
inline |
Definition at line 139 of file dvbdevice.h.
References t2systemId.
Referenced by cNitFilter::Process(), and SetT2SystemId().
|
inline |
Definition at line 139 of file include/vdr/dvbdevice.h.
References t2systemId.
cString cDvbTransponderParameters::ToString | ( | char | Type | ) | const |
Definition at line 214 of file dvbdevice.c.
References bandwidth, BandwidthValues, coderateH, coderateL, CoderateValues, guard, GuardValues, hierarchy, HierarchyValues, inversion, InversionValues, MapToUser(), modulation, ModulationValues, pilot, PilotValues, polarization, PrintParameter(), rollOff, RollOffValues, sisoMiso, ST, streamId, system, SystemValuesSat, t2systemId, transmission, and TransmissionValues.
Referenced by cDvbSourceParam::GetData(), and cNitFilter::Process().
cString cDvbTransponderParameters::ToString | ( | char | Type | ) | const |
|
inline |
Definition at line 134 of file dvbdevice.h.
References transmission.
Referenced by cNitFilter::Process(), cDvbTuner::SetFrontend(), and SetTransmission().
|
inline |
Definition at line 134 of file include/vdr/dvbdevice.h.
References transmission.
|
friend |
Definition at line 106 of file dvbdevice.h.
|
private |
Definition at line 110 of file dvbdevice.h.
Referenced by Bandwidth(), cDvbSourceParam::GetOsdItem(), Parse(), SetBandwidth(), and ToString().
|
private |
Definition at line 111 of file dvbdevice.h.
Referenced by CoderateH(), cDvbSourceParam::GetOsdItem(), Parse(), SetCoderateH(), and ToString().
|
private |
Definition at line 112 of file dvbdevice.h.
Referenced by CoderateL(), cDvbSourceParam::GetOsdItem(), Parse(), SetCoderateL(), and ToString().
|
private |
Definition at line 116 of file dvbdevice.h.
Referenced by cDvbSourceParam::GetOsdItem(), Guard(), Parse(), SetGuard(), and ToString().
|
private |
Definition at line 117 of file dvbdevice.h.
Referenced by cDvbSourceParam::GetOsdItem(), Hierarchy(), Parse(), SetHierarchy(), and ToString().
|
private |
Definition at line 109 of file dvbdevice.h.
Referenced by cDvbSourceParam::GetOsdItem(), Inversion(), Parse(), SetInversion(), and ToString().
|
private |
Definition at line 113 of file dvbdevice.h.
Referenced by cDvbSourceParam::GetOsdItem(), Modulation(), Parse(), SetModulation(), and ToString().
|
private |
Definition at line 122 of file dvbdevice.h.
Referenced by cDvbSourceParam::GetOsdItem(), Parse(), Pilot(), SetPilot(), and ToString().
|
private |
Definition at line 108 of file dvbdevice.h.
Referenced by cDvbSourceParam::GetOsdItem(), Parse(), Polarization(), SetPolarization(), and ToString().
|
private |
Definition at line 118 of file dvbdevice.h.
Referenced by cDvbSourceParam::GetOsdItem(), Parse(), RollOff(), SetRollOff(), and ToString().
|
private |
Definition at line 121 of file dvbdevice.h.
Referenced by cDvbSourceParam::GetOsdItem(), Parse(), SetSisoMiso(), SisoMiso(), and ToString().
|
private |
Definition at line 119 of file dvbdevice.h.
Referenced by cDvbSourceParam::GetOsdItem(), Parse(), SetStreamId(), StreamId(), and ToString().
|
private |
Definition at line 114 of file dvbdevice.h.
Referenced by cDvbSourceParam::GetOsdItem(), Parse(), SetSystem(), System(), and ToString().
|
private |
Definition at line 120 of file dvbdevice.h.
Referenced by cDvbSourceParam::GetOsdItem(), Parse(), SetT2SystemId(), T2SystemId(), and ToString().
|
private |
Definition at line 115 of file dvbdevice.h.
Referenced by cDvbSourceParam::GetOsdItem(), Parse(), SetTransmission(), ToString(), and Transmission().