]> git.rkrishnan.org Git - dttsp.git/blob - jDttSP/command-vocabulary
Major changes. Added metering and power spectrum, other fixes. Rearranged headers...
[dttsp.git] / jDttSP / command-vocabulary
1 [TRX] indicates optional arg (RX or TX), RX default
2 T|F indicates TRUE or FALSE
3
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
26         // typical:
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
57
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)
63                         // which rx dflt 0
64 reqMeter [label]        // sends entire rx or tx meter block to METERPATH
65 reqSpectrum [label]     // sends current spec snapshot to SPECPATH
66