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