vdr 2.6.9
cDvbTransponderParameters Class Reference

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

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
 

Friends

class cDvbSourceParam
 

Detailed Description

Definition at line 105 of file dvbdevice.h.

Constructor & Destructor Documentation

◆ cDvbTransponderParameters()

cDvbTransponderParameters::cDvbTransponderParameters ( const char * Parameters = NULL)

Definition at line 207 of file dvbdevice.c.

References Parse().

Member Function Documentation

◆ Bandwidth()

int cDvbTransponderParameters::Bandwidth ( void ) const
inline

Definition at line 129 of file dvbdevice.h.

References bandwidth.

Referenced by cNitFilter::Process(), SetBandwidth(), and cDvbTuner::SetFrontend().

◆ CoderateH()

int cDvbTransponderParameters::CoderateH ( void ) const
inline

◆ CoderateL()

int cDvbTransponderParameters::CoderateL ( void ) const
inline

Definition at line 131 of file dvbdevice.h.

References coderateL.

Referenced by cNitFilter::Process(), SetCoderateL(), and cDvbTuner::SetFrontend().

◆ Guard()

int cDvbTransponderParameters::Guard ( void ) const
inline

Definition at line 135 of file dvbdevice.h.

References guard.

Referenced by cNitFilter::Process(), cDvbTuner::SetFrontend(), and SetGuard().

◆ Hierarchy()

int cDvbTransponderParameters::Hierarchy ( void ) const
inline

Definition at line 136 of file dvbdevice.h.

References hierarchy.

Referenced by cNitFilter::Process(), cDvbTuner::SetFrontend(), and SetHierarchy().

◆ Inversion()

int cDvbTransponderParameters::Inversion ( void ) const
inline

Definition at line 128 of file dvbdevice.h.

References inversion.

Referenced by cDvbTuner::SetFrontend(), and SetInversion().

◆ Modulation()

int cDvbTransponderParameters::Modulation ( void ) const
inline

◆ Parse()

◆ ParseParameter()

const char * cDvbTransponderParameters::ParseParameter ( const char * s,
int & Value,
const tDvbParameterMap * Map = NULL )
private

Definition at line 241 of file dvbdevice.c.

References esyslog, and MapToDriver().

Referenced by Parse().

◆ Pilot()

int cDvbTransponderParameters::Pilot ( void ) const
inline

Definition at line 141 of file dvbdevice.h.

References pilot.

Referenced by cDvbTuner::SetFrontend(), and SetPilot().

◆ Polarization()

char cDvbTransponderParameters::Polarization ( void ) const
inline

◆ PrintParameter()

int cDvbTransponderParameters::PrintParameter ( char * p,
char Name,
int Value ) const
private

Definition at line 212 of file dvbdevice.c.

Referenced by ToString().

◆ RollOff()

int cDvbTransponderParameters::RollOff ( void ) const
inline

Definition at line 137 of file dvbdevice.h.

References rollOff.

Referenced by cDvbTuner::SetFrontend(), and SetRollOff().

◆ SetBandwidth()

void cDvbTransponderParameters::SetBandwidth ( int Bandwidth)
inline

Definition at line 144 of file dvbdevice.h.

References Bandwidth(), and bandwidth.

Referenced by cNitFilter::Process().

◆ SetCoderateH()

void cDvbTransponderParameters::SetCoderateH ( int CoderateH)
inline

Definition at line 145 of file dvbdevice.h.

References CoderateH(), and coderateH.

Referenced by cNitFilter::Process().

◆ SetCoderateL()

void cDvbTransponderParameters::SetCoderateL ( int CoderateL)
inline

Definition at line 146 of file dvbdevice.h.

References CoderateL(), and coderateL.

Referenced by cNitFilter::Process().

◆ SetGuard()

void cDvbTransponderParameters::SetGuard ( int Guard)
inline

Definition at line 150 of file dvbdevice.h.

References Guard(), and guard.

Referenced by cNitFilter::Process().

◆ SetHierarchy()

void cDvbTransponderParameters::SetHierarchy ( int Hierarchy)
inline

Definition at line 151 of file dvbdevice.h.

References Hierarchy(), and hierarchy.

Referenced by cNitFilter::Process().

◆ SetInversion()

void cDvbTransponderParameters::SetInversion ( int Inversion)
inline

Definition at line 143 of file dvbdevice.h.

References Inversion(), and inversion.

◆ SetModulation()

void cDvbTransponderParameters::SetModulation ( int Modulation)
inline

Definition at line 147 of file dvbdevice.h.

References Modulation(), and modulation.

Referenced by cNitFilter::Process().

◆ SetPilot()

void cDvbTransponderParameters::SetPilot ( int Pilot)
inline

Definition at line 156 of file dvbdevice.h.

References Pilot(), and pilot.

◆ SetPolarization()

void cDvbTransponderParameters::SetPolarization ( char Polarization)
inline

Definition at line 142 of file dvbdevice.h.

References Polarization(), and polarization.

Referenced by cNitFilter::Process().

◆ SetRollOff()

void cDvbTransponderParameters::SetRollOff ( int RollOff)
inline

Definition at line 152 of file dvbdevice.h.

References RollOff(), and rollOff.

Referenced by cNitFilter::Process().

◆ SetSisoMiso()

void cDvbTransponderParameters::SetSisoMiso ( int SisoMiso)
inline

Definition at line 155 of file dvbdevice.h.

References SisoMiso(), and sisoMiso.

Referenced by cNitFilter::Process().

◆ SetStreamId()

void cDvbTransponderParameters::SetStreamId ( int StreamId)
inline

Definition at line 153 of file dvbdevice.h.

References StreamId(), and streamId.

Referenced by cNitFilter::Process().

◆ SetSystem()

void cDvbTransponderParameters::SetSystem ( int System)
inline

Definition at line 148 of file dvbdevice.h.

References System(), and system.

Referenced by cNitFilter::Process().

◆ SetT2SystemId()

void cDvbTransponderParameters::SetT2SystemId ( int T2SystemId)
inline

Definition at line 154 of file dvbdevice.h.

References T2SystemId(), and t2systemId.

Referenced by cNitFilter::Process().

◆ SetTransmission()

void cDvbTransponderParameters::SetTransmission ( int Transmission)
inline

Definition at line 149 of file dvbdevice.h.

References Transmission(), and transmission.

Referenced by cNitFilter::Process().

◆ SisoMiso()

int cDvbTransponderParameters::SisoMiso ( void ) const
inline

Definition at line 140 of file dvbdevice.h.

References sisoMiso.

Referenced by cNitFilter::Process(), and SetSisoMiso().

◆ StreamId()

int cDvbTransponderParameters::StreamId ( void ) const
inline

◆ System()

int cDvbTransponderParameters::System ( void ) const
inline

◆ T2SystemId()

int cDvbTransponderParameters::T2SystemId ( void ) const
inline

Definition at line 139 of file dvbdevice.h.

References t2systemId.

Referenced by cNitFilter::Process(), and SetT2SystemId().

◆ ToString()

◆ Transmission()

int cDvbTransponderParameters::Transmission ( void ) const
inline

Definition at line 134 of file dvbdevice.h.

References transmission.

Referenced by cNitFilter::Process(), cDvbTuner::SetFrontend(), and SetTransmission().

Friends And Related Symbol Documentation

◆ cDvbSourceParam

friend class cDvbSourceParam
friend

Definition at line 106 of file dvbdevice.h.

Member Data Documentation

◆ bandwidth

int cDvbTransponderParameters::bandwidth
private

Definition at line 110 of file dvbdevice.h.

Referenced by Bandwidth(), cDvbSourceParam::GetOsdItem(), Parse(), SetBandwidth(), and ToString().

◆ coderateH

int cDvbTransponderParameters::coderateH
private

Definition at line 111 of file dvbdevice.h.

Referenced by CoderateH(), cDvbSourceParam::GetOsdItem(), Parse(), SetCoderateH(), and ToString().

◆ coderateL

int cDvbTransponderParameters::coderateL
private

Definition at line 112 of file dvbdevice.h.

Referenced by CoderateL(), cDvbSourceParam::GetOsdItem(), Parse(), SetCoderateL(), and ToString().

◆ guard

int cDvbTransponderParameters::guard
private

Definition at line 116 of file dvbdevice.h.

Referenced by cDvbSourceParam::GetOsdItem(), Guard(), Parse(), SetGuard(), and ToString().

◆ hierarchy

int cDvbTransponderParameters::hierarchy
private

Definition at line 117 of file dvbdevice.h.

Referenced by cDvbSourceParam::GetOsdItem(), Hierarchy(), Parse(), SetHierarchy(), and ToString().

◆ inversion

int cDvbTransponderParameters::inversion
private

Definition at line 109 of file dvbdevice.h.

Referenced by cDvbSourceParam::GetOsdItem(), Inversion(), Parse(), SetInversion(), and ToString().

◆ modulation

int cDvbTransponderParameters::modulation
private

Definition at line 113 of file dvbdevice.h.

Referenced by cDvbSourceParam::GetOsdItem(), Modulation(), Parse(), SetModulation(), and ToString().

◆ pilot

int cDvbTransponderParameters::pilot
private

Definition at line 122 of file dvbdevice.h.

Referenced by cDvbSourceParam::GetOsdItem(), Parse(), Pilot(), SetPilot(), and ToString().

◆ polarization

char cDvbTransponderParameters::polarization
private

◆ rollOff

int cDvbTransponderParameters::rollOff
private

Definition at line 118 of file dvbdevice.h.

Referenced by cDvbSourceParam::GetOsdItem(), Parse(), RollOff(), SetRollOff(), and ToString().

◆ sisoMiso

int cDvbTransponderParameters::sisoMiso
private

Definition at line 121 of file dvbdevice.h.

Referenced by cDvbSourceParam::GetOsdItem(), Parse(), SetSisoMiso(), SisoMiso(), and ToString().

◆ streamId

int cDvbTransponderParameters::streamId
private

Definition at line 119 of file dvbdevice.h.

Referenced by cDvbSourceParam::GetOsdItem(), Parse(), SetStreamId(), StreamId(), and ToString().

◆ system

int cDvbTransponderParameters::system
private

Definition at line 114 of file dvbdevice.h.

Referenced by cDvbSourceParam::GetOsdItem(), Parse(), SetSystem(), System(), and ToString().

◆ t2systemId

int cDvbTransponderParameters::t2systemId
private

Definition at line 120 of file dvbdevice.h.

Referenced by cDvbSourceParam::GetOsdItem(), Parse(), SetT2SystemId(), T2SystemId(), and ToString().

◆ transmission

int cDvbTransponderParameters::transmission
private

The documentation for this class was generated from the following files: