vdr  2.2.0
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
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
 
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
 

Detailed Description

Definition at line 107 of file dvbdevice.h.

Constructor & Destructor Documentation

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

Member Function Documentation

int cDvbTransponderParameters::Bandwidth ( void  ) const
inline

Definition at line 132 of file dvbdevice.h.

int cDvbTransponderParameters::CoderateH ( void  ) const
inline

Definition at line 133 of file dvbdevice.h.

int cDvbTransponderParameters::CoderateL ( void  ) const
inline

Definition at line 134 of file dvbdevice.h.

int cDvbTransponderParameters::Guard ( void  ) const
inline

Definition at line 138 of file dvbdevice.h.

int cDvbTransponderParameters::Hierarchy ( void  ) const
inline

Definition at line 139 of file dvbdevice.h.

int cDvbTransponderParameters::Inversion ( void  ) const
inline

Definition at line 131 of file dvbdevice.h.

int cDvbTransponderParameters::Lcn ( void  ) const
inline

Definition at line 145 of file dvbdevice.h.

int cDvbTransponderParameters::Modulation ( void  ) const
inline

Definition at line 135 of file dvbdevice.h.

Referenced by cDvbDevice::ProvidesTransponder().

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

Definition at line 253 of file dvbdevice.c.

References esyslog, and MapToDriver().

Referenced by Parse().

int cDvbTransponderParameters::Pilot ( void  ) const
inline

Definition at line 144 of file dvbdevice.h.

char cDvbTransponderParameters::Polarization ( void  ) const
inline

Definition at line 130 of file dvbdevice.h.

Referenced by cNitFilter::Process(), and cDvbDevice::ProvidesTransponder().

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

Definition at line 223 of file dvbdevice.c.

Referenced by ToString().

int cDvbTransponderParameters::RollOff ( void  ) const
inline

Definition at line 140 of file dvbdevice.h.

void cDvbTransponderParameters::SetBandwidth ( int  Bandwidth)
inline

Definition at line 148 of file dvbdevice.h.

Referenced by cNitFilter::Process().

void cDvbTransponderParameters::SetCoderateH ( int  CoderateH)
inline

Definition at line 149 of file dvbdevice.h.

Referenced by cNitFilter::Process().

void cDvbTransponderParameters::SetCoderateL ( int  CoderateL)
inline

Definition at line 150 of file dvbdevice.h.

Referenced by cNitFilter::Process().

void cDvbTransponderParameters::SetGuard ( int  Guard)
inline

Definition at line 154 of file dvbdevice.h.

Referenced by cNitFilter::Process().

void cDvbTransponderParameters::SetHierarchy ( int  Hierarchy)
inline

Definition at line 155 of file dvbdevice.h.

Referenced by cNitFilter::Process().

void cDvbTransponderParameters::SetInversion ( int  Inversion)
inline

Definition at line 147 of file dvbdevice.h.

void cDvbTransponderParameters::SetLcn ( int  Lcn)
inline

Definition at line 161 of file dvbdevice.h.

Referenced by cNitFilter::Process().

void cDvbTransponderParameters::SetModulation ( int  Modulation)
inline

Definition at line 151 of file dvbdevice.h.

Referenced by cNitFilter::Process().

void cDvbTransponderParameters::SetPilot ( int  Pilot)
inline

Definition at line 160 of file dvbdevice.h.

void cDvbTransponderParameters::SetPolarization ( char  Polarization)
inline

Definition at line 146 of file dvbdevice.h.

Referenced by cNitFilter::Process().

void cDvbTransponderParameters::SetRollOff ( int  RollOff)
inline

Definition at line 156 of file dvbdevice.h.

Referenced by cNitFilter::Process().

void cDvbTransponderParameters::SetSisoMiso ( int  SisoMiso)
inline

Definition at line 159 of file dvbdevice.h.

void cDvbTransponderParameters::SetStreamId ( int  StreamId)
inline

Definition at line 157 of file dvbdevice.h.

void cDvbTransponderParameters::SetSystem ( int  System)
inline

Definition at line 152 of file dvbdevice.h.

Referenced by cNitFilter::Process().

void cDvbTransponderParameters::SetT2SystemId ( int  T2SystemId)
inline

Definition at line 158 of file dvbdevice.h.

void cDvbTransponderParameters::SetTransmission ( int  Transmission)
inline

Definition at line 153 of file dvbdevice.h.

Referenced by cNitFilter::Process().

int cDvbTransponderParameters::SisoMiso ( void  ) const
inline

Definition at line 143 of file dvbdevice.h.

int cDvbTransponderParameters::StreamId ( void  ) const
inline

Definition at line 141 of file dvbdevice.h.

Referenced by cDvbDevice::ProvidesTransponder().

int cDvbTransponderParameters::System ( void  ) const
inline

Definition at line 136 of file dvbdevice.h.

Referenced by GetRequiredDeliverySystem(), and cDvbDevice::ProvidesTransponder().

int cDvbTransponderParameters::T2SystemId ( void  ) const
inline

Definition at line 142 of file dvbdevice.h.

cString cDvbTransponderParameters::ToString ( char  Type) const
int cDvbTransponderParameters::Transmission ( void  ) const
inline

Definition at line 137 of file dvbdevice.h.

Friends And Related Function Documentation

friend class cDvbSourceParam
friend

Definition at line 108 of file dvbdevice.h.

Member Data Documentation

int cDvbTransponderParameters::bandwidth
private
int cDvbTransponderParameters::coderateH
private
int cDvbTransponderParameters::coderateL
private
int cDvbTransponderParameters::guard
private
int cDvbTransponderParameters::hierarchy
private
int cDvbTransponderParameters::inversion
private
int cDvbTransponderParameters::lcn
private

Definition at line 125 of file dvbdevice.h.

Referenced by cDvbTransponderParameters(), Parse(), and ToString().

int cDvbTransponderParameters::modulation
private
int cDvbTransponderParameters::pilot
private
char cDvbTransponderParameters::polarization
private
int cDvbTransponderParameters::rollOff
private
int cDvbTransponderParameters::sisoMiso
private
int cDvbTransponderParameters::streamId
private
int cDvbTransponderParameters::system
private
int cDvbTransponderParameters::t2systemId
private
int cDvbTransponderParameters::transmission
private

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