3
// TenTec Pegasus computer controlled transceiver
7
class RIG_TT550 : public rigbase {
35
void showASCII(string, string);
37
void set_vfoRX(long freq);
38
void set_vfoTX(long freq);
40
void process_encoder( string s );
41
void process_keypad(char c);
42
void process_freq_entry(char c);
43
void process_fkey(char c);
47
void fkey_band_plus();
48
void fkey_band_minus();
49
void fkey_step_plus();
50
void fkey_step_minus();
68
void set_mode(int val);
69
void set_modeA(int val);
71
void set_modeB(int val);
73
int get_modetype(int n);
76
void set_bwA(int val);
78
void set_bwB(int val);
81
bool twovfos() { return true; }
83
bool can_split() { return true; }
88
// int get_power_control();
89
void set_volume_control(int val);
90
int get_volume_control();
91
void set_power_control(double val);
92
void get_pc_min_max_step(double &min, double &max, double &step) {
93
min = 5; max = 100; step = 1; }
94
void set_PTT_control(int val);
96
void set_attenuator(int val);
97
// int get_attenuator() {return 0}
98
void set_preamp(int val);
100
void set_if_shift(int val);
101
bool get_if_shift(int &val);
102
void get_if_min_max_step(int &min, int &max, int &step);
104
// void set_notch(bool on, int val);
105
// bool get_notch(int &val);
106
// void get_notch_min_max_step(int &min, int &max, int &step);
107
void set_noise(bool b);
108
void set_mic_gain(int val);
109
// int get_mic_gain();
110
void set_mic_line(int val);
111
void get_mic_min_max_step(int &min, int &max, int &step);
112
void set_rf_gain(int val);
114
void get_rf_min_max_step(int &min, int &max, int &step);
115
int adjust_bandwidth(int m);
116
int def_bandwidth(int m);
120
void get_RIT_min_max_step(int &min, int &max, int &step) {
121
min = -500; max = 500; step = 1; }
125
void get_XIT_min_max_step(int &min, int &max, int &step) {
126
min = -500; max = 500; step = 1; }
130
void get_BFO_min_max_step(int &min, int &max, int &step) {
131
min = 0; max = 1000; step = 10; }
133
void setVfoAdj(double v);
135
void set_auto_notch(int v);
136
void set_noise_reduction(int b);
139
void set_agc_level();
141
void set_cw_weight();
146
void set_spot_onoff();
147
void set_vox_onoff();
153
void set_compression();
154
void set_squelch_level();
163
extern const char *TT550_xmt_widths[];