vdr  2.2.0
Public Member Functions | Private Attributes | List of all members
cScr Class Reference

#include <diseqc.h>

Public Member Functions

 cScr (void)
 
bool Parse (const char *s)
 
int Devices (void) const
 
int Channel (void) const
 
uint UserBand (void) const
 
int Pin (void) const
 
bool Used (void) const
 
void SetUsed (bool Used)
 
- Public Member Functions inherited from cListObject
 cListObject (void)
 
virtual ~cListObject ()
 
virtual int Compare (const cListObject &ListObject) const
 
void Append (cListObject *Object)
 
void Insert (cListObject *Object)
 
void Unlink (void)
 
int Index (void) const
 
cListObject * Prev (void) const
 
cListObject * Next (void) const
 

Private Attributes

int devices
 
int channel
 
uint userBand
 
int pin
 
bool used
 

Detailed Description

Definition at line 34 of file diseqc.h.

Constructor & Destructor Documentation

cScr::cScr ( void  )

Definition at line 150 of file diseqc.c.

Member Function Documentation

int cScr::Channel ( void  ) const
inline

Definition at line 45 of file diseqc.h.

Referenced by cDiseqc::SetScrFrequency().

int cScr::Devices ( void  ) const
inline

Definition at line 44 of file diseqc.h.

bool cScr::Parse ( const char *  s)

Definition at line 159 of file diseqc.c.

References CurrentDevices, esyslog, IsDeviceNumbers(), and ParseDeviceNumbers().

int cScr::Pin ( void  ) const
inline

Definition at line 47 of file diseqc.h.

Referenced by cDiseqc::SetScrPin().

void cScr::SetUsed ( bool  Used)
inline

Definition at line 49 of file diseqc.h.

bool cScr::Used ( void  ) const
inline

Definition at line 48 of file diseqc.h.

uint cScr::UserBand ( void  ) const
inline

Definition at line 46 of file diseqc.h.

Referenced by cDiseqc::SetScrFrequency().

Member Data Documentation

int cScr::channel
private

Definition at line 37 of file diseqc.h.

int cScr::devices
private

Definition at line 36 of file diseqc.h.

int cScr::pin
private

Definition at line 39 of file diseqc.h.

bool cScr::used
private

Definition at line 40 of file diseqc.h.

uint cScr::userBand
private

Definition at line 38 of file diseqc.h.


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