]> git.rkrishnan.org Git - dttsp.git/blob - jDttSP/command-vocabulary
Major update
[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 // setCompandSt [T|F [trx]]     // *** NB *** trx dflt TX!!!
62 // setCompand fac [trx] // probably > 0 for RX, < 0 for TX
63 // setMeterType type [trx] // set meter type for trx, default rx
64 //                      // types: SIG, AVG, REAL, IMAG; default SIG
65 // setSpectrumType [type [scale [rx]]] // set spectrum type, scale, which rx
66 //                      // types: SEMI_RAW, PRE_FILT, POST_FILT (dflt POST)
67 //                      // scale: PWR, MAG (dflt PWR)
68 //                      // which rx dflt 0
69 // =========================================================================
70 // reqMeter [label]     // sends entire rx or tx meter block to METERPATH
71 // reqSpectrum [label]  // sends current spec snapshot to SPECPATH
72 //