network setup stuff
[enigma2.git] / lib / driver / rfmod.h
1 #ifdef ENABLE_RFMOD
2
3 #ifndef __erfmod_h
4 #define __erfmod_h
5
6 #include <lib/base/ebase.h>
7
8 class eRFmod: public Object
9 {
10         static eRFmod *instance;
11
12         int rfmodfd;
13         int channel,soundsubcarrier,soundenable,finetune;
14
15 public:
16         eRFmod();
17         ~eRFmod();
18
19         void init();
20
21         static eRFmod *getInstance();
22
23         int save();
24
25         int setChannel(int channel);
26         int setSoundSubCarrier(int val);
27         int setSoundEnable(int val);
28         int setFinetune(int val);
29         int setTestPattern(int val);
30 };
31 #endif
32
33 #endif // ENABLE_RFMOD