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
 
cListObjectPrev (void) const
 
cListObjectNext (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: