aboutsummaryrefslogtreecommitdiff
path: root/lib/driver/rfmod.h
blob: 56f9ef500ab04d927d432e67b265389036c401d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef __rfmod_h
#define __rfmod_h

class eRFmod
{
	static eRFmod *instance;
	
	int fd;
#ifdef SWIG
	eRFmod();
	~eRFmod();
#endif
public:
#ifndef SWIG
	eRFmod();
	~eRFmod();
#endif
	static eRFmod *getInstance();
	bool detected() { return fd >= 0; }
	void setFunction(int val);						//0=Enable 1=Disable
	void setTestmode(int val);						//0=Enable 1=Disable
	void setSoundFunction(int val);				//0=Enable 1=Disable
	void setSoundCarrier(int val);
	void setChannel(int val);
	void setFinetune(int val);
};

#endif