vdr
2.2.0
|
#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 |
int | Lcn (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) |
void | SetLcn (int Lcn) |
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) |
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 |
int | lcn |
Friends | |
class | cDvbSourceParam |
Definition at line 107 of file dvbdevice.h.
cDvbTransponderParameters::cDvbTransponderParameters | ( | const char * | Parameters = NULL | ) |
Definition at line 202 of file dvbdevice.c.
References bandwidth, coderateH, coderateL, DVB_SYSTEM_1, guard, hierarchy, inversion, lcn, modulation, Parse(), pilot, polarization, rollOff, sisoMiso, streamId, system, t2systemId, and transmission.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
bool cDvbTransponderParameters::Parse | ( | const char * | s | ) |
Definition at line 269 of file dvbdevice.c.
References bandwidth, BandwidthValues, coderateH, coderateL, CoderateValues, esyslog, guard, GuardValues, hierarchy, HierarchyValues, inversion, InversionValues, lcn, modulation, ModulationValues, ParseParameter(), pilot, PilotValues, polarization, rollOff, RollOffValues, sisoMiso, streamId, system, SystemValuesSat, t2systemId, transmission, and TransmissionValues.
Referenced by cDvbTransponderParameters(), and cDvbSourceParam::SetData().
|
private |
Definition at line 253 of file dvbdevice.c.
References esyslog, and MapToDriver().
Referenced by Parse().
|
inline |
|
inline |
Definition at line 130 of file dvbdevice.h.
References polarization.
Referenced by cNitFilter::Process(), and SetPolarization().
|
private |
Definition at line 223 of file dvbdevice.c.
Referenced by ToString().
|
inline |
|
inline |
Definition at line 148 of file dvbdevice.h.
References bandwidth, and Bandwidth().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 149 of file dvbdevice.h.
References coderateH, and CoderateH().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 150 of file dvbdevice.h.
References coderateL, and CoderateL().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 154 of file dvbdevice.h.
References guard, and Guard().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 155 of file dvbdevice.h.
References hierarchy, and Hierarchy().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 147 of file dvbdevice.h.
References inversion, and Inversion().
|
inline |
Definition at line 161 of file dvbdevice.h.
Referenced by cNitFilter::Process().
|
inline |
Definition at line 151 of file dvbdevice.h.
References modulation, and Modulation().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 160 of file dvbdevice.h.
|
inline |
Definition at line 146 of file dvbdevice.h.
References polarization, and Polarization().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 156 of file dvbdevice.h.
References rollOff, and RollOff().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 159 of file dvbdevice.h.
References sisoMiso, and SisoMiso().
|
inline |
Definition at line 157 of file dvbdevice.h.
References streamId, and StreamId().
|
inline |
Definition at line 152 of file dvbdevice.h.
References system, and System().
Referenced by cNitFilter::Process().
|
inline |
Definition at line 158 of file dvbdevice.h.
References t2systemId, and T2SystemId().
|
inline |
Definition at line 153 of file dvbdevice.h.
References transmission, and Transmission().
Referenced by cNitFilter::Process().
|
inline |
|
inline |
|
inline |
Definition at line 136 of file dvbdevice.h.
References system.
Referenced by GetRequiredDeliverySystem(), and SetSystem().
|
inline |
cString cDvbTransponderParameters::ToString | ( | char | Type | ) | const |
Definition at line 228 of file dvbdevice.c.
References bandwidth, BandwidthValues, coderateH, coderateL, CoderateValues, guard, GuardValues, hierarchy, HierarchyValues, inversion, InversionValues, lcn, 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().
|
inline |
Definition at line 137 of file dvbdevice.h.
References transmission.
Referenced by SetTransmission().
|
friend |
Definition at line 108 of file dvbdevice.h.
|
private |
Definition at line 112 of file dvbdevice.h.
Referenced by Bandwidth(), cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), SetBandwidth(), and ToString().
|
private |
Definition at line 113 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), CoderateH(), cDvbSourceParam::GetOsdItem(), Parse(), SetCoderateH(), and ToString().
|
private |
Definition at line 114 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), CoderateL(), cDvbSourceParam::GetOsdItem(), Parse(), SetCoderateL(), and ToString().
|
private |
Definition at line 118 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Guard(), Parse(), SetGuard(), and ToString().
|
private |
Definition at line 119 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Hierarchy(), Parse(), SetHierarchy(), and ToString().
|
private |
Definition at line 111 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Inversion(), Parse(), SetInversion(), and ToString().
|
private |
Definition at line 125 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), Lcn(), Parse(), SetLcn(), and ToString().
|
private |
Definition at line 115 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Modulation(), Parse(), SetModulation(), and ToString().
|
private |
Definition at line 124 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), Pilot(), SetPilot(), and ToString().
|
private |
Definition at line 110 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), Polarization(), SetPolarization(), and ToString().
|
private |
Definition at line 120 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), RollOff(), SetRollOff(), and ToString().
|
private |
Definition at line 123 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), SetSisoMiso(), SisoMiso(), and ToString().
|
private |
Definition at line 121 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), SetStreamId(), StreamId(), and ToString().
|
private |
Definition at line 116 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), SetSystem(), System(), and ToString().
|
private |
Definition at line 122 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), SetT2SystemId(), T2SystemId(), and ToString().
|
private |
Definition at line 117 of file dvbdevice.h.
Referenced by cDvbTransponderParameters(), cDvbSourceParam::GetOsdItem(), Parse(), SetTransmission(), ToString(), and Transmission().