1 [TRX] indicates optional arg (RX or TX), RX default
2 T|F indicates TRUE or FALSE
4 setFilter low-freq high-freq TRX
5 setMode mode [TRX] // mode = USB, LSB, CWL, CWU, etc.
6 setOsc freq [TRX] // freq in Hz (float)
7 setSampleRate rate // Hz (float)
8 setNR T|F // on/off, RX only
9 setANF T|F // on/off, RX only
10 setNB T|F // on/off, RX only
11 setBIN T|F // binaural mode, on/off, RX only
12 setNBvals thresh // float, RX only
13 setfixedAGC gain [TRX] // float
14 setRXAGC T|F // on/off
15 setRXAGCCompression lev // float
16 setRXAGCHang dur // float
17 setRXAGCLimit lim // float
18 setTXAGC T|F // on/off
19 setTXAGCCompression lev // float
20 setTXAGCHang dur // float
21 setTXAGCLimit lim // float
22 setTXSpeechCompression T|F // on/off
23 setTXSpeechCompressionGain gain // float
24 setRXEQ <bandspec> // f0 dB0 f1 dB1 f2 dB2 ... fN
25 setTXEQ <bandspec> // f0 dB0 f1 dB1 f2 dB2 ... fN
27 // 0 dB1 75 dB2 150 dB3 300 dB4 600 dB5 1200 dB6 2000 dB7 2800 dB8 3600
28 // approximates W2IHY bandcenters
29 setRXAGC mode // mode = agcOFF, agcSLOW, etc.
30 setANFvals taps delay gain leak // int, int, float, float, RX only
31 setNRvals taps delay gain leak // int, int, float, float, RX only
32 setcorrectIQ phase gain // int, int
33 setcorrectIQphase phase // int
34 setcorrectIQgain gain // int
35 setSquelch lev // float, gain, RX only; default -30dB
36 setSquelchSt T|F // on/off, RX only
37 setTRX trx // trx = RX|TX
38 setRunState state // RUN_MUTE, RUN_PASS, RUN_PLAY
39 setRXPreScl T|F // on/off
40 setRXPreSclVal valQ // dB
41 setTXPreScl T|F // on/off
42 setTXPreSclVal valQ // dB
43 setRXPostScl T|F // on/off
44 setRXPostSclVal valQ // dB
45 setTXPostScl T|F // on/off
46 setTXPostSclVal valQ // dB
47 setSWCH trx [zap] // trx = RX|TX, int (always zaps at least 1)
48 setSpotToneVals gain freq rise fall // dB, Hz, msec, msec [-12, 700, 5, 5]
49 setSpotTone T|F // turn on, off
50 setFinished // shutdown gracefully
51 setRXListen rx // tell receiver rx to listen to commands to follow
52 setRXOn [rx] // turn currently listening receiver on, or receiver rx
53 setRXOff [rx] // turn currently listening receiver off, or receiver rx
54 setRXPan pos // set azimuth for currently listening receiver to pos (0...1)
55 setAuxMixGain [gain [trx]] // set mixing level for aux inputs
56 setAuxMixSt [flag [trx]] // set aux input mix on/off
58 setMeterType type [trx] // set meter type for trx, default rx
59 // types: SIG, AVG, REAL, IMAG; default SIG
60 setSpectrumType [type [scale [rx]]] // set spectrum type, scale, which rx
61 // types: SEMI_RAW, PRE_FILT, POST_FILT (deflt POST)
62 // scale: PWR, MAG (dflt PWR)
64 reqMeter [label] // sends entire rx or tx meter block to METERPATH
65 reqSpectrum [label] // sends current spec snapshot to SPECPATH