6
class RIG_TS870S : public rigbase {
8
enum TS870MODES { tsLSB, tsUSB, tsCW, tsFM, tsAM, tsFSK, tsCWR, tsFSKR };
27
virtual void shutdown();
36
int vfo; // 0, 1 or 2. = A, B or Memory wbx2
38
int get_modetype(int n);
39
void set_modeA(int val);
41
void set_modeB(int val);
44
int adjust_bandwidth(int val);
45
int def_bandwidth(int val);
46
int set_widths(int val);
47
void set_active_bandwidth();
48
int get_active_bandwidth();
49
void set_bwA(int val);
51
void set_bwB(int val);
57
bool can_split() { return true;}
58
void set_split(bool val); // boolean value only
59
int get_split(); // integer value
60
bool twovfos() {return true;}
65
int get_power_control();
66
void set_volume_control(int val);
67
int get_volume_control();
68
void set_power_control(double val);
69
void set_PTT_control(int val);
71
void set_attenuator(int val);
73
// void set_preamp(int val);
76
void set_if_shift(int val);
77
bool get_if_shift(int &val);
78
void get_if_min_max_step(int &min, int &max, int &step);
79
void set_notch(bool on, int val);
80
bool get_notch(int &val);
81
void get_notch_min_max_step(int &min, int &max, int &step);
83
void set_noise(bool val);
86
void set_mic_gain(int val);
88
void get_mic_min_max_step(int &min, int &max, int &step);
90
bool sendTScommand(string, int, bool);
92
const char **bwtable(int);
93
const char **lotable(int);
94
const char **hitable(int);
96
const char * get_bwname_(int bw, int md);