2022-05-18 14:44:13 +00:00
|
|
|
|
<FLDIGI_DEFS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Ensure user wants to leave flgidi -->
|
|
|
|
|
<CONFIRMEXIT>1</CONFIRMEXIT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Show tx timer on menu bar -->
|
|
|
|
|
<SHOW_TX_TIMER>1</SHOW_TX_TIMER>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 5
|
|
|
|
|
TX deadman timeout in minutes -->
|
|
|
|
|
<TX_TIMEOUT>5</TX_TIMEOUT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Save current configuration on exit -->
|
|
|
|
|
<SAVECONFIG>1</SAVECONFIG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Noise test on/off -->
|
|
|
|
|
<NOISETEST>0</NOISETEST>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: +20.0
|
|
|
|
|
Signal to Noise ratio for test -->
|
|
|
|
|
<SIGNAL2NOISE>20</SIGNAL2NOISE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
RSID detector searches the entire passband -->
|
|
|
|
|
<RSIDWIDESEARCH>0</RSIDWIDESEARCH>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 5
|
|
|
|
|
RSID detection opens squelch for nn seconds -->
|
|
|
|
|
<RSIDSQUELCH>5</RSIDSQUELCH>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable Reed Soloman ID decoding -->
|
|
|
|
|
<RECEIVERSID>0</RECEIVERSID>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Send RSID at beginning and end of transmission -->
|
|
|
|
|
<TRANSMITRSID>0</TRANSMITRSID>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Append marker (for the previous modem and frequency) to the RX text
|
|
|
|
|
widget before changing to the new modem and/or frequency -->
|
|
|
|
|
<RSIDMARK>1</RSIDMARK>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Trigger RSID notifications but do not change modem and frequency -->
|
|
|
|
|
<RSIDNOTIFYONLY>0</RSIDNOTIFYONLY>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Disable RSID detection when RsID signal is detected -->
|
|
|
|
|
<RSIDAUTODISABLE>0</RSIDAUTODISABLE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Transmit an RSID signal when modem data is concluded -->
|
|
|
|
|
<RSIDPOST>0</RSIDPOST>
|
|
|
|
|
|
|
|
|
|
<!-- type: mode_set_t; default: mode_set_t()
|
|
|
|
|
Mode names for which RSID reception is disabled -->
|
|
|
|
|
<RSIDRXMODESEXCLUDE>,</RSIDRXMODESEXCLUDE>
|
|
|
|
|
|
|
|
|
|
<!-- type: mode_set_t; default: mode_set_t()
|
|
|
|
|
Mode names for which RSID transmission is disabled -->
|
|
|
|
|
<RSIDTXMODESEXCLUDE>CW,BPSK-31,RTTY,,</RSIDTXMODESEXCLUDE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
values (low, medium, high) 0, 1, 2 -->
|
|
|
|
|
<RSID_ERRORS>1</RSID_ERRORS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
disable displaying the rsid warning dialog box -->
|
|
|
|
|
<DISABLE_RSID_WARNING_DIALOG_BOX>0</DISABLE_RSID_WARNING_DIALOG_BOX>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Disable expensive processing in some decoders -->
|
|
|
|
|
<SLOWCPU>1</SLOWCPU>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
disable changing frequency on rsid modem change/reset -->
|
|
|
|
|
<DISABLERSIDFREQCHANGE>0</DISABLERSIDFREQCHANGE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
retain frequency lock on rsid modem change/reset -->
|
|
|
|
|
<RETAINFREQLOCK>1</RETAINFREQLOCK>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: -60.0
|
|
|
|
|
Input signal level transition (dB); -90 to 0 -->
|
|
|
|
|
<normal_signal_level>-60</normal_signal_level>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: -6.0
|
|
|
|
|
Input signal level transition (dB); -90 to 0 -->
|
|
|
|
|
<high_signal_level>-6</high_signal_level>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: -3.0
|
|
|
|
|
Input signal level transition (dB); -90 to 0 -->
|
|
|
|
|
<over_signal_level>-3</over_signal_level>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.0
|
|
|
|
|
Waterfall reference level (dB) -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<WFREFLEVEL>-20</WFREFLEVEL>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 60.0
|
|
|
|
|
Waterfall amplitude span (dB) -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<WFAMPSPAN>70</WFAMPSPAN>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
WF_UI - enable reverse button -->
|
|
|
|
|
<WF_UIREV>0</WF_UIREV>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
WF_UI - enable scale multiplication button -->
|
|
|
|
|
<WF_UIX1>0</WF_UIX1>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 8
|
|
|
|
|
DROP_SPEED - slow rate waterfall drop speed -->
|
|
|
|
|
<DROP_SPEED>8</DROP_SPEED>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
WF_UI - enable wf carrier button -->
|
|
|
|
|
<WF_UIWFCARRIER>0</WF_UIWFCARRIER>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
WF_UI - enable wf shift buttons -->
|
|
|
|
|
<WF_UIWFSHIFT>0</WF_UIWFSHIFT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
WF_UI - enable rf level and range controls -->
|
|
|
|
|
<WF_UIWFREFLEVEL>0</WF_UIWFREFLEVEL>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
WF_UI - enable wf drop rate control -->
|
|
|
|
|
<WF_UIWFDROP>0</WF_UIWFDROP>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
WF_UI - enable wf amp span control -->
|
|
|
|
|
<WF_UIWFAMPSPAN>0</WF_UIWFAMPSPAN>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
WF_UI - enable wf memory store button -->
|
|
|
|
|
<WF_UIWFSTORE>0</WF_UIWFSTORE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
WF_UI - enable wf mode control -->
|
|
|
|
|
<WF_UIWFMODE>0</WF_UIWFMODE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
WF_UI - enable wf qsy button -->
|
|
|
|
|
<WF_UIQSY>0</WF_UIQSY>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
WF_UI - enable wf transmit lock button -->
|
|
|
|
|
<WF_UIXMTLOCK>0</WF_UIXMTLOCK>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Lowest frequency shown on waterfall (Hz) -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<LOWFREQCUTOFF>200</LOWFREQCUTOFF>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 3000
|
|
|
|
|
Highest frequency shown on waterfall (Hz) -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<HIGHFREQCUTOFF>2500</HIGHFREQCUTOFF>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 1500
|
|
|
|
|
Default CW tracking point (Hz) -->
|
|
|
|
|
<CWSWEETSPOT>1500</CWSWEETSPOT>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 1500
|
|
|
|
|
Default RTTY tracking point (Hz) -->
|
|
|
|
|
<RTTYSWEETSPOT>1500</RTTYSWEETSPOT>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 1500
|
|
|
|
|
Default tracking point for all other modems (Hz) -->
|
|
|
|
|
<PSKSWEETSPOT>1500</PSKSWEETSPOT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Always start new modems at sweet spot frequencies -->
|
|
|
|
|
<STARTATSWEETSPOT>1</STARTATSWEETSPOT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Select if waterfall should compensate for BFO offset in CW -->
|
|
|
|
|
<CWOFFSET>0</CWOFFSET>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Select if BFO is injected as LSB instead of USB -->
|
|
|
|
|
<CWISLSB>0</CWISLSB>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Independent serial port used for keying DTR or RTS as keyline -->
|
|
|
|
|
<CW_KEYLINE_SERIAL_PORT_NAME></CW_KEYLINE_SERIAL_PORT_NAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 - none, 1 - RTS, 2 - DTR -->
|
|
|
|
|
<CWKEYLINE>0</CWKEYLINE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 0
|
|
|
|
|
0 - false, 1 - true; Kenwood xcvrs -->
|
|
|
|
|
<USE_KYWDKEYING>0</USE_KYWDKEYING>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 0
|
|
|
|
|
0 - false, 1 - true; Elecraft xcvrs -->
|
|
|
|
|
<USE_ELCTKEYING>0</USE_ELCTKEYING>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 0
|
|
|
|
|
0 - false, 1 - true -->
|
|
|
|
|
<USE_ICOMKEYING>0</USE_ICOMKEYING>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Icom transceiver CIV address -->
|
|
|
|
|
<ICOMcivaddr></ICOMcivaddr>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 0
|
|
|
|
|
0 - false, 1 - true -->
|
|
|
|
|
<USE_YAESUKEYING>0</USE_YAESUKEYING>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
compensate delays in CW CAT keying (msecs) -->
|
|
|
|
|
<CATKEYINGCOMP>0</CATKEYINGCOMP>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 0
|
|
|
|
|
disable CAT ptt for text string CW -->
|
|
|
|
|
<CATKEYING_disable_ptt>0</CATKEYING_disable_ptt>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
compensate delays in set/clr DTR/RTS serial line
|
|
|
|
|
most likely required for Windows operating system
|
|
|
|
|
compensation value in msec -->
|
|
|
|
|
<cwio_comp>0</cwio_comp>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 - none, 1 - RTS, 2 - DTR -->
|
|
|
|
|
<PTTKEYLINE>0</PTTKEYLINE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 0
|
|
|
|
|
serial keyline parameter changed -->
|
|
|
|
|
<CW_KEYLINE_CHANGED>0</CW_KEYLINE_CHANGED>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
DTR/RTS keying shares RigCat serial port -->
|
|
|
|
|
<CW_KEYLINE_on_cat_port>0</CW_KEYLINE_on_cat_port>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
DTR/RTS keying shares ptt serial port
|
|
|
|
|
Note: ptt on DTR, keying on RTS or
|
|
|
|
|
ptt on RTS, keying on DTR -->
|
|
|
|
|
<CW_KEYLINE_on_ptt_port>0</CW_KEYLINE_on_ptt_port>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Replay audio history when changing frequency by clicking on
|
|
|
|
|
the waterfall -->
|
|
|
|
|
<WATERFALLHISTORYDEFAULT>0</WATERFALLHISTORYDEFAULT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Change rig frequency by dragging the mouse cursor on the waterfall
|
|
|
|
|
frequency scale area -->
|
|
|
|
|
<WATERFALLQSY>0</WATERFALLQSY>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Insert text to the RX text widget when changing frequency by left
|
|
|
|
|
clicking on the waterfall -->
|
|
|
|
|
<WATERFALLCLICKINSERT>0</WATERFALLCLICKINSERT>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "\n<FREQ>\n"
|
|
|
|
|
Waterfall left click text for WATERFALLCLICKINSERT -->
|
|
|
|
|
<WATERFALLCLICKTEXT>
|
|
|
|
|
<FREQ>
|
|
|
|
|
</WATERFALLCLICKTEXT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: waterfall::WF_CARRIER
|
|
|
|
|
Describes how waterfall mouse wheel events are handled
|
|
|
|
|
0: do nothing; 1: change AFC width or decoder bandwidth;
|
|
|
|
|
2: signal search; 3: change squelch level; 4: change modem carrier;
|
|
|
|
|
5: change modem; 6: scroll visible area. The default is 4. -->
|
|
|
|
|
<WATERFALLWHEELACTION>4</WATERFALLWHEELACTION>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Print Rx in lowercase for CW, RTTY, CONTESTIA and THROB -->
|
|
|
|
|
<RX_LOWERCASE>0</RX_LOWERCASE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Transmit all text in lowercase -->
|
|
|
|
|
<TX_LOWERCASE>0</TX_LOWERCASE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 - PskCore filter
|
|
|
|
|
1 - Raised cosine / sinc filter
|
|
|
|
|
2 - G3PLX (gmfsk) filter -->
|
|
|
|
|
<PSKFILTER>0</PSKFILTER>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Enable psk multi-channel detector - disable for very slow cpus -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<PSKBROWSER_ON>0</PSKBROWSER_ON>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 50
|
|
|
|
|
PSK signal acquisition search range (Hz) -->
|
|
|
|
|
<PSKSEARCHRANGE>50</PSKSEARCHRANGE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Vestigial pilot tone on = 1, off = 0 -->
|
|
|
|
|
<PSKPILOT>0</PSKPILOT>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: -30.0
|
|
|
|
|
Pilot tone relative power level -->
|
|
|
|
|
<PILOT_POWER>-30</PILOT_POWER>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 9.0
|
|
|
|
|
PSK signal acquisition S/N (dB) -->
|
|
|
|
|
<ACQSN>9</ACQSN>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Send s2n report to pskmail client/server -->
|
|
|
|
|
<PSKMAILS2NREPORT>0</PSKMAILS2NREPORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Behaviour of status (S/N and IMD) fields:
|
|
|
|
|
0: Clear after timeout
|
|
|
|
|
1: Dim after timeout
|
|
|
|
|
-->
|
|
|
|
|
<STATUSDIM>1</STATUSDIM>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 15.0
|
|
|
|
|
Dim or Clear timeout (seconds) -->
|
|
|
|
|
<STATUSTIMEOUT>15</STATUSTIMEOUT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Reset to carrier when no signal is present -->
|
|
|
|
|
<PSKMAILSWEETSPOT>0</PSKMAILSWEETSPOT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 50
|
|
|
|
|
Listen for signals within this range (Hz) -->
|
|
|
|
|
<PSKSERVEROFFSET>50</PSKSERVEROFFSET>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1500
|
|
|
|
|
Default PSKMail listen / transmit frequency -->
|
|
|
|
|
<PSKSERVERCARRIER>1500</PSKSERVERCARRIER>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 25
|
|
|
|
|
Limit AFC movement to this range (Hz) -->
|
|
|
|
|
<PSKSERVERAFCRANGE>25</PSKSERVERAFCRANGE>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 9.0
|
|
|
|
|
Acquisition S/N (dB) -->
|
|
|
|
|
<PSKSERVERACGSN>9</PSKSERVERACGSN>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
1 - use Kahn power demodulator
|
|
|
|
|
0 - use ATC (Kok Chen) demodulator -->
|
|
|
|
|
<KAHNDEMOD>1</KAHNDEMOD>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Enabled - XY scope displays Mark/Space channel signals
|
|
|
|
|
Disabled - XY scope displays pseudo M/S signals -->
|
|
|
|
|
<TRUESCOPE>1</TRUESCOPE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 3
|
|
|
|
|
Carrier shift (Hz). Values are as follows:
|
|
|
|
|
0: 23; 1: 85; 2: 160; 3: 170; 4: 182; 5: 200; 6: 240; 7: 350;
|
|
|
|
|
8: 425; 9: 850; -1: custom -->
|
|
|
|
|
<RTTYSHIFT>3</RTTYSHIFT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 450
|
|
|
|
|
Custom shift (Hz) -->
|
|
|
|
|
<RTTYCUSTOMSHIFT>450</RTTYCUSTOMSHIFT>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 68.0
|
|
|
|
|
Receive filter bandwidth (Hz) -->
|
|
|
|
|
<RTTYBW>68</RTTYBW>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Selective decoding of mark/space tones
|
|
|
|
|
0 - both
|
|
|
|
|
1 - mark only
|
|
|
|
|
2 - space only -->
|
|
|
|
|
<RTTYCWI>0</RTTYCWI>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 1.25
|
|
|
|
|
Rtty Rx Filter shape factor, K * (t/T)
|
|
|
|
|
You may alter this value using a text editor
|
|
|
|
|
change will be effective when restarting fldigi
|
|
|
|
|
K = 1.25; best for W1HKJ (default)
|
|
|
|
|
K = 1.5 - best for DO2SMF -->
|
|
|
|
|
<RTTYFILTER>1.25</RTTYFILTER>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Carrier baud rate. Values are as follows:
|
|
|
|
|
1: 45; 1: 45.45; 2: 50; 3: 56; 4: 75; 5: 100; 6: 110; 7: 150;
|
|
|
|
|
8: 200; 9: 300 -->
|
|
|
|
|
<RTTYBAUD>0</RTTYBAUD>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Bits per character. Values are as follows:
|
|
|
|
|
0: 5 (baudot); 1: 7 (ascii); 2: 8 (ascii) -->
|
|
|
|
|
<RTTYBITS>0</RTTYBITS>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: rtty::RTTY_PARITY_NONE
|
|
|
|
|
Parity. Values are as folows:
|
|
|
|
|
0: none; 1: even; 2: odd: 3: zero; 4: one -->
|
|
|
|
|
<RTTYPARITY>0</RTTYPARITY>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
Stop bits. Values are as folows:
|
|
|
|
|
0: 1; 1: 1.5; 2: 2 -->
|
|
|
|
|
<RTTYSTOP>1</RTTYSTOP>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
This setting is currently unused -->
|
|
|
|
|
<RTTYREVERSE>0</RTTYREVERSE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
This setting is currently unused -->
|
|
|
|
|
<RTTYMSBFIRST>0</RTTYMSBFIRST>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use "CR CR LF" for "CR LF" -->
|
|
|
|
|
<RTTYCRCLF>0</RTTYCRCLF>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Automatically add CRLF after `page width' characters -->
|
|
|
|
|
<RTTYAUTOCRLF>1</RTTYAUTOCRLF>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 72
|
|
|
|
|
Page width for RTTYAUTOCRLF -->
|
|
|
|
|
<RTTYAUTOCOUNT>72</RTTYAUTOCOUNT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
AFC tracking speed. Values are as follows:
|
|
|
|
|
0: slow; 1: normal; 2: fast -->
|
|
|
|
|
<RTTYAFCSPEED>1</RTTYAFCSPEED>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
TRUE if DTR/RTS keying for RTTY EXPERIMENTAL - NOT USED -->
|
|
|
|
|
<USEFSK>0</USEFSK>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Independent serial port EXPERIMENTAL - NOT USED -->
|
|
|
|
|
<RTTY_SERIAL_PORT_NAME></RTTY_SERIAL_PORT_NAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Default to crosshair digiscope -->
|
|
|
|
|
<PREFERXHAIRSCOPE>0</PREFERXHAIRSCOPE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Generate Pseudo-FSK signal on right audio channel -->
|
|
|
|
|
<PSEUDOFSK>0</PSEUDOFSK>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Enable kml server threads -->
|
|
|
|
|
<KMLSERVER_ENABLED>1</KMLSERVER_ENABLED>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Decoding of Synop weather information on RTTY to ADIF log -->
|
|
|
|
|
<SYNOPADIFDECODING>0</SYNOPADIFDECODING>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Decoding of Synop weather information on RTTY to KML file -->
|
|
|
|
|
<SYNOPKMLDECODING>0</SYNOPKMLDECODING>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Decoding of Synop interleaved with coded text, or replaces it -->
|
|
|
|
|
<SYNOPINTERLEAVED>0</SYNOPINTERLEAVED>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Revert to unshifted chars on a space (RX) -->
|
|
|
|
|
<UOSRX>1</UOSRX>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Revert to unshifted chars on a space (TX) -->
|
|
|
|
|
<UOSTX>1</UOSTX>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Use MARK frequency for logging -->
|
|
|
|
|
<USEMARKFREQ>1</USEMARKFREQ>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Show <BEL> in Rx panel when decoded -->
|
|
|
|
|
<visibleBELL>1</visibleBELL>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Ring TTY bell tone when decoded -->
|
|
|
|
|
<audibleBELL>1</audibleBELL>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 18
|
|
|
|
|
Transmit speed (WPM) -->
|
|
|
|
|
<CWSPEED>18</CWSPEED>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 18
|
|
|
|
|
Speed for Farnsworth timing (WPM) -->
|
|
|
|
|
<CWFARNSWORTH>18</CWFARNSWORTH>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use Farnsworth timing -->
|
|
|
|
|
<CWUSEFARNSWORTH>0</CWUSEFARNSWORTH>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 24
|
|
|
|
|
Default speed (WPM) -->
|
|
|
|
|
<CWDEFSPEED>24</CWDEFSPEED>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 150
|
|
|
|
|
Filter bandwidth (Hz) -->
|
|
|
|
|
<CWBANDWIDTH>150</CWBANDWIDTH>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.4
|
|
|
|
|
Detector hysterisis, lower threshold -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<CWLOWER>0.362587</CWLOWER>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.6
|
|
|
|
|
Detector hysterisis, upper threshold -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<CWUPPER>0.402912</CWUPPER>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 100
|
|
|
|
|
Matched Filter length -->
|
|
|
|
|
<CWMFILTLEN>100</CWMFILTLEN>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Automatic receive speed tracking -->
|
|
|
|
|
<CWTRACK>1</CWTRACK>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Matched Filter in use -->
|
|
|
|
|
<CWMFILT>0</CWMFILT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Self Organizing Map decoding -->
|
|
|
|
|
<CWUSESOMDECODING>0</CWUSESOMDECODING>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 10
|
|
|
|
|
Tracking range for CWTRACK (WPM) -->
|
|
|
|
|
<CWRANGE>10</CWRANGE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 5
|
|
|
|
|
Lower RX limit (WPM) -->
|
|
|
|
|
<CWLOWERLIMIT>5</CWLOWERLIMIT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 50
|
|
|
|
|
Upper TX limit (WPM) -->
|
|
|
|
|
<CWUPPERLIMIT>50</CWUPPERLIMIT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
rx squelch attack timing
|
|
|
|
|
SLOW = 0 (100)
|
|
|
|
|
MEDIUM = 1 (50)
|
|
|
|
|
FAST = 2 (25) -->
|
|
|
|
|
<CWRX_ATTACK>1</CWRX_ATTACK>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
rx squelch decay timing
|
|
|
|
|
SLOW = 0 (1000)
|
|
|
|
|
MEDIUM = 1 (500)
|
|
|
|
|
FAST = 2 (250) -->
|
|
|
|
|
<CWRX_DECAY>1</CWRX_DECAY>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 3.0
|
|
|
|
|
Dash to dot ratio -->
|
|
|
|
|
<CWDASH2DOT>3</CWDASH2DOT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Generate QSK signal on right audio channel -->
|
|
|
|
|
<QSK>0</QSK>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 2000
|
|
|
|
|
QSK square wave fundamental frequency -->
|
|
|
|
|
<QSKfrequency>2000</QSKfrequency>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 4.0
|
|
|
|
|
Pre-keydown timing (milliseconds) -->
|
|
|
|
|
<CWPRE>4</CWPRE>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.8
|
|
|
|
|
Right channel QSK signal amplitude -->
|
|
|
|
|
<QSKAMP>0.8</QSKAMP>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 4.0
|
|
|
|
|
Post-keydown timing (milliseconds) -->
|
|
|
|
|
<CWPOST>4</CWPOST>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Send callsign in CW at the end of every transmission -->
|
|
|
|
|
<CWID>0</CWID>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 18
|
|
|
|
|
CW ID speed (WPM) -->
|
|
|
|
|
<IDWPM>18</IDWPM>
|
|
|
|
|
|
|
|
|
|
<!-- type: mode_set_t; default: mode_set_t()
|
|
|
|
|
Mode names for which CWID transmission is disabled -->
|
|
|
|
|
<CWIDMODESEXCLUDE>CW,,</CWIDMODESEXCLUDE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Send a continuous stream of test characters as the QSK signal -->
|
|
|
|
|
<QSKADJUST>0</QSKADJUST>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Test character for QSKADJUST (ASCII value) -->
|
|
|
|
|
<TESTCHAR>0</TESTCHAR>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
QSK edge shape. Values are as follows:
|
|
|
|
|
0: Hanning; 1: Blackman;Raised cosine = Hanning. -->
|
|
|
|
|
<QSKSHAPE>0</QSKSHAPE>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 4.0
|
|
|
|
|
Leading and trailing edge rise times (milliseconds) -->
|
|
|
|
|
<QSKrisetime>4</QSKrisetime>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 4.0
|
|
|
|
|
Leading and trailing edge rise times (milliseconds) -->
|
|
|
|
|
<CWRISETIME>4</CWRISETIME>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable filtering of transmit audio -->
|
|
|
|
|
<CW_BPF_ON>0</CW_BPF_ON>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 100.0
|
|
|
|
|
Transmit filter hi cutoff frequency
|
|
|
|
|
f0 +/- CW_bpf/2 -->
|
|
|
|
|
<CW_BPF>100</CW_BPF>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Weight decreases with increasing edge timing -->
|
|
|
|
|
<CWNARROW>0</CWNARROW>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use open paren character; typically used in MARS ops -->
|
|
|
|
|
<CWUSEPAREN>0</CWUSEPAREN>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "=~<>%+&{}"
|
|
|
|
|
CW prosigns BT AA AS AR SK KN INT HM VE -->
|
|
|
|
|
<CWPROSIGNS>=~<>%+&{}</CWPROSIGNS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Display decoded prosign as assigned short cut key -->
|
|
|
|
|
<CW_prosign_display>0</CW_prosign_display>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Use Ä extended CW character -->
|
|
|
|
|
<A_umlaut>1</A_umlaut>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use Æ extended CW character -->
|
|
|
|
|
<A_aelig>0</A_aelig>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Use Ä extended CW character -->
|
|
|
|
|
<A_ring>1</A_ring>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Use Ç extended CW character -->
|
|
|
|
|
<C_cedilla>1</C_cedilla>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Use È extended CW character -->
|
|
|
|
|
<E_grave>1</E_grave>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Use É extended CW character -->
|
|
|
|
|
<E_acute>1</E_acute>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use Ó extended CW character -->
|
|
|
|
|
<O_acute>0</O_acute>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Use Ö extended CW character -->
|
|
|
|
|
<O_umlaut>1</O_umlaut>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use Ø extended CW character -->
|
|
|
|
|
<O_slash>0</O_slash>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Use Ñ extended CW character -->
|
|
|
|
|
<N_tilde>1</N_tilde>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Use Ü extended CW character -->
|
|
|
|
|
<U_umlaut>1</U_umlaut>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use Û extended CW character -->
|
|
|
|
|
<U_circ>0</U_circ>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Mortty loaded with K3NG WinKeyer emulator sketch -->
|
|
|
|
|
<WK_K3NGsketch>0</WK_K3NGsketch>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 245.0
|
|
|
|
|
Feld Hell working bandwidth -->
|
|
|
|
|
<HELL_BW0>245</HELL_BW0>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 245.0
|
|
|
|
|
FH bandwidth -->
|
|
|
|
|
<HELL_BW1>245</HELL_BW1>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 30.0
|
|
|
|
|
Slow Hell bandwidth -->
|
|
|
|
|
<HELL_BW2>30</HELL_BW2>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 1225.
|
|
|
|
|
X5 Hell bandwidth -->
|
|
|
|
|
<HELL_BW3>1225</HELL_BW3>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 2205.0
|
|
|
|
|
X9 Hell bandwidth -->
|
|
|
|
|
<HELL_BW4>2205</HELL_BW4>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 250.0
|
|
|
|
|
FSKH-245 bandwidth -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<HELL_BW5>180</HELL_BW5>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 120.0
|
|
|
|
|
FSKH-105 Hell bandwidth -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<HELL_BW6>100</HELL_BW6>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 450.0
|
|
|
|
|
HELL-80 bandwidth -->
|
|
|
|
|
<HELL_BW7>450</HELL_BW7>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 2
|
|
|
|
|
Horizontal size multiplier for each hell character, 1, 2, or 3 -->
|
|
|
|
|
<HELLRCVWIDTH>2</HELLRCVWIDTH>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 20
|
|
|
|
|
Vertical char size in pixels -->
|
|
|
|
|
<HELLRCVHEIGHT>20</HELLRCVHEIGHT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Display RX in reverse video -->
|
|
|
|
|
<HELLBLACKBOARD>0</HELLBLACKBOARD>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Display RX as scrolling marquee -->
|
|
|
|
|
<HELLMARQUEE>0</HELLMARQUEE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
Transmit width (number of multiple scans per character line) -->
|
|
|
|
|
<HELLXMTWIDTH>1</HELLXMTWIDTH>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Transmit periods (.) when idle -->
|
|
|
|
|
<HELLXMTIDLE>0</HELLXMTIDLE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
Raised cosine pulse shape factor. Values are as follows:
|
|
|
|
|
0: slow (4 ms)
|
|
|
|
|
1: med (2 ms)
|
|
|
|
|
2: fast (1 ms)
|
|
|
|
|
3: Hard (off) -->
|
|
|
|
|
<HELLPULSEFAST>1</HELLPULSEFAST>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 2
|
|
|
|
|
1 - slow, 2 - medium, 3 - fast -->
|
|
|
|
|
<HELLAGC>2</HELLAGC>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 2
|
|
|
|
|
Number of tones. Values are as follows:
|
|
|
|
|
0: 2; 1: 4; 2: 8; 3: 16; 4: 32; 5: 64; 6: 128; 7: 256 -->
|
|
|
|
|
<OLIVIATONES>2</OLIVIATONES>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 2
|
|
|
|
|
Bandwidth (Hz). Values are as follows:
|
|
|
|
|
0: 125; 1: 250; 2: 500; 3: 1000; 4: 2000. -->
|
|
|
|
|
<OLIVIABW>2</OLIVIABW>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 8
|
|
|
|
|
Tune margin (tone frequency spacing) -->
|
|
|
|
|
<OLIVIASMARGIN>8</OLIVIASMARGIN>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 4
|
|
|
|
|
Integration period (FEC blocks) -->
|
|
|
|
|
<OLIVIASINTEG>4</OLIVIASINTEG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Force Integration (FEC) depth to be reset when new BW/Tones selected -->
|
|
|
|
|
<OLIVIARESETFEC>0</OLIVIARESETFEC>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
8-bit extended characters -->
|
|
|
|
|
<OLIVIA8BIT>1</OLIVIA8BIT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Send start/stop tones -->
|
|
|
|
|
<OLIVIASTARTTONES>1</OLIVIASTARTTONES>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 2
|
|
|
|
|
Number of tones. Values are as follows:
|
|
|
|
|
0: 2; 1: 4; 2: 8; 3: 16; 4: 32; 5: 64; 6: 128; 7: 256 -->
|
|
|
|
|
<CONTESTIATONES>2</CONTESTIATONES>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 2
|
|
|
|
|
Bandwidth (Hz). Values are as follows:
|
|
|
|
|
0: 125; 1: 250; 2: 500; 3: 1000; 4: 2000. -->
|
|
|
|
|
<CONTESTIABW>2</CONTESTIABW>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 8
|
|
|
|
|
Tune margin (tone frequency spacing) -->
|
|
|
|
|
<CONTESTIASMARGIN>8</CONTESTIASMARGIN>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 4
|
|
|
|
|
Integration period (FEC blocks) -->
|
|
|
|
|
<CONTESTIASINTEG>4</CONTESTIASINTEG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
8-bit extended characters -->
|
|
|
|
|
<CONTESTIA8BIT>1</CONTESTIA8BIT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Force Integration (FEC) depth to be reset when new BW/Tones selected -->
|
|
|
|
|
<CONTESTIARESETFEC>0</CONTESTIARESETFEC>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Send start/stop tones -->
|
|
|
|
|
<CONTESTIASTARTTONES>1</CONTESTIASTARTTONES>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 2.0
|
|
|
|
|
Filter bandwidth factor (bandwidth relative to signal width) -->
|
|
|
|
|
<THORBW>2</THORBW>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Enable filtering before decoding -->
|
|
|
|
|
<THORFILTER>1</THORFILTER>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Secondary text (sent during keyboard idle times) -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<THORSECTEXT>a </THORSECTEXT>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 5
|
|
|
|
|
This setting is currently unused -->
|
|
|
|
|
<THORPATHS>5</THORPATHS>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.0
|
|
|
|
|
CWI threshold (CWI detection and suppression) -->
|
|
|
|
|
<THORCWI>0</THORCWI>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Detect THOR preamble (and flush Rx pipeline) -->
|
|
|
|
|
<THORPREAMBLE>1</THORPREAMBLE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Enable Soft-symbol decoding -->
|
|
|
|
|
<THORSOFTSYMBOLS>1</THORSOFTSYMBOLS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Enable Soft-bit decoding -->
|
|
|
|
|
<THORSOFTBITS>1</THORSOFTBITS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
No timestamps on RX packets by default -->
|
|
|
|
|
<PKTRXTIMESTAMP>0</PKTRXTIMESTAMP>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
decode received Mic-E data -->
|
|
|
|
|
<PKTEXPANDMICE>0</PKTEXPANDMICE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
decode received PHG data -->
|
|
|
|
|
<PKTEXPANDPHG>0</PKTEXPANDPHG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
decode received Compressed Position data -->
|
|
|
|
|
<PKTEXPANDCMP>0</PKTEXPANDCMP>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
display decoded data in SI units -->
|
|
|
|
|
<PKTUNITSSI>0</PKTUNITSSI>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
display decoded data in English units -->
|
|
|
|
|
<PKTUNITSENGLISH>0</PKTUNITSENGLISH>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 2.0
|
|
|
|
|
Filter bandwidth factor (bandwidth relative to signal width) -->
|
|
|
|
|
<DOMINOEXBW>2</DOMINOEXBW>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Secondary text (sent during keyboard idle times) -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<SECONDARYTEXT>a </SECONDARYTEXT>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Enable filtering before decoding -->
|
|
|
|
|
<DOMINOEXFILTER>1</DOMINOEXFILTER>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable MultiPSK-compatible FEC -->
|
|
|
|
|
<DOMINOEXFEC>0</DOMINOEXFEC>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 5
|
|
|
|
|
This setting is currently unused -->
|
|
|
|
|
<DOMINOEXPATHS>5</DOMINOEXPATHS>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.0
|
|
|
|
|
CWI threshold (CWI detection and suppression) -->
|
|
|
|
|
<DOMCWI>0</DOMCWI>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
8-bit extended characters -->
|
|
|
|
|
<MT638BIT>1</MT638BIT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Long receive integration -->
|
|
|
|
|
<MT63INTEGRATION>0</MT63INTEGRATION>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Also transmit upper start tone (only if MT63USETONES is enabled) -->
|
|
|
|
|
<MT63TWOTONES>1</MT63TWOTONES>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Transmit lower start tone -->
|
|
|
|
|
<MT63USETONES>1</MT63USETONES>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 4
|
|
|
|
|
Tone duration (seconds) -->
|
|
|
|
|
<MT63TONEDURATION>4</MT63TONEDURATION>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Always transmit lowest tone at 500 Hz -->
|
|
|
|
|
<MT63AT500>0</MT63AT500>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Always transmit centered at 1500 Hz (SHARES requirement) -->
|
|
|
|
|
<MT63CENTERED>0</MT63CENTERED>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
0 - 1150 Hz, 1 - 1500 Hz, 2 - Variable -->
|
|
|
|
|
<FSQFREQUENCY>1</FSQFREQUENCY>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 4
|
|
|
|
|
size of moving average filter for bin filtering
|
|
|
|
|
value 2 to 8 -->
|
|
|
|
|
<FSQMOVAVG>4</FSQMOVAVG>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 2
|
|
|
|
|
0 - 300 Hz, 1 - 400 Hz, 2 - 500 Hz (default) -->
|
|
|
|
|
<FSQIMGFILTER>2</FSQIMGFILTER>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 4.5
|
|
|
|
|
6, 4.5, 3 or 2 baud -->
|
|
|
|
|
<FSQBAUD>4.5</FSQBAUD>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 3
|
|
|
|
|
3 / 6 -->
|
|
|
|
|
<FSQHITS>3</FSQHITS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
FSQCALL directed mode -->
|
|
|
|
|
<FSQDIRECTED>0</FSQDIRECTED>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Show fsq monitor text panel -->
|
|
|
|
|
<FSQSHOWMONITOR>0</FSQSHOWMONITOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Symbol averaging: true = fast, false = slow -->
|
|
|
|
|
<FSQFASTAVG>1</FSQFASTAVG>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "cq cq cq de nocall"
|
|
|
|
|
QTC text string -->
|
|
|
|
|
<FSQQTCTEXT>cq cq cq de nocall</FSQQTCTEXT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 - NEVER (default)
|
|
|
|
|
1 - 1 minute, 2 - 5 minutes, 3 - 10 minutes
|
|
|
|
|
4 - 20 minutes, 5 - 30 minutes -->
|
|
|
|
|
<FSQHEARDAGING>0</FSQHEARDAGING>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 - OFF (default)
|
|
|
|
|
1 - 1 minute, 2 - 10 minutes, 3 - 30 minutes -->
|
|
|
|
|
<FSQSOUNDER>0</FSQSOUNDER>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 0
|
|
|
|
|
0 - NO, 1 - YES
|
|
|
|
|
convert operator MYCALL to lower case for directed call triggers -->
|
|
|
|
|
<FSQLOWERCASE>0</FSQLOWERCASE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 6
|
|
|
|
|
Time out auto replies after XX seconds -->
|
|
|
|
|
<FSQTIMEOUT>6</FSQTIMEOUT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 10
|
|
|
|
|
FSQ notifier dialog time out XX seconds
|
|
|
|
|
00 == no time out -->
|
|
|
|
|
<FSQNOTIFYTIMEOUT>10</FSQNOTIFYTIMEOUT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 1
|
|
|
|
|
FSQ enable heard log file -->
|
|
|
|
|
<FSQ_ENABLE_HEARD_LOG>1</FSQ_ENABLE_HEARD_LOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "fsq_heard_log.txt"
|
|
|
|
|
FSQ heard log pathname -->
|
|
|
|
|
<FSQ_HEARD_LOG>fsq_heard_log.txt</FSQ_HEARD_LOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 1
|
|
|
|
|
FSQ enable audit log file -->
|
|
|
|
|
<FSQ_ENABLE_AUDIT_LOG>1</FSQ_ENABLE_AUDIT_LOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "fsq_audit_log.txt"
|
|
|
|
|
FSQ audit log pathname -->
|
|
|
|
|
<FSQ_AUDIT_LOG>fsq_audit_log.txt</FSQ_AUDIT_LOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_RED
|
|
|
|
|
Color for FSQ xmt text -->
|
|
|
|
|
<FSQXMTCOLOR>88</FSQXMTCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_BLUE
|
|
|
|
|
Color for FSQ directed text -->
|
|
|
|
|
<FSQDIRECTEDCOLOR>216</FSQDIRECTEDCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_DARK_GREEN
|
|
|
|
|
Color for FSQ undirected text -->
|
|
|
|
|
<FSQUNDIRECTEDCOLOR>60</FSQUNDIRECTEDCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 1
|
|
|
|
|
Add date-time stamp to each # type received message -->
|
|
|
|
|
<ADDFSQMSGDT>1</ADDFSQMSGDT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 1
|
|
|
|
|
Enable to always append # directive messages to named file -->
|
|
|
|
|
<ALWAYS_APPEND>1</ALWAYS_APPEND>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
1, 2, 3 -->
|
|
|
|
|
<IFKPBAUD>1</IFKPBAUD>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 1
|
|
|
|
|
IFKP enable heard log file -->
|
|
|
|
|
<IFKP_ENABLE_HEARD_LOG>1</IFKP_ENABLE_HEARD_LOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "ifkp_heard_log.txt"
|
|
|
|
|
IFKP heard log pathname -->
|
|
|
|
|
<IFKP_HEARD_LOG>ifkp_heard_log.txt</IFKP_HEARD_LOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 1
|
|
|
|
|
IFKP enable audit log file -->
|
|
|
|
|
<IFKP_ENABLE_AUDIT_LOG>1</IFKP_ENABLE_AUDIT_LOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "ifkp_audit_log.txt"
|
|
|
|
|
IFKP audit log pathname -->
|
|
|
|
|
<IFKP_AUDIT_LOG>ifkp_audit_log.txt</IFKP_AUDIT_LOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 1
|
|
|
|
|
0 - NO, 1 - YES
|
|
|
|
|
convert operator MYCALL to lower case for all IFKP macros -->
|
|
|
|
|
<IFKPLOWERCASE>1</IFKPLOWERCASE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 1
|
|
|
|
|
0 - NO, 1 - YES
|
|
|
|
|
convert other CALLSIGN to lower case for all IFKP macros -->
|
|
|
|
|
<IFKPCALLLOWERCASE>1</IFKPCALLLOWERCASE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 1
|
|
|
|
|
0 - NO, 1 - YES
|
|
|
|
|
Always t/r at 1500 Hz -->
|
|
|
|
|
<IFKPFREQLOCK>1</IFKPFREQLOCK>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
Waterfal FFT prefilter window function. Values are as follows:
|
|
|
|
|
0: Rectangular; 1: Blackman; 2: Hamming; 3: Hanning; 4: Triangular -->
|
|
|
|
|
<WFPREFILTER>1</WFPREFILTER>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use FFT averaging to decrease waterfall noise -->
|
|
|
|
|
<WFAVERAGING>0</WFAVERAGING>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 8
|
|
|
|
|
Waterfal latency, 1...16 -->
|
|
|
|
|
<WF_LATENCY>8</WF_LATENCY>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Draw cursor with vertical lines -->
|
|
|
|
|
<USECURSORLINES>1</USECURSORLINES>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Draw cursor center line -->
|
|
|
|
|
<USECURSORCENTERLINE>1</USECURSORCENTERLINE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Draw bandwidth marker with vertical lines -->
|
|
|
|
|
<USEBWTRACKS>1</USEBWTRACKS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Draw bandwidth marker with 3x vertical lines -->
|
|
|
|
|
<USEWIDETRACKS>0</USEWIDETRACKS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Draw cursor with 3x vertical lines -->
|
|
|
|
|
<USEWIDECURSOR>0</USEWIDECURSOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Draw center line marker with 3x vertical lines -->
|
|
|
|
|
<USEWIDECENTER>0</USEWIDECENTER>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGBI; default: {255, 255, 0, 255}
|
|
|
|
|
Color of cursor lines (RGBI) -->
|
|
|
|
|
<CLCOLORS>255 255 0</CLCOLORS>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGBI; default: {255, 255, 255, 255}
|
|
|
|
|
Color of cursor center line (RGBI) -->
|
|
|
|
|
<CCCOLORS>255 255 255</CCCOLORS>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGBI; default: {255, 0, 0, 255}
|
|
|
|
|
Color of bandwidth marker (RGBI) -->
|
|
|
|
|
<BWTCOLORS>255 0 0</BWTCOLORS>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGBI; default: {255, 255, 255, 255}
|
|
|
|
|
Color of notch marker (RGBI) -->
|
|
|
|
|
<NOTCHCOLORS>255 255 255</NOTCHCOLORS>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGBI; default: {255, 120, 0, 255}
|
|
|
|
|
Color of RTTY MARK freq marker (RGBI) -->
|
|
|
|
|
<RTTYMARKRGBI>255 120 0</RTTYMARKRGBI>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 4
|
|
|
|
|
Index of raster font used for transmission -->
|
|
|
|
|
<FELDFONTNBR>4</FELDFONTNBR>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Show transmit signal on waterfall -->
|
|
|
|
|
<VIEWXMTSIGNAL>1</VIEWXMTSIGNAL>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Send video ID containing modem name -->
|
|
|
|
|
<SENDID>0</SENDID>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
This setting is currently unused -->
|
|
|
|
|
<MACROID>0</MACROID>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Send video ID containing arbitrary text -->
|
|
|
|
|
<SENDTEXTID>0</SENDTEXTID>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "CQ"
|
|
|
|
|
Video ID text for SENDTEXTID (keep short!) -->
|
|
|
|
|
<STRTEXTID>CQ</STRTEXTID>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.0
|
|
|
|
|
Single tone at center of modem BW, carrier detect for amplifiers -->
|
|
|
|
|
<PRETONE>0</PRETONE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Decode received DTMF tones -->
|
|
|
|
|
<DTMFDECODE>0</DTMFDECODE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
Video ID text width (characters per row) -->
|
|
|
|
|
<VIDEOWIDTH>1</VIDEOWIDTH>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Limit video width to 500 Hz -->
|
|
|
|
|
<VIDLIMIT>1</VIDLIMIT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Limit video width to mode bandwidth -->
|
|
|
|
|
<VIDMODELIMIT>1</VIDMODELIMIT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Use small video ID font -->
|
|
|
|
|
<IDSMALL>1</IDSMALL>
|
|
|
|
|
|
|
|
|
|
<!-- type: mode_set_t; default: mode_set_t()
|
|
|
|
|
Mode names for which Video ID transmission is disabled -->
|
|
|
|
|
<VIDEOIDMODESEXCLUDE>CW,BPSK-31,RTTY,,</VIDEOIDMODESEXCLUDE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Docked rig control -->
|
|
|
|
|
<DOCKEDRIGCONTROL>1</DOCKEDRIGCONTROL>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 125
|
|
|
|
|
Waterfall height (pixels) -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<WFHEIGHT>100</WFHEIGHT>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Show tooltips -->
|
|
|
|
|
<TOOLTIPS>1</TOOLTIPS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Prompt to save log -->
|
|
|
|
|
<NAGME>1</NAGME>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Clear log fields on save -->
|
|
|
|
|
<CLEARONSAVE>0</CLEARONSAVE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Sort log by date/time off -->
|
|
|
|
|
<SORTDATEOFF>1</SORTDATEOFF>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Force date/time ON == OFF -->
|
|
|
|
|
<FORCEDATETIME>0</FORCEDATETIME>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Show menu icons -->
|
|
|
|
|
<MENUICONS>1</MENUICONS>
|
|
|
|
|
|
|
|
|
|
<!-- type: mode_set_t; default: mode_set_t()
|
|
|
|
|
Modes that are not shown in the opmodes menu -->
|
|
|
|
|
<VISIBLEMODES>,</VISIBLEMODES>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Double-click on RX text enters QSO data -->
|
|
|
|
|
<RXTEXTCLICKS>1</RXTEXTCLICKS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Show callsign tooltips in received text -->
|
|
|
|
|
<RXTEXTTOOLTIPS>1</RXTEXTTOOLTIPS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Auto-fill Country and Azimuth QSO fields -->
|
|
|
|
|
<AUTOFILLQSO>0</AUTOFILLQSO>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Convert callsign field to upper case -->
|
|
|
|
|
<CALLUPPERCASE>1</CALLUPPERCASE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Default outgoing RST to 599/59 -->
|
|
|
|
|
<RSTDEFAULT>1</RSTDEFAULT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Default incoming RST to 599/59 -->
|
|
|
|
|
<RSTINDEFAULT>1</RSTINDEFAULT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Enable detection and extraction of "wrapped" text -->
|
|
|
|
|
<AUTOEXTRACT>1</AUTOEXTRACT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Open flmsg with the autoextract file -->
|
|
|
|
|
<OPEN_FLMSG>1</OPEN_FLMSG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Transfer incoming flmsg autosend file to open flmsg application -->
|
|
|
|
|
<FLMSG_TRANSFER_DIRECT>1</FLMSG_TRANSFER_DIRECT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Open flmsg with the autoextract file
|
|
|
|
|
print to browser
|
|
|
|
|
close flmsg -->
|
|
|
|
|
<OPEN_FLMSG_PRINT>1</OPEN_FLMSG_PRINT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Open NBEMS folder upon receipt of an autoextract file -->
|
|
|
|
|
<OPEN_NBEMS_FOLDER>0</OPEN_NBEMS_FOLDER>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Full pathname to the flmsg executable -->
|
|
|
|
|
<FLMSG_PATHNAME></FLMSG_PATHNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "dinner_bell"
|
|
|
|
|
audio alert audio clip name / file -->
|
|
|
|
|
<BWSR_REGEX_MATCH>dinner_bell</BWSR_REGEX_MATCH>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 8
|
|
|
|
|
menu selector -->
|
|
|
|
|
<REGEX_ALERT_MENU>8</REGEX_ALERT_MENU>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
enable audio alert when regex match is detected in browser -->
|
|
|
|
|
<ENABLE_BWSR_REGEX_MATCH>0</ENABLE_BWSR_REGEX_MATCH>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "dinner_bell"
|
|
|
|
|
audio alert audio clip name / file -->
|
|
|
|
|
<BWSR_MYCALL_MATCH>dinner_bell</BWSR_MYCALL_MATCH>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 8
|
|
|
|
|
menu selector -->
|
|
|
|
|
<MYCALL_ALERT_MENU>8</MYCALL_ALERT_MENU>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
enable audio alert when MYCALL is detected in browser -->
|
|
|
|
|
<ENABLE_BWSR_MYCALL_MATCH>0</ENABLE_BWSR_MYCALL_MATCH>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 2.0
|
|
|
|
|
Abort message extraction after nn.n seconds of inactivity -->
|
|
|
|
|
<EXTRACT_TIMEOUT>2</EXTRACT_TIMEOUT>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "phone"
|
|
|
|
|
audio alert audio clip name / file -->
|
|
|
|
|
<RX_EXTRACT_MSG_RCVD>phone</RX_EXTRACT_MSG_RCVD>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 7
|
|
|
|
|
menu selector -->
|
|
|
|
|
<RX_EXTRACT_ALERT_MENU>7</RX_EXTRACT_ALERT_MENU>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
enable audio alert when flmsg received -->
|
|
|
|
|
<ENABLE_RX_EXTRACT_MSG_RCVD>0</ENABLE_RX_EXTRACT_MSG_RCVD>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "beeboo"
|
|
|
|
|
audio alert audio clip name / file -->
|
|
|
|
|
<RX_EXTRACT_TIMED_OUT>beeboo</RX_EXTRACT_TIMED_OUT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 6
|
|
|
|
|
menu selector -->
|
|
|
|
|
<TIMED_OUT_ALERT_MENU>6</TIMED_OUT_ALERT_MENU>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
enable audio alert when flmsg reception times out -->
|
|
|
|
|
<ENABLE_RX_EXTRACT_TIMED_OUT>0</ENABLE_RX_EXTRACT_TIMED_OUT>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "phone"
|
|
|
|
|
audio alert audio clip name / file -->
|
|
|
|
|
<RSID_MATCH>phone</RSID_MATCH>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 7
|
|
|
|
|
menu selector -->
|
|
|
|
|
<RSID_ALERT_MENU>7</RSID_ALERT_MENU>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
enable audio alert when RsID is detected -->
|
|
|
|
|
<ENABLE_RSID_MATCH>0</ENABLE_RSID_MATCH>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "rtty_bell"
|
|
|
|
|
RTTY bell ring audio clip name / file -->
|
|
|
|
|
<BELL_RING>rtty_bell</BELL_RING>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 9
|
|
|
|
|
menu selector -->
|
|
|
|
|
<BELL_RING_MENU>9</BELL_RING_MENU>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 50
|
|
|
|
|
Audio alert stream volume -->
|
|
|
|
|
<alert_volume>50</alert_volume>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
monitor transceiver audio on alert audio device -->
|
|
|
|
|
<mon_xcvr_audio>0</mon_xcvr_audio>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
monitor dsp filter output for selected modem @ waterfall frequency -->
|
|
|
|
|
<mon_dsp_audio>0</mon_dsp_audio>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 50
|
|
|
|
|
Audio stream volume -->
|
|
|
|
|
<RxFilt_vol>50</RxFilt_vol>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 500
|
|
|
|
|
DSP audio stream filter bandwidth -->
|
|
|
|
|
<RxFilt_bw>500</RxFilt_bw>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1500
|
|
|
|
|
DSP audio stream filter mid frequency -->
|
|
|
|
|
<RxFilt_mid>1500</RxFilt_mid>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1250
|
|
|
|
|
DSP audio stream filter low frequency cutoff -->
|
|
|
|
|
<RxFilt_low>1250</RxFilt_low>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1750
|
|
|
|
|
DSP audio stream filter high frequency cutoff -->
|
|
|
|
|
<RxFilt_high>1750</RxFilt_high>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Rx filter tracks waterfall cursor movement -->
|
|
|
|
|
<RxFilt_track_wf>0</RxFilt_track_wf>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Full pathname to the cty.dat data file -->
|
|
|
|
|
<CTYDAT_PATHNAME>/home/pi/.fldigi/</CTYDAT_PATHNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Capture text to file 'talk/textout.txt' -->
|
|
|
|
|
<SPEAK>0</SPEAK>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Connect to Digitalk socket server during program initialization -->
|
|
|
|
|
<AUTO_TALK>0</AUTO_TALK>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: QRZXMLNONE
|
|
|
|
|
Callsign xml query type. Values are as follows:
|
|
|
|
|
0: none; 1: QRZ (paid sub.); 2: QRZ cdrom; 3: HamCall (paid sub.);
|
|
|
|
|
4: callook free US calls xml service; 5: hamQTH free xml service.
|
|
|
|
|
The default is none. -->
|
|
|
|
|
<QRZXMLTYPE>0</QRZXMLTYPE>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "https://www.hamcall.net/"
|
|
|
|
|
web address of hamcall -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<HAMCALLURL>http://www.hamcall.net/</HAMCALLURL>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "https://www.hamqth.com/"
|
|
|
|
|
web address of hamqth -->
|
|
|
|
|
<HAMQTHURL>https://www.hamqth.com/</HAMQTHURL>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "http://www.qrz.com/"
|
|
|
|
|
web address of QRZ.com -->
|
|
|
|
|
<QRZURL>http://www.qrz.com/</QRZURL>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "https://callook.info/"
|
|
|
|
|
web address of callook -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<CALLOOKURL>http://callook.info/</CALLOOKURL>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: QRZWEBNONE
|
|
|
|
|
Callsign browser query type. Values are as follows:
|
|
|
|
|
0: none; 1: QRZ web browser; 2: HamCall web browser
|
|
|
|
|
3: hamQTH web browser.
|
|
|
|
|
The default is none. -->
|
|
|
|
|
<QRZWEBTYPE>0</QRZWEBTYPE>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
QRZ cdrom path -->
|
|
|
|
|
<QRZPATHNAME></QRZPATHNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
QRZ or HamCall subscriber username -->
|
|
|
|
|
<QRZUSER></QRZUSER>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
QRZ or HamCall subscriber password -->
|
|
|
|
|
<QRZPASSWORD></QRZPASSWORD>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Populate logbook notes (comment) field with mailing address -->
|
|
|
|
|
<NOTES_ADDRESS>0</NOTES_ADDRESS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Clear notes control when making a new QRZ query -->
|
|
|
|
|
<CLEAR_NOTES>1</CLEAR_NOTES>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "http://www.eqsl.cc/qslcard/importADIF.cfm?ADIFdata="
|
|
|
|
|
eQSL web site -->
|
|
|
|
|
<EQSL_url>http://www.eqsl.cc/qslcard/importADIF.cfm?ADIFdata=</EQSL_url>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
eQSL login id -->
|
|
|
|
|
<EQSL_ID></EQSL_ID>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
eQSL login password -->
|
|
|
|
|
<EQSL_PASSWORD></EQSL_PASSWORD>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
eQSL nickname -->
|
|
|
|
|
<EQSL_NICKNAME></EQSL_NICKNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
eQSl default message -->
|
|
|
|
|
<EQSL_DEF_MSG></EQSL_DEF_MSG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Send eQSL when other log action invoked -->
|
|
|
|
|
<EQSL_WHEN_LOGGED>0</EQSL_WHEN_LOGGED>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Send logbook date/time off vice date on (default) -->
|
|
|
|
|
<EQSL_DATETIME_OFF>0</EQSL_DATETIME_OFF>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Show timed delivery message for successful eQSL upload -->
|
|
|
|
|
<EQSL_SHOW_DELIVERY>1</EQSL_SHOW_DELIVERY>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Send adif record to LoTW -->
|
|
|
|
|
<SUBMIT_LOTW>0</SUBMIT_LOTW>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Add -q to tqsl command line parameters -->
|
|
|
|
|
<LOTW_QUIET_MODE>1</LOTW_QUIET_MODE>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Path-name of tqsl executable -->
|
|
|
|
|
<LOTW_PATHNAME></LOTW_PATHNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Password to access tqsl executable -->
|
|
|
|
|
<LOTW_PASSWORD></LOTW_PASSWORD>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Send -p <password> with each upload -->
|
|
|
|
|
<SUBMIT_LOTW_PASSWORD>1</SUBMIT_LOTW_PASSWORD>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Show timed delivery message for successful LoTW upload -->
|
|
|
|
|
<LOTW_SHOW_DELIVERY>1</LOTW_SHOW_DELIVERY>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Tqsl station location for uploading records -->
|
|
|
|
|
<LOTW_LOCATION></LOTW_LOCATION>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 15
|
|
|
|
|
Tqsl trace file timeout in seconds -->
|
|
|
|
|
<tracefile_timeout>15</tracefile_timeout>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Connect to MacLogger UDP server on 255.255.255.255 / 9932 -->
|
|
|
|
|
<CONNECT_TO_MACLOGGER>0</CONNECT_TO_MACLOGGER>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Capture and use UDP Radio Report data -->
|
|
|
|
|
<CAPTURE_MACLOGGER_RADIO>1</CAPTURE_MACLOGGER_RADIO>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Capture and use UDP Spot Tune data -->
|
|
|
|
|
<CAPTURE_MACLOGGER_SPOT_TUNE>0</CAPTURE_MACLOGGER_SPOT_TUNE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Capture and use UDP Spot Report data -->
|
|
|
|
|
<CAPTURE_MACLOGGER_SPOT_REPORT>0</CAPTURE_MACLOGGER_SPOT_REPORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Capture and use UDP Log Report data -->
|
|
|
|
|
<CAPTURE_MACLOGGER_LOG>0</CAPTURE_MACLOGGER_LOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Capture and use UDP Lookup Report data -->
|
|
|
|
|
<CAPTURE_MACLOGGER_LOOKUP>0</CAPTURE_MACLOGGER_LOOKUP>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable UDP string capture to file -->
|
|
|
|
|
<ENABLE_MACLOGGER_LOG>0</ENABLE_MACLOGGER_LOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
true - tune to spot Rx frequency
|
|
|
|
|
false - tune to spot Tx frequency
|
|
|
|
|
-->
|
|
|
|
|
<MACLOGGER_SPOT_RX>1</MACLOGGER_SPOT_RX>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "maclogger_udp_strings.txt"
|
|
|
|
|
Filename for maclogger UDP datastream file -->
|
|
|
|
|
<MACLOGGER_LOG_FILENAME>maclogger_udp_strings.txt</MACLOGGER_LOG_FILENAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "127.0.0.1"
|
|
|
|
|
IP Address of N3FJP socket -->
|
|
|
|
|
<N3FJP_ADDRESS>127.0.0.1</N3FJP_ADDRESS>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "1100"
|
|
|
|
|
IP port number of N3FJP socket -->
|
|
|
|
|
<N3FJP_PORT>1100</N3FJP_PORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Enable data stream logging. -->
|
|
|
|
|
<ENABLE_N3FJP_LOG>1</ENABLE_N3FJP_LOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Connect to the N3FJP log server -->
|
|
|
|
|
<CONNECT_TO_N3FJP>0</CONNECT_TO_N3FJP>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use N3FJP spot report as signal center freq.
|
|
|
|
|
Center the target at mode sweet spot -->
|
|
|
|
|
<N3FJP_SWEET_SPOT>0</N3FJP_SWEET_SPOT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Use actual modem carrier frequency for logging -->
|
|
|
|
|
<N3FJP_MODEM_CARRIER>1</N3FJP_MODEM_CARRIER>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use RIGTX/RX vice CWCOMPORTKEYDOWN/CWCOMPORTKEYUP -->
|
|
|
|
|
<N3FJP_RIGTX>0</N3FJP_RIGTX>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
PTT change at flrig changes Rx/Tx state
|
|
|
|
|
set to false if multple instance of fldigi used with single flrig -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<FLRIG_KEYS_MODEM>1</FLRIG_KEYS_MODEM>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
True if flrig xmlrpc server is used for xcvr control -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<CLIENT_TO_FLRIG>0</CLIENT_TO_FLRIG>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
True to shutdown flrig when closing fldigi -->
|
|
|
|
|
<FLRIG_AUTO_SHUTDOWN>0</FLRIG_AUTO_SHUTDOWN>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
This setting is currently unused -->
|
|
|
|
|
<BTNUSB>1</BTNUSB>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
RTS is PTT signal line -->
|
|
|
|
|
<RTSPTT>0</RTSPTT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
DTR is PTT signal line -->
|
|
|
|
|
<DTRPTT>0</DTRPTT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Initial voltage on RTS is +V -->
|
|
|
|
|
<RTSPLUS>0</RTSPLUS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Initial voltage on DTR is +V -->
|
|
|
|
|
<DTRPLUS>0</DTRPLUS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Serial port is SCU-17 (requires 0 stop bits -->
|
|
|
|
|
<SCU_17>0</SCU_17>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Generate PTT signal on right audio channel -->
|
|
|
|
|
<PTTRIGHTCHANNEL>0</PTTRIGHTCHANNEL>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Use Hamlib rig control -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<CHKUSEHAMLIBIS>1</CHKUSEHAMLIBIS>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Use RigCAT rig control -->
|
|
|
|
|
<CHKUSERIGCATIS>0</CHKUSERIGCATIS>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Use XML-RPC rig control -->
|
|
|
|
|
<CHKUSEXMLRPCIS>0</CHKUSEXMLRPCIS>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: DEFAULT_PTTDEV
|
|
|
|
|
PTT device -->
|
|
|
|
|
<PTTDEV>/dev/ttyS0</PTTDEV>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: DEFAULT_HAMRIGDEVICE
|
|
|
|
|
Hamlib rig device -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<HAMRIGDEVICE>/dev/ttyACM0</HAMRIGDEVICE>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Hamlib rig name -->
|
|
|
|
|
<HAMRIGNAME></HAMRIGNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Hamlib rig model -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<HAMRIGMODEL>3085</HAMRIGMODEL>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Hamlib configuration (param=val, ...) -->
|
|
|
|
|
<HAMCONFIG></HAMCONFIG>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
Hamlib rig baud rate. Values are as follows:
|
|
|
|
|
0: 300; 1: 600; 2: 1200; 3: 2400; 4: 4800; 5: 9600; 6: 19200;
|
|
|
|
|
7: 38400; 8: 57600; 9: 115200; 10: 230400; 11: 460800. -->
|
|
|
|
|
<HAMRIGBAUDRATE>6</HAMRIGBAUDRATE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 2
|
|
|
|
|
Hamlib stopbits <1/2>. -->
|
|
|
|
|
<HAMRIGSTOPBITS>1</HAMRIGSTOPBITS>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 250
|
|
|
|
|
250 - 2000 in 50 msec increments -->
|
|
|
|
|
<HAMRIGPOLLRATE>250</HAMRIGPOLLRATE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
Hamlib PTT for xmt audio on data port -->
|
|
|
|
|
<HAMLIBPTTONDATA>1</HAMLIBPTTONDATA>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Hamlib xcvr uses LSB for CW -->
|
|
|
|
|
<HAMLIB_CW_ISLSB>0</HAMLIB_CW_ISLSB>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Hamlib xcvr uses USB for RTTY -->
|
|
|
|
|
<HAMLIB_RTTY_ISUSB>0</HAMLIB_RTTY_ISUSB>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 200
|
|
|
|
|
wait NN msec after sending mode change
|
|
|
|
|
before next transceiver CAT query
|
|
|
|
|
0 - 2000 in 100 msec increments -->
|
|
|
|
|
<HAMRIG_MODE_DELAY>200</HAMRIG_MODE_DELAY>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
RigCAT XML file name -->
|
|
|
|
|
<XMLRIGFILENAME>/home/pi/.fldigi/rig-not-assigned.xml</XMLRIGFILENAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: DEFAULT_HAMRIGDEVICE
|
|
|
|
|
RigCAT device -->
|
|
|
|
|
<XMLRIGDEVICE>/dev/ttyS0</XMLRIGDEVICE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
RigCAT rig baud rate. See HAMRIGBAUDRATE. -->
|
|
|
|
|
<XMLRIGBAUDRATE>1</XMLRIGBAUDRATE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 2
|
|
|
|
|
RigCAT stopbits. <1/2> -->
|
|
|
|
|
<RIGCATSTOPBITS>2</RIGCATSTOPBITS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use separate device for PTT -->
|
|
|
|
|
<TTYPTT>0</TTYPTT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
PTT via Hamlib command -->
|
|
|
|
|
<HAMLIBCMDPTT>1</HAMLIBCMDPTT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
PTT via RigCAT command -->
|
|
|
|
|
<RIGCATCMDPTT>0</RIGCATCMDPTT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use uHRouter PTT (OS X only) -->
|
|
|
|
|
<USEUHROUTERPTT>0</USEUHROUTERPTT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use parallel port PTT -->
|
|
|
|
|
<USEPPORTPTT>0</USEPPORTPTT>
|
|
|
|
|
|
|
|
|
|
<!-- type: long; default: 0
|
|
|
|
|
GPIO enable
|
|
|
|
|
bits 0 - 16; bit 0 : gpio pin N -->
|
|
|
|
|
<ENABLE_GPIO>0</ENABLE_GPIO>
|
|
|
|
|
|
|
|
|
|
<!-- type: long; default: 0
|
|
|
|
|
GPIO State
|
|
|
|
|
bits 0 - 16; bit 0 : PTT ON state on pin N -->
|
|
|
|
|
<GPIO_STATE>0</GPIO_STATE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
GPIO pulse width setting for PiHpSDR PTT -->
|
|
|
|
|
<GPIO_PULSE_WIDTH>0</GPIO_PULSE_WIDTH>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Initial state of RTS -->
|
|
|
|
|
<RIGCATRTSPLUS>0</RIGCATRTSPLUS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Initial state of DTR -->
|
|
|
|
|
<RIGCATDTRPLUS>0</RIGCATDTRPLUS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Toggle RTS for PTT -->
|
|
|
|
|
<RIGCATRTSPTT>0</RIGCATRTSPTT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Toggle DTR for PTT -->
|
|
|
|
|
<RIGCATDTRPTT>0</RIGCATDTRPTT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
RTS/CTS flow control -->
|
|
|
|
|
<RIGCATRTSCTSFLOW>0</RIGCATRTSCTSFLOW>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 2
|
|
|
|
|
Number of retries before giving up -->
|
|
|
|
|
<RIGCATRETRIES>2</RIGCATRETRIES>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 10
|
|
|
|
|
Retry interval (milliseconds) -->
|
|
|
|
|
<RIGCATTIMEOUT>10</RIGCATTIMEOUT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 50
|
|
|
|
|
Write delay (milliseconds) -->
|
|
|
|
|
<RIGCATWAIT>50</RIGCATWAIT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 200
|
|
|
|
|
Wait delay (milliseconds) on first command to serial device -->
|
|
|
|
|
<RIGCATINITDELAY>200</RIGCATINITDELAY>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Commands are echoed -->
|
|
|
|
|
<RIGCATECHO>0</RIGCATECHO>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
VSP support enabled -->
|
|
|
|
|
<RIGCATVSP>0</RIGCATVSP>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Restore original state of comm port when closing -->
|
|
|
|
|
<RIGCATRESTORETIO>0</RIGCATRESTORETIO>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
RTS +12 -->
|
|
|
|
|
<HAMLIBRTSPLUS>0</HAMLIBRTSPLUS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
DTR +12 -->
|
|
|
|
|
<HAMLIBDTRPLUS>0</HAMLIBDTRPLUS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
RTS/CTS flow control -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<HAMLIBRTSCTSFLOW>0</HAMLIBRTSCTSFLOW>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
XON/XOFF flow control -->
|
|
|
|
|
<HAMLIBXONXOFFFLOW>0</HAMLIBXONXOFFFLOW>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 2
|
|
|
|
|
Number of times to resend command before giving up -->
|
|
|
|
|
<HAMLIBRETRIES>3</HAMLIBRETRIES>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 200
|
|
|
|
|
Retry interval (milliseconds) -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<HAMLIBTIMEOUT>1000</HAMLIBTIMEOUT>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 5
|
|
|
|
|
Wait interval before reading response (milliseconds) -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<HAMLIBWAIT>0</HAMLIBWAIT>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Write delay (milliseconds) -->
|
|
|
|
|
<HAMLIBWRITEDELAY>0</HAMLIBWRITEDELAY>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Force the rig sideband (for the purpose of calculating frequencies).
|
|
|
|
|
Values are as follows: 0: as reported by rig; 1: LSB; 2: USB. -->
|
|
|
|
|
<HAMLIBSIDEBAND>0</HAMLIBSIDEBAND>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "NONE"
|
|
|
|
|
nanoIO serial device -->
|
|
|
|
|
<NANOSERIALPORTNAME>NONE</NANOSERIALPORTNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 - 45.45, 1 - 50, 2 - 75, 3 - 100 baud -->
|
|
|
|
|
<NANOIOBAUD>0</NANOIOBAUD>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
MARK polarity 0 - high, 1 - low -->
|
|
|
|
|
<NANOIOPOLARITY>1</NANOIOPOLARITY>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 6
|
|
|
|
|
0/1200, 1/4800, 2/9600, 3/19200, 4/38400, 5/57600, 6/115200 -->
|
|
|
|
|
<NANOIO_SERBAUD>6</NANOIO_SERBAUD>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: '2'
|
|
|
|
|
^ ' increment/decrement value
|
|
|
|
|
range '1' to '5' -->
|
|
|
|
|
<NANOIOCWINCR>50</NANOIOCWINCR>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 18
|
|
|
|
|
Paddle keyer WPM (0...100) -->
|
|
|
|
|
<NANOCWKEYSPEED>18</NANOCWKEYSPEED>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 - IambicA, 1 - IambicB, 2 - Straight -->
|
|
|
|
|
<NANOIOCWKEYER>0</NANOIOCWKEYER>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 0
|
|
|
|
|
Disable CAT PTT signal during CW ops with expernal h/w -->
|
|
|
|
|
<disable_CW_PTT>0</disable_CW_PTT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
Enable speed pot in nanoIO circuit / script -->
|
|
|
|
|
<nanoIO_speed_pot>1</nanoIO_speed_pot>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 24
|
|
|
|
|
test wpm setting -->
|
|
|
|
|
<nanoCW_test_wpm>24</nanoCW_test_wpm>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Correct CW unit timing by this amount in usec -->
|
|
|
|
|
<usec_corr>0</usec_corr>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 = LSB | 1 = USB -->
|
|
|
|
|
<XCVRFSKSIDEBAND>0</XCVRFSKSIDEBAND>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 2125
|
|
|
|
|
typical values: 1275, 1615 or 2125 for 170 Hz shift, IC7200 -->
|
|
|
|
|
<XCVRFSKMARK>2125</XCVRFSKMARK>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 2
|
|
|
|
|
0 to 10, number of LTRS bytes send at beginning of xmt -->
|
|
|
|
|
<TTYLTRS>2</TTYLTRS>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "NONE"
|
|
|
|
|
Nav FSK serial device -->
|
|
|
|
|
<NAVFSKPORT>NONE</NAVFSKPORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "NONE"
|
|
|
|
|
Nav config serial device -->
|
|
|
|
|
<NAVCONFIGPORT>NONE</NAVCONFIGPORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 - 45.45, 1 - 75, 2 - 100 baud -->
|
|
|
|
|
<NAVFSKBAUD>0</NAVFSKBAUD>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 = Off | 1 = On -->
|
|
|
|
|
<NAVFSKSIDETONE>0</NAVFSKSIDETONE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 = Off | 1 = On -->
|
|
|
|
|
<NAVFSKPTT>0</NAVFSKPTT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 = Normal | 1 = Reversed -->
|
|
|
|
|
<NAVFSKPOLARITY>0</NAVFSKPOLARITY>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
0 = 1 | 1 = 1.5 | 2 = 2 -->
|
|
|
|
|
<NAVFSKSTOPBITS>1</NAVFSKSTOPBITS>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
0 = 15 db, 1 = None -->
|
|
|
|
|
<NAVCH2ATT>1</NAVCH2ATT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
0 = 15 db, 1 = None -->
|
|
|
|
|
<NAVCH1ATT>1</NAVCH1ATT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
0 = 20 db, 1 = None -->
|
|
|
|
|
<NAVRFATT>1</NAVRFATT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 = Off | 1 = On -->
|
|
|
|
|
<NAVLED>0</NAVLED>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 = Off | 1 = On -->
|
|
|
|
|
<NAVCATLED>0</NAVCATLED>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
0 = Off | 1 = On -->
|
|
|
|
|
<NAVWKPTT>0</NAVWKPTT>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Station callsign -->
|
|
|
|
|
<MYCALL>KM6LYW</MYCALL>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Operator QTH -->
|
|
|
|
|
<MYQTH></MYQTH>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Operator name -->
|
|
|
|
|
<MYNAME></MYNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Operator Maidenhead locator -->
|
|
|
|
|
<MYLOC></MYLOC>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Antenna description (keep short!) -->
|
|
|
|
|
<MYANTENNA></MYANTENNA>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Operator call sign, if distinct from the station call MYCALL -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<OPERCALL>KM6LYW</OPERCALL>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: SND_IDX_NULL
|
|
|
|
|
Audio subsystem. Values are as follows:
|
|
|
|
|
0: OSS; 1: PortAudio; 2: PulseAudio; 3: File I/O -->
|
|
|
|
|
<AUDIOIO>1</AUDIOIO>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
OSS device name -->
|
|
|
|
|
<OSSDEVICE></OSSDEVICE>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
For compatibility with older versions -->
|
|
|
|
|
<PADEVICE></PADEVICE>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
PortAudio input device name -->
|
|
|
|
|
<PORTINDEVICE>USB Audio CODEC: - (hw:1,0)</PORTINDEVICE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: -1
|
|
|
|
|
PortAudio input device index -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<PORTININDEX>1</PORTININDEX>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
PortAudio output device name -->
|
|
|
|
|
<PORTOUTDEVICE>USB Audio CODEC: - (hw:1,0)</PORTOUTDEVICE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: -1
|
|
|
|
|
PortAudio input device index -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<PORTOUTINDEX>1</PORTOUTINDEX>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
PortAudio alert device name -->
|
|
|
|
|
<ALERTDEVICE>USB Audio CODEC: - (hw:1,0)</ALERTDEVICE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: -1
|
|
|
|
|
Alert output device index -->
|
|
|
|
|
<ALERTINDEX>0</ALERTINDEX>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
1 - enable audio stream, 0 - disable audio stream -->
|
|
|
|
|
<ENABLE_AUDIO_ALERTS>0</ENABLE_AUDIO_ALERTS>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
PulseAudio server string -->
|
|
|
|
|
<PULSESERVER></PULSESERVER>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Audio codec supports full duplex operation -->
|
|
|
|
|
<IS_FULL_DUPLEX>1</IS_FULL_DUPLEX>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Duplicate modem signal on left & right -->
|
|
|
|
|
<SIGONRIGHTCHANNEL>1</SIGONRIGHTCHANNEL>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Reverse left-right rx audio channels -->
|
|
|
|
|
<REVERSEAUDIO>0</REVERSEAUDIO>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Reverse left-right rx audio channels -->
|
|
|
|
|
<REVERSERXAUDIO>0</REVERSERXAUDIO>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: SAMPLE_RATE_UNSET
|
|
|
|
|
For compatibility with older versions -->
|
|
|
|
|
<SAMPLERATE>-1</SAMPLERATE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: SAMPLE_RATE_UNSET
|
|
|
|
|
Input sample rate -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<INSAMPLERATE>44100</INSAMPLERATE>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: SAMPLE_RATE_UNSET
|
|
|
|
|
Output sample rate -->
|
|
|
|
|
<OUTSAMPLERATE>1</OUTSAMPLERATE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: SRC_SINC_FASTEST
|
|
|
|
|
Sample rate conversion type. Values are as follows:
|
|
|
|
|
0: Best SINC; 1: Medium SINC; 2: Fastest SINC; 3: ZOH; 4: Linear.
|
|
|
|
|
The default is 2. -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<SAMPLECONVERTER>2</SAMPLECONVERTER>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Input (RX) sample rate correction (PPM) -->
|
|
|
|
|
<RXCORR>0</RXCORR>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Output (TX) sample rate correction (PPM) -->
|
|
|
|
|
<TXCORR>0</TXCORR>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Difference between RX and TX freq (rig offset) -->
|
|
|
|
|
<TXOFFSET>0</TXOFFSET>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0
|
|
|
|
|
Linear frequency correction applied to frequency analysis -->
|
|
|
|
|
<RIT>0</RIT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Wave file record sample rate
|
|
|
|
|
0 - 8000, 1 - 11025, 2 - 16000, 3 - 22050
|
|
|
|
|
4 - 24000, 5 - 44100, 6 - 48000 -->
|
|
|
|
|
<WAV_SAMPLERATE>0</WAV_SAMPLERATE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enabled - record wav file in stereo
|
|
|
|
|
Disabled - record wav file in monaural (left channel only) -->
|
|
|
|
|
<RECORD_BOTH_CHANNELS>0</RECORD_BOTH_CHANNELS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
true = continuous loop of sound file playback
|
|
|
|
|
false = single pass through playback file. -->
|
|
|
|
|
<LOOPPLAYBACK>0</LOOPPLAYBACK>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Start of transmit delay before sending audio -->
|
|
|
|
|
<PTTONDELAY>0</PTTONDELAY>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
End of transmit delay before disabling PTT -->
|
|
|
|
|
<PTTOFFDELAY>0</PTTOFFDELAY>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.0
|
|
|
|
|
gain factor to compensate for low level output on USB A/D in dB
|
|
|
|
|
minimum -10.0, maximum + 10.0 -->
|
|
|
|
|
<RX_GAIN>0</RX_GAIN>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Logbook file name -->
|
|
|
|
|
<LOGBOOKFILENAME>/home/pi/.fldigi/logs/logbook.adif</LOGBOOKFILENAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: 0
|
|
|
|
|
Display read # recs and logbook name on program start -->
|
|
|
|
|
<LOGBOOKREADDISPLAY>0</LOGBOOKREADDISPLAY>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Force RST in/out to 599 -->
|
|
|
|
|
<FIXED599>1</FIXED599>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Insert leading zeros into transmitted serial number (contest) -->
|
|
|
|
|
<USELEADINGZEROS>1</USELEADINGZEROS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Send CW cut numbers -->
|
|
|
|
|
<CUTNBRS>0</CUTNBRS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
clear logging fields upon transfer of CALL from Rx panel -->
|
|
|
|
|
<CLEARFIELDS>1</CLEARFIELDS>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: {185, 211, 238}
|
|
|
|
|
Background color of signal browser detect level -->
|
|
|
|
|
<BWSRSLIDERCOLOR>185 211 238</BWSRSLIDERCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: {54, 100, 139}
|
|
|
|
|
Button highlight color, signal browser detect level -->
|
|
|
|
|
<BWSRSLDRSELCOLOR>54 100 139</BWSRSLDRSELCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: FL_RED
|
|
|
|
|
View Browser highlight color 1, default Dark Red -->
|
|
|
|
|
<BWSRHILIGHT1>88</BWSRHILIGHT1>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: FL_GREEN
|
|
|
|
|
View Browser highlight color 2, default Dark Green -->
|
|
|
|
|
<BWSRHILIGHT2>63</BWSRHILIGHT2>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 55
|
|
|
|
|
View Browser background odd lines -->
|
|
|
|
|
<BWSRBACKGND1>55</BWSRBACKGND1>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 53
|
|
|
|
|
View Browser background odd lines -->
|
|
|
|
|
<BWSRBACKGND2>53</BWSRBACKGND2>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: FL_BLUE
|
|
|
|
|
View Browser line select color -->
|
|
|
|
|
<BWSRSELECT>216</BWSRSELECT>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: {255, 110, 180}
|
|
|
|
|
Callsign background color when duplicate detected -->
|
|
|
|
|
<dupcolor>255 110 180</dupcolor>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: {255, 255, 150}
|
|
|
|
|
Callsign background color when possible duplicate detected -->
|
|
|
|
|
<duppossiblecolor>255 255 150</duppossiblecolor>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Check for duplicates (contest) -->
|
|
|
|
|
<ENABLEDUPCHECK>1</ENABLEDUPCHECK>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Predicate for ENABLEDUPCHECK (mode must match) -->
|
|
|
|
|
<DUPMODE>1</DUPMODE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Predicate for ENABLEDUPCHECK (band must match) -->
|
|
|
|
|
<DUPBAND>1</DUPBAND>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Predicate for ENABLEDUPCHECK (state must match) -->
|
|
|
|
|
<DUPSTATE>0</DUPSTATE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Predicate for ENABLEDUPCHECK (exchange must match) -->
|
|
|
|
|
<DUPXCHG1>0</DUPXCHG1>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Predicate for ENABLEDUPCHECK (QSO inside timespan) -->
|
|
|
|
|
<DUPTIMESPAN>0</DUPTIMESPAN>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 120
|
|
|
|
|
Time for DUPTIMESPAN (minutes) -->
|
|
|
|
|
<TIMESPAN>120</TIMESPAN>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
Contest starting number -->
|
|
|
|
|
<CONTESTSTART>1</CONTESTSTART>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 4
|
|
|
|
|
Number of digits in serial number -->
|
|
|
|
|
<CONTESTDIGITS>3</CONTESTDIGITS>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "*,-.;"
|
|
|
|
|
Additional characters used to delimit WORDS -->
|
|
|
|
|
<NONWORDCHARS>*,-.;</NONWORDCHARS>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Free form exchange -->
|
|
|
|
|
<MYXCGH></MYXCGH>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
TX power used for logbook entries -->
|
|
|
|
|
<TXPOWER></TXPOWER>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Field Day call sign -->
|
|
|
|
|
<FD_CALL></FD_CALL>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Field Day (w1hkj) server position operator call -->
|
|
|
|
|
<FD_OP_CALL></FD_OP_CALL>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Field Day class -->
|
|
|
|
|
<FDCLASS></FDCLASS>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Field Day section -->
|
|
|
|
|
<FDSECTION></FDSECTION>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "5"
|
|
|
|
|
Field Day multiplier -->
|
|
|
|
|
<FDMULT>5</FDMULT>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
School Round Up Class -->
|
|
|
|
|
<MY_SCR_CLASS></MY_SCR_CLASS>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Jamboree On The Air Troop -->
|
|
|
|
|
<MY_JOTA_TROOP></MY_JOTA_TROOP>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
JOTA scout operator -->
|
|
|
|
|
<MY_JOTA_SCOUT></MY_JOTA_SCOUT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Logging for:
|
|
|
|
|
0 - generic QSO
|
|
|
|
|
1 - generic contest
|
|
|
|
|
2 - BART
|
|
|
|
|
3 - Field Day
|
|
|
|
|
4 - Winter Field Day
|
|
|
|
|
5 - Kids Day
|
|
|
|
|
6 - Rookie Roundup
|
|
|
|
|
7 - ARRY RTTY
|
|
|
|
|
8 - School Round UP
|
|
|
|
|
9 - Jamboree On The Air
|
|
|
|
|
10 - CQ WPX
|
|
|
|
|
11 - CQWW RTTY
|
|
|
|
|
12 - Italian ARI International DX
|
|
|
|
|
13 - North American QSO Party
|
|
|
|
|
14 - North American Sprint
|
|
|
|
|
15 - Sweepstakes
|
|
|
|
|
16 - State QSO Parties
|
|
|
|
|
17 - Ten Ten
|
|
|
|
|
18 - Africa All Mode
|
|
|
|
|
19 - VHF
|
|
|
|
|
20 - Worked All Europe -->
|
|
|
|
|
<LOGGING>0</LOGGING>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
SQSO contest -->
|
|
|
|
|
<SQSOcontest>0</SQSOcontest>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "CALL if (RSTr), if (LOCATOR), NAME, QTH"
|
|
|
|
|
Notes for specfied contest -->
|
|
|
|
|
<CONTESTnotes>CALL if (RSTr), if (LOCATOR), NAME, QTH</CONTESTnotes>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
SQSO in-state -->
|
|
|
|
|
<SQSOinstate>0</SQSOinstate>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
SQSO state -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<SQSOstate>6</SQSOstate>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
SQSO county -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<SQSOcounty>8</SQSOcounty>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
SQSO log state -->
|
|
|
|
|
<SQSOlogstate>0</SQSOlogstate>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
SQSO log county -->
|
|
|
|
|
<SQSOlogcounty>0</SQSOlogcounty>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
SQSO log serno -->
|
|
|
|
|
<SQSOlogserno>0</SQSOlogserno>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
SQSO log exchange -->
|
|
|
|
|
<SQSOlogxchg>0</SQSOlogxchg>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
SQSO log name -->
|
|
|
|
|
<SQSOlogname>0</SQSOlogname>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
SQSO parse STCTY -->
|
|
|
|
|
<SQSOlogstcty>0</SQSOlogstcty>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
SQSO parse CTYST -->
|
|
|
|
|
<SQSOlogctyst>0</SQSOlogctyst>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
SQSO log rst -->
|
|
|
|
|
<SQSOlogrst>0</SQSOlogrst>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
State of Maryland ... peculiar folks living there -->
|
|
|
|
|
<SQSlogcat>0</SQSlogcat>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Connect to field day server -->
|
|
|
|
|
<CONNECT_TO_FDSERVER>0</CONNECT_TO_FDSERVER>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "127.0.0.1"
|
|
|
|
|
Field Day (w1hkj) server tcpip address -->
|
|
|
|
|
<FD_TCPIP_ADDR>127.0.0.1</FD_TCPIP_ADDR>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "20001"
|
|
|
|
|
Field Day (w1hkj) server tcpip port -->
|
|
|
|
|
<FD_TCPIP_PORT>20001</FD_TCPIP_PORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
DXCC cluster tcpip address -->
|
|
|
|
|
<DXCC_HOST_URL></DXCC_HOST_URL>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "w3nr.ddns.net:7300::|dx.n8noe.us:7373::|w0mw.dynip.com:23::|"
|
|
|
|
|
Array of dxcluster host-port-user lines
|
|
|
|
|
Fields separated by : character
|
|
|
|
|
Lines separated by | character -->
|
|
|
|
|
<DXCLUSTER_HOSTS>w3nr.ddns.net:7300::|dx.n8noe.us:7373::|w0mw.dynip.com:23::|</DXCLUSTER_HOSTS>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 0, 0, 130 }
|
|
|
|
|
RX text font color (RGB) -->
|
|
|
|
|
<DX_COLOR>0 0 130</DX_COLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: 7
|
|
|
|
|
Even line background color in dxcluster dialog -->
|
|
|
|
|
<DXC_EVEN_COLOR>7</DXC_EVEN_COLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: 246
|
|
|
|
|
Odd line background color in dxcluster dialog -->
|
|
|
|
|
<DXC_ODD_COLOR>246</DXC_ODD_COLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_YELLOW
|
|
|
|
|
Text color in dxcluster dialog -->
|
|
|
|
|
<DXC_TEXTCOLOR>95</DXC_TEXTCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
DX cluster browser font name -->
|
|
|
|
|
<DXC_TEXTNAME>sans</DXC_TEXTNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Font; default: FL_COURIER
|
|
|
|
|
DX cluster browsers font number -->
|
|
|
|
|
<DXC_TEXTFONT>0</DXC_TEXTFONT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 14
|
|
|
|
|
DX cluster browsers font size -->
|
|
|
|
|
<DXC_TEXTSIZE>14</DXC_TEXTSIZE>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_YELLOW
|
|
|
|
|
Text color in dxcluster stream -->
|
|
|
|
|
<DXFONTCOLOR>95</DXFONTCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_DARK_RED
|
|
|
|
|
Alternate text color in dxcluster stream -->
|
|
|
|
|
<DXALT_COLOR>72</DXALT_COLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
DX cluster stream font name -->
|
|
|
|
|
<DXFONTNAME>sans</DXFONTNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Font; default: FL_COURIER
|
|
|
|
|
DX cluster stream font number -->
|
|
|
|
|
<DXFONTNBR>0</DXFONTNBR>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 14
|
|
|
|
|
DX cluster stream font size -->
|
|
|
|
|
<DXFONTSIZE>14</DXFONTSIZE>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
DXCC cluster tcpip port number -->
|
|
|
|
|
<DXCC_HOST_PORT></DXCC_HOST_PORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
DXCC cluster login call sign -->
|
|
|
|
|
<DXCC_LOGIN></DXCC_LOGIN>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
DXCC cluster login password -->
|
|
|
|
|
<DXCC_PASSWORD></DXCC_PASSWORD>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "Show DX"
|
|
|
|
|
DXC Macro Label 1 -->
|
|
|
|
|
<DXC_ML1>Show DX</DXC_ML1>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "SH/DX"
|
|
|
|
|
DXC Macro 1 -->
|
|
|
|
|
<DXC_MACRO1>SH/DX</DXC_MACRO1>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "dxcm 2"
|
|
|
|
|
DXC Macro Label 2 -->
|
|
|
|
|
<DXC_ML2>dxcm 2</DXC_ML2>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
DXC Macro 2 -->
|
|
|
|
|
<DXC_MACRO2></DXC_MACRO2>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "dxcm 3"
|
|
|
|
|
DXC Macro Label 3 -->
|
|
|
|
|
<DXC_ML3>dxcm 3</DXC_ML3>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
DXC Macro 3 -->
|
|
|
|
|
<DXC_MACRO3></DXC_MACRO3>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "dxcm 4"
|
|
|
|
|
DXC Macro Label 4 -->
|
|
|
|
|
<DXC_ML4>dxcm 4</DXC_ML4>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
DXC Macro 4 -->
|
|
|
|
|
<DXC_MACRO4></DXC_MACRO4>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "dxcm 5"
|
|
|
|
|
DXC Macro Label 5 -->
|
|
|
|
|
<DXC_ML5>dxcm 5</DXC_ML5>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
DXC Macro 5 -->
|
|
|
|
|
<DXC_MACRO5></DXC_MACRO5>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "dxcm 6"
|
|
|
|
|
DXC Macro Label 6 -->
|
|
|
|
|
<DXC_ML6>dxcm 6</DXC_ML6>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
DXC Macro 6 -->
|
|
|
|
|
<DXC_MACRO6></DXC_MACRO6>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "dxcm 7"
|
|
|
|
|
DXC Macro Label 7 -->
|
|
|
|
|
<DXC_ML7>dxcm 7</DXC_ML7>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
DXC Macro 7 -->
|
|
|
|
|
<DXC_MACRO7></DXC_MACRO7>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "dxcm 8"
|
|
|
|
|
DXC Macro Label 8 -->
|
|
|
|
|
<DXC_ML8>dxcm 8</DXC_ML8>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
DXC Macro 8 -->
|
|
|
|
|
<DXC_MACRO8></DXC_MACRO8>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
DXC report order; true = new record on top line -->
|
|
|
|
|
<DXC_TOPLINE>1</DXC_TOPLINE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Create spot Cmd: string when logging contact -->
|
|
|
|
|
<SPOT_WHEN_LOGGED>0</SPOT_WHEN_LOGGED>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Connect to HOST when starting fldigi -->
|
|
|
|
|
<DXC_AUTO_CONNECT>0</DXC_AUTO_CONNECT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Add 0..99 Hertz audio frequency factor [nn] to DX report/notes -->
|
|
|
|
|
<DXC_HERTZ>0</DXC_HERTZ>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Load last used macro file on startup -->
|
|
|
|
|
<USELASTMACRO>1</USELASTMACRO>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.5
|
|
|
|
|
Delay between execution of RIGMODE and FILWID
|
|
|
|
|
when in the same macro definition
|
|
|
|
|
range 0.1 to 2.0, default = 0.5 -->
|
|
|
|
|
<MBW>0.5</MBW>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Display macro filename on startup -->
|
|
|
|
|
<DISPLAYMACROFILENAME>1</DISPLAYMACROFILENAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Save current macros on exit -->
|
|
|
|
|
<SAVEMACROS>1</SAVEMACROS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable mouse wheel rotation to control visible macro set -->
|
|
|
|
|
<MACROWHEEL>0</MACROWHEEL>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
# and position of macro bars
|
|
|
|
|
0..12, 1 = default -->
|
|
|
|
|
<MBARSCHEME>1</MBARSCHEME>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Position 4 bar macro sat below Tx panel
|
|
|
|
|
Default is above Rx panel -->
|
|
|
|
|
<FOURBARPOSITION>0</FOURBARPOSITION>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
expand ^! macro tags in Rx panel when executed -->
|
|
|
|
|
<MACROPOST>0</MACROPOST>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: -3.0
|
|
|
|
|
TX attenuator (db) -30 .. 0 -->
|
|
|
|
|
<TXATTEN>-3</TXATTEN>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.2
|
|
|
|
|
Level for monitored (on waterfall) transmit signal -->
|
|
|
|
|
<TXMONITORLEVEL>0.2</TXMONITORLEVEL>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "default.pal"
|
|
|
|
|
Waterfall color palette file name -->
|
|
|
|
|
<PALETTENAME>default.pal</PALETTENAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 0,0,0 }
|
|
|
|
|
Custom palette 0 -->
|
|
|
|
|
<PALETTE0>0 0 0</PALETTE0>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 0,0,136 }
|
|
|
|
|
Custom palette 1 -->
|
|
|
|
|
<PALETTE1>0 0 136</PALETTE1>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 0,19,198 }
|
|
|
|
|
Custom palette 2 -->
|
|
|
|
|
<PALETTE2>0 19 198</PALETTE2>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 0,32,239 }
|
|
|
|
|
Custom palette 3 -->
|
|
|
|
|
<PALETTE3>0 32 239</PALETTE3>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 172,167,105 }
|
|
|
|
|
Custom palette 4 -->
|
|
|
|
|
<PALETTE4>172 167 105</PALETTE4>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 194,198,49 }
|
|
|
|
|
Custom palette 5 -->
|
|
|
|
|
<PALETTE5>194 198 49</PALETTE5>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 225,228,107 }
|
|
|
|
|
Custom palette 6 -->
|
|
|
|
|
<PALETTE6>225 228 107</PALETTE6>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 255,255,0 }
|
|
|
|
|
Custom palette 7 -->
|
|
|
|
|
<PALETTE7>255 255 0</PALETTE7>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 251,51,0 }
|
|
|
|
|
Custom palette 8 -->
|
|
|
|
|
<PALETTE8>251 51 0</PALETTE8>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Use macro group colors -->
|
|
|
|
|
<USEGROUPCOLORS>1</USEGROUPCOLORS>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 80, 144, 144 }
|
|
|
|
|
Macro group 1 color -->
|
|
|
|
|
<FKEYGROUP1>80 144 144</FKEYGROUP1>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 144, 80, 80 }
|
|
|
|
|
Macro group 2 color -->
|
|
|
|
|
<FKEYGROUP2>144 80 80</FKEYGROUP2>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 80, 80, 144 }
|
|
|
|
|
Macro group 3 color -->
|
|
|
|
|
<FKEYGROUP3>80 80 144</FKEYGROUP3>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 255, 255, 255 }
|
|
|
|
|
Macro button foreground -->
|
|
|
|
|
<FKEYTEXTCOLOR>255 255 255</FKEYTEXTCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "UTF-8"
|
|
|
|
|
Default character set -->
|
|
|
|
|
<CHARSET_NAME>UTF-8</CHARSET_NAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Enable RX font warnings -->
|
|
|
|
|
<RXFONTWARN>1</RXFONTWARN>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
RX text font name -->
|
|
|
|
|
<RXFONTNAME>sans</RXFONTNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Font; default: FL_HELVETICA
|
|
|
|
|
RX text font index -->
|
|
|
|
|
<RXFONTNBR>0</RXFONTNBR>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 16
|
|
|
|
|
RX text font size -->
|
|
|
|
|
<RXFONTSIZE>16</RXFONTSIZE>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_BLACK
|
|
|
|
|
RX text font color -->
|
|
|
|
|
<RXFNTCOLOR>56</RXFNTCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Macro Btn Font Name -->
|
|
|
|
|
<MACROBTNFONTNAME>sans</MACROBTNFONTNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Font; default: FL_HELVETICA
|
|
|
|
|
Macro Btn font index -->
|
|
|
|
|
<MACROBTNFONTNBR>0</MACROBTNFONTNBR>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 12
|
|
|
|
|
Macro btn font size -->
|
|
|
|
|
<MACROBTNFONTSIZE>12</MACROBTNFONTSIZE>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_WHITE
|
|
|
|
|
Macro btn font color -->
|
|
|
|
|
<MACROBTNFONTCOLOR>255</MACROBTNFONTCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_MAGENTA
|
|
|
|
|
RX/TX text select color -->
|
|
|
|
|
<RXTXSELCOLOR>248</RXTXSELCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Enable TX font warnings -->
|
|
|
|
|
<TXFONTWARN>1</TXFONTWARN>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
TX text font name -->
|
|
|
|
|
<TXFONTNAME>sans</TXFONTNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Font; default: FL_HELVETICA
|
|
|
|
|
TX text font index -->
|
|
|
|
|
<TXFONTNBR>0</TXFONTNBR>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 16
|
|
|
|
|
TX text font size -->
|
|
|
|
|
<TXFONTSIZE>16</TXFONTSIZE>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_BLACK
|
|
|
|
|
TX text font color -->
|
|
|
|
|
<TXFNTCOLOR>56</TXFNTCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 255, 242, 190 }
|
|
|
|
|
RX text font color (RGB) -->
|
|
|
|
|
<RXFONTCOLOR>255 242 190</RXFONTCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 200, 235, 255 }
|
|
|
|
|
TX text font color (RGB) -->
|
|
|
|
|
<TXFONTCOLOR>200 235 255</TXFONTCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_RED
|
|
|
|
|
Color for Transmit text style -->
|
|
|
|
|
<XMITCOLOR>88</XMITCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_DARK_GREEN
|
|
|
|
|
Color for Control text style -->
|
|
|
|
|
<CTRLCOLOR>60</CTRLCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_BLUE
|
|
|
|
|
Color for Skipped text style -->
|
|
|
|
|
<SKIPCOLOR>216</SKIPCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_DARK_MAGENTA
|
|
|
|
|
Color for Alternate text style -->
|
|
|
|
|
<ALTRCOLOR>152</ALTRCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_BLACK
|
|
|
|
|
Color for low signal level -->
|
|
|
|
|
<LOWSIGNAL>56</LOWSIGNAL>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_GREEN
|
|
|
|
|
Color for normal signal level -->
|
|
|
|
|
<NORMSIGNAL>63</NORMSIGNAL>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_YELLOW
|
|
|
|
|
Color for high signal level -->
|
|
|
|
|
<HIGHSIGNAL>95</HIGHSIGNAL>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_RED
|
|
|
|
|
Color for over driven signal -->
|
|
|
|
|
<OVERSIGNAL>88</OVERSIGNAL>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Waterfall font name -->
|
|
|
|
|
<WATERFALLFONTNAME>sans</WATERFALLFONTNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Font; default: FL_HELVETICA
|
|
|
|
|
Waterfall font number -->
|
|
|
|
|
<WATERFALLFONTNBR>0</WATERFALLFONTNBR>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 12
|
|
|
|
|
Waterfall font size -->
|
|
|
|
|
<WATERFALLFONTSIZE>12</WATERFALLFONTSIZE>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_BLACK
|
|
|
|
|
Text color in logging controls -->
|
|
|
|
|
<LOGGINGTEXTCOLOR>56</LOGGINGTEXTCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_BACKGROUND2_COLOR
|
|
|
|
|
Background color in logging controls -->
|
|
|
|
|
<LOGGINGCOLOR>7</LOGGINGCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
LOGGING text font name -->
|
|
|
|
|
<LOGGINGTEXTNAME>sans</LOGGINGTEXTNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Font; default: FL_HELVETICA
|
|
|
|
|
Logging Controls font number -->
|
|
|
|
|
<LOGGINGTEXTFONT>0</LOGGINGTEXTFONT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 12
|
|
|
|
|
Logging Controls font size -->
|
|
|
|
|
<LOGGINGTEXTSIZE>12</LOGGINGTEXTSIZE>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_BLACK
|
|
|
|
|
Text color in logbook dialog -->
|
|
|
|
|
<LOGBOOKTEXTCOLOR>56</LOGBOOKTEXTCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_BACKGROUND2_COLOR
|
|
|
|
|
Background color in logbook dialog -->
|
|
|
|
|
<LOGBOOKCOLOR>7</LOGBOOKCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Logbook text font name -->
|
|
|
|
|
<LOGBOOKTEXTNAME>sans</LOGBOOKTEXTNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Font; default: FL_HELVETICA
|
|
|
|
|
Logbook dialog controls font number -->
|
|
|
|
|
<LOGBOOKTEXTFONT>0</LOGBOOKTEXTFONT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 12
|
|
|
|
|
Logbook dialog controls font size -->
|
|
|
|
|
<LOGBOOKTEXTSIZE>12</LOGBOOKTEXTSIZE>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Frequency Control font name -->
|
|
|
|
|
<FREQCONTROLFONTNAME>sans</FREQCONTROLFONTNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Font; default: FL_HELVETICA
|
|
|
|
|
Frequency Control font number -->
|
|
|
|
|
<FREQCONTROLFONTNBR>0</FREQCONTROLFONTNBR>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "gtk+"
|
|
|
|
|
FLTK UI scheme (none or base, gtk+, plastic) -->
|
|
|
|
|
<UISCHEME>gtk+</UISCHEME>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
UI language -->
|
|
|
|
|
<UILANGUAGE>0</UILANGUAGE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Always show audio frequencies on waterfall -->
|
|
|
|
|
<WFAUDIOSCALE>1</WFAUDIOSCALE>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 255, 253, 222 }
|
|
|
|
|
Frequency display background color -->
|
|
|
|
|
<FDBACKGROUND>255 253 222</FDBACKGROUND>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 0, 0, 0 }
|
|
|
|
|
Frequency display foreground color -->
|
|
|
|
|
<FDFOREGROUND>0 0 0</FDFOREGROUND>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 255, 253, 222 }
|
|
|
|
|
S-meter background color -->
|
|
|
|
|
<SMETERBG>255 253 222</SMETERBG>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 0, 0, 0 }
|
|
|
|
|
S-meter scale color -->
|
|
|
|
|
<SMETERSCALECOLOR>0 0 0</SMETERSCALECOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 0, 200, 0 }
|
|
|
|
|
S-meter meter color -->
|
|
|
|
|
<SMETERMETERCOLOR>0 200 0</SMETERMETERCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 255, 253, 222 }
|
|
|
|
|
Power meter background color -->
|
|
|
|
|
<PWRMETERBGD>255 253 222</PWRMETERBGD>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 0, 0, 0 }
|
|
|
|
|
Power meter scale color -->
|
|
|
|
|
<PWRMETERSCALECOLOR>0 0 0</PWRMETERSCALECOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: RGB; default: { 200, 0, 0 }
|
|
|
|
|
Power meter meter color -->
|
|
|
|
|
<PWRMETERMETERCOLOR>200 0 0</PWRMETERMETERCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 4
|
|
|
|
|
Power meter type:
|
|
|
|
|
0: 25 W, 1: 50 W, 2: 100 W, 3: 200 W, 4: AUTO -->
|
|
|
|
|
<PWRSELECT>4</PWRSELECT>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_BACKGROUND2_COLOR
|
|
|
|
|
UI tabs color -->
|
|
|
|
|
<TABSCOLOR>7</TABSCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Low frequency on bottom of viewer -->
|
|
|
|
|
<VIEWERASCEND>1</VIEWERASCEND>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Signal Viewer text continuous scrolling -->
|
|
|
|
|
<VIEWERMARQUEE>1</VIEWERMARQUEE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Signal Viewer sort after channel changes- unused -->
|
|
|
|
|
<VIEWERSORT>0</VIEWERSORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Signal Viewer playback history on select -->
|
|
|
|
|
<VIEWERHISTORY>0</VIEWERHISTORY>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Signal Viewer data displayed on fixed 100 Hz intervals -->
|
|
|
|
|
<VIEWERfixed>1</VIEWERfixed>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: VIEWER_LABEL_RF
|
|
|
|
|
Signal Viewer label type. Values are as follows:
|
|
|
|
|
0: None; 1: Audio freq; 2: Radio freq; 2: Channel #. -->
|
|
|
|
|
<VIEWERSHOWFREQ>2</VIEWERSHOWFREQ>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 30
|
|
|
|
|
Number of Signal Viewer Channels -->
|
|
|
|
|
<VIEWERCHANNELS>30</VIEWERCHANNELS>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 25
|
|
|
|
|
Width of viewer (% of full panel width) -->
|
|
|
|
|
<VIEWERWIDTH>25</VIEWERWIDTH>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 15
|
|
|
|
|
Signal Viewer inactivity timeout (to clear text) -->
|
|
|
|
|
<VIEWERTIMEOUT>15</VIEWERTIMEOUT>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Signal Viewer font name -->
|
|
|
|
|
<VIEWERFONTNAME>sans</VIEWERFONTNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Font; default: FL_HELVETICA
|
|
|
|
|
Signal Viewer font index -->
|
|
|
|
|
<VIEWERFONTNBR>0</VIEWERFONTNBR>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: FL_NORMAL_SIZE
|
|
|
|
|
Signal Viewer font size -->
|
|
|
|
|
<VIEWERFONTSIZE>14</VIEWERFONTSIZE>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_YELLOW
|
|
|
|
|
UI SQL button select color 1 -->
|
|
|
|
|
<SQL1COLOR>95</SQL1COLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_GREEN
|
|
|
|
|
UI SQL button select color 2 -->
|
|
|
|
|
<SQL2COLOR>63</SQL2COLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_GREEN
|
|
|
|
|
UI AFC button select color -->
|
|
|
|
|
<AFCCOLOR>63</AFCCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_GREEN
|
|
|
|
|
UI Lk xmt frequ select color -->
|
|
|
|
|
<LKCOLOR>63</LKCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_GREEN
|
|
|
|
|
UI Rev select color -->
|
|
|
|
|
<REVCOLOR>63</REVCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_RED
|
|
|
|
|
UI T/R select color -->
|
|
|
|
|
<XMTCOLOR>88</XMTCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_GREEN
|
|
|
|
|
UI Spot select color -->
|
|
|
|
|
<SPOTCOLOR>63</SPOTCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_GREEN
|
|
|
|
|
UI RxID select color -->
|
|
|
|
|
<RXIDCOLOR>63</RXIDCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_DARK_RED
|
|
|
|
|
UI RxID WIDE search select color -->
|
|
|
|
|
<RXIDWIDECOLOR>72</RXIDWIDECOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_GREEN
|
|
|
|
|
UI TxID select color -->
|
|
|
|
|
<TXIDCOLOR>63</TXIDCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_RED
|
|
|
|
|
UI Tune select color -->
|
|
|
|
|
<TUNECOLOR>88</TUNECOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_YELLOW
|
|
|
|
|
Default color of lighted buttons -->
|
|
|
|
|
<DEFAULTBTNCOLOR>95</DEFAULTBTNCOLOR>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Try to open remote xml logbook -->
|
|
|
|
|
<XML_LOGBOOK>0</XML_LOGBOOK>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "127.0.0.1"
|
|
|
|
|
Logbook server address -->
|
|
|
|
|
<XMLLOG_ADDRESS>127.0.0.1</XMLLOG_ADDRESS>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "8421"
|
|
|
|
|
Logbook server port -->
|
|
|
|
|
<XMLLOG_PORT>8421</XMLLOG_PORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Check for updates when starting program -->
|
|
|
|
|
<CHECK_FOR_UPDATES>0</CHECK_FOR_UPDATES>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: DEFAULT_XMLPRC_IP_ADDRESS
|
|
|
|
|
IP Address of XMLRPC Socket -->
|
|
|
|
|
<XMLRPC_ADDRESS>127.0.0.1</XMLRPC_ADDRESS>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: DEFAULT_XMLRPC_IP_PORT
|
|
|
|
|
IP port number of XMLRPC socket -->
|
|
|
|
|
<XMLRPC_PORT>7362</XMLRPC_PORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: DEFAULT_ARQ_IP_ADDRESS
|
|
|
|
|
IP Address of ARQ socket -->
|
|
|
|
|
<ARQ_ADDRESS>127.0.0.1</ARQ_ADDRESS>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: DEFAULT_ARQ_IP_PORT
|
|
|
|
|
IP port number of ARQ socket -->
|
|
|
|
|
<ARQ_PORT>7322</ARQ_PORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: DEFAULT_KISS_IP_ADDRESS
|
|
|
|
|
IP Address of KISS socket -->
|
|
|
|
|
<KISS_ADDRESS>127.0.0.1</KISS_ADDRESS>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: DEFAULT_KISS_IP_IO_PORT
|
|
|
|
|
IP port number of KISS socket -->
|
|
|
|
|
<KISS_IO_PORT>7342</KISS_IO_PORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: DEFAULT_KISS_IP_OUT_PORT
|
|
|
|
|
Out udp port used when ip address is the same -->
|
|
|
|
|
<KISS_OUT_PORT>7343</KISS_OUT_PORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Required when same IP address is used. -->
|
|
|
|
|
<KISS_DUAL_PORT_ENABLED>0</KISS_DUAL_PORT_ENABLED>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
Disabled (0) ARQ socket enabled (1) KISS socket enabled (2) -->
|
|
|
|
|
<DATA_IO_ENABLED>1</DATA_IO_ENABLED>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Dissasemble AX25 packet into human readable form -->
|
|
|
|
|
<AX25_DECODE_ENABLED>0</AX25_DECODE_ENABLED>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Detect busy channel and wait for a period of time before txing -->
|
|
|
|
|
<ENABLE_BUSY_CHANNEL>0</ENABLE_BUSY_CHANNEL>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 3
|
|
|
|
|
Number of seconds to wait before transmit resume -->
|
|
|
|
|
<BUSY_CHANNEL_SECONDS>3</BUSY_CHANNEL_SECONDS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Display / Enable PSM button on main dialog -->
|
|
|
|
|
<SHOW_PSM_BTN>0</SHOW_PSM_BTN>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 2
|
|
|
|
|
KPSQL Attenuation in 1/n of 1:1 Gain -->
|
|
|
|
|
<KPSQL_ATTENUATION>2</KPSQL_ATTENUATION>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Use CSMA on heavy traffic channels (AX25) -->
|
|
|
|
|
<CSMA_ENABLED>1</CSMA_ENABLED>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Connect kiss io via TCP/IP vise UDP/IP -->
|
|
|
|
|
<KISS_TCP_IO>0</KISS_TCP_IO>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Listen for TCP connection (Server mode) -->
|
|
|
|
|
<KISS_TCP_LISTEN>0</KISS_TCP_LISTEN>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable/Disable PSM -->
|
|
|
|
|
<KPSQL_ENABLED>0</KPSQL_ENABLED>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Make Connect Attemp on Fldigi Start -->
|
|
|
|
|
<TCP_UDP_AUTO_CONNECT>0</TCP_UDP_AUTO_CONNECT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 63
|
|
|
|
|
CSMA Persistance -->
|
|
|
|
|
<CSMA_PERSISTANCE>63</CSMA_PERSISTANCE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 10
|
|
|
|
|
CSMA Slot Time -->
|
|
|
|
|
<CSMA_SLOT_TIME>10</CSMA_SLOT_TIME>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 50
|
|
|
|
|
CSMA Transit Delay -->
|
|
|
|
|
<CSMA_TRANSMIT_DELAY>50</CSMA_TRANSMIT_DELAY>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 15
|
|
|
|
|
Flush buffer timout -->
|
|
|
|
|
<PSM_FLUSH_BUFFER_TIMEOUT>15</PSM_FLUSH_BUFFER_TIMEOUT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 100
|
|
|
|
|
PSM minimum measured bandwidth -->
|
|
|
|
|
<PSM_MINIMUM_BANDWIDTH>100</PSM_MINIMUM_BANDWIDTH>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 10
|
|
|
|
|
PSM minimum measured bandwidth margin -->
|
|
|
|
|
<PSM_MINIMUM_BANDWIDTH_MARGIN>10</PSM_MINIMUM_BANDWIDTH_MARGIN>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Histogram threshold -->
|
|
|
|
|
<PSM_USE_HISTOGRAM>0</PSM_USE_HISTOGRAM>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 3
|
|
|
|
|
Histogram theshold referece level -->
|
|
|
|
|
<PSM_HISTOGRAM_OFFSET_THRESHOLD>3</PSM_HISTOGRAM_OFFSET_THRESHOLD>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 15
|
|
|
|
|
Valid signal test rate (milliseconds) -->
|
|
|
|
|
<PSM_HIT_TIME_WINDOW>15</PSM_HIT_TIME_WINDOW>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 15
|
|
|
|
|
Transmit buffer timeout (minutes) -->
|
|
|
|
|
<TX_BUFFER_TIMEOUT>15</TX_BUFFER_TIMEOUT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable/Disable Modem Change to a non 8 bit when KISS IO is in use -->
|
|
|
|
|
<KISS_IO_MODEM_CHANGE_INHIBIT>0</KISS_IO_MODEM_CHANGE_INHIBIT>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: DEFAULT_FLRIG_IP_ADDRESS
|
|
|
|
|
IP Address of flrig server -->
|
|
|
|
|
<FLRIG_IP_ADDRESS>127.0.0.1</FLRIG_IP_ADDRESS>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: DEFAULT_FLRIG_IP_PORT
|
|
|
|
|
IP port number of flrig server -->
|
|
|
|
|
<FLRIG_IP_PORT>12345</FLRIG_IP_PORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Display all rx char's using ascii3 table -->
|
|
|
|
|
<SHOW_ALL_CODES>0</SHOW_ALL_CODES>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable to start pskrep interface when starting fldigi -->
|
|
|
|
|
<PSKREP_AUTOSTART>0</PSKREP_AUTOSTART>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
(Set by fldigi) -->
|
|
|
|
|
<USEPSKREP>0</USEPSKREP>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Report callsigns spotted in received text -->
|
|
|
|
|
<PSKREPAUTO>0</PSKREPAUTO>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Report callsigns in logged QSOs -->
|
|
|
|
|
<PSKREPLOG>0</PSKREPLOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Include rig frequency in reception report -->
|
|
|
|
|
<PSKREPQRG>0</PSKREPQRG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable Reporter ONLY when a signal browser is visible -->
|
|
|
|
|
<REPORTWHENVISIBLE>0</REPORTWHENVISIBLE>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "report.pskreporter.info"
|
|
|
|
|
Reception report server address -->
|
|
|
|
|
<PSKREPHOST>report.pskreporter.info</PSKREPHOST>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "4739"
|
|
|
|
|
Reception report server port -->
|
|
|
|
|
<PSKREPPORT>4739</PSKREPPORT>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.0
|
|
|
|
|
Slant correction for wefax Rx -->
|
|
|
|
|
<WEFAXSLANT>0</WEFAXSLANT>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Target directory for storing automatically received images storage -->
|
|
|
|
|
<WEFAXSAVEDIR></WEFAXSAVEDIR>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Source directory for sending images -->
|
|
|
|
|
<WEFAXLOADDIR></WEFAXLOADDIR>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Input filter for image reception -->
|
|
|
|
|
<WEFAXFILTER>0</WEFAXFILTER>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Enable image autocentering -->
|
|
|
|
|
<WEFAX_AUTOCENTER>1</WEFAX_AUTOCENTER>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Hide transmission window -->
|
|
|
|
|
<WEFAXHIDETX>1</WEFAXHIDETX>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 800
|
|
|
|
|
Shift (Standard 800Hz) -->
|
|
|
|
|
<WEFAXSHIFT>800</WEFAXSHIFT>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1900
|
|
|
|
|
Signal centered on freq (Standard 1900Hz) -->
|
|
|
|
|
<WEFAXCENTER>1900</WEFAXCENTER>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 4000
|
|
|
|
|
Received fax maximum number of rows
|
|
|
|
|
1200 rows standard for IOC576 transmission. -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<WEFAXMAXROWS>2900</WEFAXMAXROWS>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
Pixel margin for noise removal -->
|
|
|
|
|
<WEFAXNOISEMARGIN>1</WEFAXNOISEMARGIN>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 5
|
|
|
|
|
Threshold level for noise detection and removal -->
|
|
|
|
|
<WEFAXNOISETHRESHOLD>5</WEFAXNOISETHRESHOLD>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.05
|
|
|
|
|
Threshold level for signal detection -->
|
|
|
|
|
<WEFAX_CORRELATION>0.05</WEFAX_CORRELATION>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 15
|
|
|
|
|
Compute correlation on NN (2 ... 25) -->
|
|
|
|
|
<WEFAX_CORR_ROWS>15</WEFAX_CORR_ROWS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Logs wefax file names in Adif log file -->
|
|
|
|
|
<WEFAXADIFLOG>0</WEFAXADIFLOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 30
|
|
|
|
|
Enable autoalign after NN rows -->
|
|
|
|
|
<WEFAX_auto_after>30</WEFAX_auto_after>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 500
|
|
|
|
|
Stop auto alignment after NN rows -->
|
|
|
|
|
<WEFAX_align_stop>500</WEFAX_align_stop>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 10
|
|
|
|
|
Enable autoalign every NN rows -->
|
|
|
|
|
<WEFAX_align_rows>10</WEFAX_align_rows>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Logs Navtex messages in Adig log file -->
|
|
|
|
|
<NAVTEXADIFLOG>0</NAVTEXADIFLOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Logs Navtex messages to KML document -->
|
|
|
|
|
<NAVTEXKMLLOG>0</NAVTEXKMLLOG>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Minimum length of logged messages -->
|
|
|
|
|
<NAVTEXMINSIZLOGGEDMSG>0</NAVTEXMINSIZLOGGEDMSG>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "http://tgftp.nws.noaa.gov/data/observations/metar/decoded/"
|
|
|
|
|
Internet URL used to fetch METAR data using wget symbology -->
|
|
|
|
|
<WX_URL>http://tgftp.nws.noaa.gov/data/observations/metar/decoded/</WX_URL>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "Connection: close"
|
|
|
|
|
Text at end of METAR report header
|
|
|
|
|
default = Connection: close -->
|
|
|
|
|
<WX_EOH>Connection: close</WX_EOH>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: "KMDQ"
|
|
|
|
|
4 letter specifier for wx station -->
|
|
|
|
|
<WX_STA>KMDQ</WX_STA>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Weather conditions -->
|
|
|
|
|
<WX_CONDX>1</WX_CONDX>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Report in Fahrenheit -->
|
|
|
|
|
<WX_FAHRENHEIT>1</WX_FAHRENHEIT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Report in Celsius -->
|
|
|
|
|
<WX_CELSIUS>1</WX_CELSIUS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Report speed in miles per hour -->
|
|
|
|
|
<WX_MPH>1</WX_MPH>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Report speed in kilometers per hour -->
|
|
|
|
|
<WX_KPH>1</WX_KPH>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Report pressure in inches of mercury -->
|
|
|
|
|
<WX_INCHES>1</WX_INCHES>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Report pressure in millibars -->
|
|
|
|
|
<WX_MBARS>1</WX_MBARS>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Use complete METAR report -->
|
|
|
|
|
<WX_FULL>1</WX_FULL>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Report station noun name -->
|
|
|
|
|
<WX_STATION_NAME>1</WX_STATION_NAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Purge KML data at startup -->
|
|
|
|
|
<KML_PURGE_ON_STARTUP>0</KML_PURGE_ON_STARTUP>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Destination directory for generated KML documents -->
|
|
|
|
|
<KML_SAVE_DIR>/home/pi/.fldigi/kml/</KML_SAVE_DIR>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Command executed when creating KML files -->
|
|
|
|
|
<KML_COMMAND></KML_COMMAND>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 10000
|
|
|
|
|
Minimum distance for splitting alias nodes -->
|
|
|
|
|
<KML_MERGE_DISTANCE>10000</KML_MERGE_DISTANCE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Number of hours for keeping data in each node -->
|
|
|
|
|
<KML_RETENTION_TIME>0</KML_RETENTION_TIME>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 120
|
|
|
|
|
Refresh interval written in KML files (In seconds) -->
|
|
|
|
|
<KML_REFRESH_INTERVAL>120</KML_REFRESH_INTERVAL>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 2
|
|
|
|
|
KML balloons data displayed as text, HTML tables, HTML single matrix -->
|
|
|
|
|
<KML_BALLOON_STYLE>2</KML_BALLOON_STYLE>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 60.0
|
|
|
|
|
Display range in dB for dft scan modem -->
|
|
|
|
|
<cnt_dft_range>60</cnt_dft_range>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 100
|
|
|
|
|
Number of scans over which the average signal level is measured. -->
|
|
|
|
|
<cnt_dft_scans>100</cnt_dft_scans>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Plot vertical scale as dB relative to maximum value -->
|
|
|
|
|
<dft_relative>0</dft_relative>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Full pathname to the flrig executable -->
|
|
|
|
|
<AUTO_FLRIG_PATHNAME></AUTO_FLRIG_PATHNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Full pathname to the flamp executable -->
|
|
|
|
|
<AUTO_FLAMP_PATHNAME></AUTO_FLAMP_PATHNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Full pathname to the flnet executable -->
|
|
|
|
|
<AUTO_FLNET_PATHNAME></AUTO_FLNET_PATHNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Full pathname to the fllog executable -->
|
|
|
|
|
<AUTO_FLLOG_PATHNAME></AUTO_FLLOG_PATHNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Full pathname to the prog1 executable -->
|
|
|
|
|
<AUTO_PROG1_PATHNAME></AUTO_PROG1_PATHNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Full pathname to the prog2 executable -->
|
|
|
|
|
<AUTO_PROG2_PATHNAME></AUTO_PROG2_PATHNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Full pathname to the prog3 executable -->
|
|
|
|
|
<AUTO_PROG3_PATHNAME></AUTO_PROG3_PATHNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable on program start -->
|
|
|
|
|
<FLRIG_AUTO_ENABLE>0</FLRIG_AUTO_ENABLE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable on program start -->
|
|
|
|
|
<FLNET_AUTO_ENABLE>0</FLNET_AUTO_ENABLE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable on program start -->
|
|
|
|
|
<FLLOG_AUTO_ENABLE>0</FLLOG_AUTO_ENABLE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable on program start -->
|
|
|
|
|
<FLAMP_AUTO_ENABLE>0</FLAMP_AUTO_ENABLE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable on program start -->
|
|
|
|
|
<PROG1_AUTO_ENABLE>0</PROG1_AUTO_ENABLE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable on program start -->
|
|
|
|
|
<PROG2_AUTO_ENABLE>0</PROG2_AUTO_ENABLE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable on program start -->
|
|
|
|
|
<PROG3_AUTO_ENABLE>0</PROG3_AUTO_ENABLE>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 0
|
|
|
|
|
Frequency control by keyboard arrow keys
|
|
|
|
|
Least significant digit are left/right keys
|
|
|
|
|
0 : 1 Hz, 1 : 10 Hz, 2 : 100 Hz, 3 : 1000 Hz -->
|
|
|
|
|
<SEL_LSD>0</SEL_LSD>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 22
|
|
|
|
|
Height of macro bar
|
|
|
|
|
22 .. 66, default = 22, step size 2 -->
|
|
|
|
|
<MACRO_HEIGHT>22</MACRO_HEIGHT>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enabled, Tx above Rx panel
|
|
|
|
|
Disable, Rx above Tx panel (default -->
|
|
|
|
|
<RXTX_SWAP>0</RXTX_SWAP>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enabled, View smeter & power meter
|
|
|
|
|
Disable, (default) -->
|
|
|
|
|
<VIEW_SMETER>0</VIEW_SMETER>
|
|
|
|
|
|
|
|
|
|
<!-- type: std::string; default: ""
|
|
|
|
|
Macro editor font name -->
|
|
|
|
|
<MACROEDITORFONTNAME>sans</MACROEDITORFONTNAME>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Font; default: FL_HELVETICA
|
|
|
|
|
RX text font index -->
|
|
|
|
|
<MACROEDITFONTNBR>0</MACROEDITFONTNBR>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use US units of distance for QRB -->
|
|
|
|
|
<US_UNITS>0</US_UNITS>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 16
|
|
|
|
|
RX text font size -->
|
|
|
|
|
<MACROEDITFONTSIZE>16</MACROEDITFONTSIZE>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Flag: Change DCD pre-ample length -->
|
|
|
|
|
<PSK8DCDSHORTFLAG>0</PSK8DCDSHORTFLAG>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Allow dockable macros -->
|
|
|
|
|
<DISPLAY_48MACROS>0</DISPLAY_48MACROS>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.0
|
|
|
|
|
Upper axis in dB for spectrum viewer -->
|
|
|
|
|
<fftviewer_maxdb>0</fftviewer_maxdb>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 60.0
|
|
|
|
|
Display range in dB for spectrum viewer -->
|
|
|
|
|
<fftviewer_range>60</fftviewer_range>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 100
|
|
|
|
|
Number of scans over which the average signal level is measured. -->
|
|
|
|
|
<fftviewer_scans>100</fftviewer_scans>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 2000.0
|
|
|
|
|
Scan center frequency in Hertz -->
|
|
|
|
|
<fftviewer_fcenter>2000</fftviewer_fcenter>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 4000.0
|
|
|
|
|
Frequency scan range in Hertz -->
|
|
|
|
|
<fftviewer_frng>4000</fftviewer_frng>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 500
|
|
|
|
|
Initial spectrum range -->
|
|
|
|
|
<wf_spectrum_range>500</wf_spectrum_range>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
left click on waterfall transfers to spectrum center -->
|
|
|
|
|
<wf_spectrum_center>1</wf_spectrum_center>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
scale spectrum display frequency linked to modem bandwidth -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<wf_spectrum_modem_scale>0</wf_spectrum_modem_scale>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 5
|
|
|
|
|
scale factor for spectrum display linked to modem bandwidth -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<spectrum_scale_factor>1</spectrum_scale_factor>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
use waterfall db range and offset values for spectrum scope -->
|
2024-01-05 18:33:27 +00:00
|
|
|
|
<wf_spectrum_dbvals>0</wf_spectrum_dbvals>
|
2022-05-18 14:44:13 +00:00
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 1
|
|
|
|
|
FMT sample rate
|
|
|
|
|
0:8000, 1:11025, 2:12000, 3:16000, 4:22050, 5:32000, 6:44100, 7:48000 -->
|
|
|
|
|
<FMT_sr>1</FMT_sr>
|
|
|
|
|
|
|
|
|
|
<!-- type: int; default: 3
|
|
|
|
|
FMT DFT conversions per second -->
|
|
|
|
|
<FMT_dft_rate>3</FMT_dft_rate>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Reverse time axis -->
|
|
|
|
|
<FMT_reverse>0</FMT_reverse>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Plot axis/lines with 2 pixel width -->
|
|
|
|
|
<FMT_thick_lines>0</FMT_thick_lines>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Plot points lie on top of axis graticule -->
|
|
|
|
|
<FMT_plot_over_axis>0</FMT_plot_over_axis>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.0
|
|
|
|
|
FMT freq track correction in Hertz -->
|
|
|
|
|
<FMT_freq_corr>0</FMT_freq_corr>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 4.0
|
|
|
|
|
FMT FIR lpf 3db cutoff in Hertz -->
|
|
|
|
|
<FMT_filter>4</FMT_filter>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 20.0
|
|
|
|
|
FMT FIR bpf 3db cutoff in Hertz -->
|
|
|
|
|
<FMT_bpf_width>20</FMT_bpf_width>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable unknown bandpass filter -->
|
|
|
|
|
<FMT_unk_bpf_on>0</FMT_unk_bpf_on>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable reference bandpass filter -->
|
|
|
|
|
<FMT_ref_bpf_on>0</FMT_ref_bpf_on>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 4.0
|
|
|
|
|
FMT moving average filter length in seconds -->
|
|
|
|
|
<FMT_movavg_len>4</FMT_movavg_len>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 0.95
|
|
|
|
|
Experimental first-order prefilter -->
|
|
|
|
|
<FMT_prefilter>0.95</FMT_prefilter>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable FMT prefilter -->
|
|
|
|
|
<FMT_prefilter_on>0</FMT_prefilter_on>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 10.0
|
|
|
|
|
Experimental data culling -->
|
|
|
|
|
<FMT_cull_level>10</FMT_cull_level>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable data culling -->
|
|
|
|
|
<FMT_cull_on>0</FMT_cull_on>
|
|
|
|
|
|
|
|
|
|
<!-- type: double; default: 1.0
|
|
|
|
|
Experimental DFT hardlimit level -->
|
|
|
|
|
<FMT_HL_level>1</FMT_HL_level>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable DFT hardlimiter -->
|
|
|
|
|
<FMT_HL_on>0</FMT_HL_on>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Enable DFT culling -->
|
|
|
|
|
<FMT_dft_cull_on>0</FMT_dft_cull_on>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_BACKGROUND2_COLOR
|
|
|
|
|
Color for FMT plot background -->
|
|
|
|
|
<FMT_background>7</FMT_background>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_DARK_BLUE
|
|
|
|
|
Color for FMT unknown data plot -->
|
|
|
|
|
<FMT_unk_color>136</FMT_unk_color>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_GREEN
|
|
|
|
|
Color for FMT reference data plot -->
|
|
|
|
|
<FMT_ref_color>63</FMT_ref_color>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_BLACK
|
|
|
|
|
Color for FMT legends -->
|
|
|
|
|
<FMT_legend_color>56</FMT_legend_color>
|
|
|
|
|
|
|
|
|
|
<!-- type: Fl_Color; default: FL_BLACK
|
|
|
|
|
Color for FMT plot axis -->
|
|
|
|
|
<FMT_axis_color>56</FMT_axis_color>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Use TAB delimiters in exported csv file -->
|
|
|
|
|
<fmt_use_tabs>0</fmt_use_tabs>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Waterfall centered on unknown -->
|
|
|
|
|
<fmt_center_on_unknown>0</fmt_center_on_unknown>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Waterfall centered on reference -->
|
|
|
|
|
<fmt_center_on_reference>0</fmt_center_on_reference>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: true
|
|
|
|
|
Waterfall centered on median -->
|
|
|
|
|
<fmt_center_on_median>1</fmt_center_on_median>
|
|
|
|
|
|
|
|
|
|
<!-- type: bool; default: false
|
|
|
|
|
Sound wav file record sync'd to csv file -->
|
|
|
|
|
<fmt_sync_wav_file>0</fmt_sync_wav_file>
|
|
|
|
|
|
|
|
|
|
</FLDIGI_DEFS>
|