~ubuntu-branches/ubuntu/wily/flrig/wily

« back to all changes in this revision

Viewing changes to src/include/TT566.h

  • Committer: Package Import Robot
  • Author(s): Kamal Mostafa
  • Date: 2014-06-07 11:28:52 UTC
  • Revision ID: package-import@ubuntu.com-20140607112852-v4d5tb1m3h3vi0dl
Tags: upstream-1.3.15
ImportĀ upstreamĀ versionĀ 1.3.15

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef _TT566_H
 
2
#define _TT566_H
 
3
 
 
4
#include "ICbase.h"
 
5
 
 
6
class RIG_TT566 : public rigbase {
 
7
private:
 
8
        int fwdpwr;
 
9
        int refpwr;
 
10
        int atten_level;
 
11
 
 
12
public:
 
13
        RIG_TT566();
 
14
        ~RIG_TT566(){}
 
15
 
 
16
        void initialize();
 
17
 
 
18
        long get_vfoA();
 
19
        void set_vfoA(long);
 
20
        long get_vfoB();
 
21
        void set_vfoB(long);
 
22
        void set_modeA(int val);
 
23
        int  get_modeA();
 
24
        void set_modeB(int val);
 
25
        int  get_modeB();
 
26
        void set_bwA(int bw);
 
27
        int  get_bwA();
 
28
        void set_bwB(int bw);
 
29
        int  get_bwB();
 
30
 
 
31
        void set_PTT_control(int val);
 
32
 
 
33
        int  get_modetype(int n);
 
34
        void set_preamp(int);
 
35
        int  get_preamp();
 
36
        void set_attenuator(int val);
 
37
        int  get_attenuator();
 
38
 
 
39
        void set_noise(bool);
 
40
        int  get_noise();
 
41
 
 
42
        int  get_power_control(void);
 
43
        void set_power_control(double val);
 
44
        void set_auto_notch(int v);
 
45
        int  get_auto_notch();
 
46
 
 
47
        int  get_smeter();
 
48
        int  get_power_out();
 
49
        int  get_swr();
 
50
        int  get_volume_control();
 
51
        void get_vol_min_max_step(int &min, int &max, int &step) {
 
52
                min = 0; max = 100; step = 1; }
 
53
        void set_volume_control(int val);
 
54
 
 
55
        void set_mic_gain(int val);
 
56
        int  get_mic_gain();
 
57
 
 
58
//      void set_if_shift(int val);
 
59
//      bool get_if_shift(int &val);
 
60
//      void get_if_min_max_step(int &min, int &max, int &step) {
 
61
//              min = -8000; max = 8000; step = 50; }
 
62
 
 
63
        void set_rf_gain(int val);
 
64
        int  get_rf_gain();
 
65
        void get_rf_min_max_step(int &min, int &max, int &step) {
 
66
                min = 0; max = 100; step = 1; }
 
67
 
 
68
        int  adjust_bandwidth(int m);
 
69
        int  def_bandwidth(int m) {return adjust_bandwidth(m);}
 
70
 
 
71
//      void set_agc_level();
 
72
};
 
73
 
 
74
#endif