|
Fldigi Users Manual
4.2.00
|
Configure scripting uses:
From FLDigi's main window select menu item File->Config Scripts->Execute. This will bring up a file browser. Search and select the file in question, then press [Open]. At this point the script will execute.
If problems are encountered the above dialog box is used to inform the user. To ascertain the extent of the issue(s), select menu item Help->Event Log. The log entires will contain the reason and line number for each reported error.
Some issues reported are the result of preset data that is specific to a particular operating system. These can be safely ignored until configured to operate on your system.
Some configuration options will required FLDigi restart. Ensure configuration is saved prior to restarting.
To generate a script the operator selects FLdigi's menu items File->Config Scripts->Generate. A file save dialog box is opened for the user to select a name and where the file is saved. Pressing [Save] initiates the process.
To create custom scripts there are two ways of doing this. With a Text editor (see Scripting Syntax) or changing the content/settings of FLDigi prior to the script generation.
If the latter is used, your are advised to generate a script prior to changing any of FLDigi's settings. Just in case restoration is needed.
Prior to editing any script file, take the time to read the relavent sections of this document. See Scripting Syntax and Example Script
The script syntax is formated into a multi tier system using two variations. The first is a structured syntax. The second uses a hierarchy system employing dot '.' notation. The command text used closely mimics the GUI configuration panel tabs hierarchy and contents to easily discern the connection between commands and the effected settings.
Each command ends with a colon (':'). This separates the command section with the paramater section. A command may or may not contain a paramater. Structured statements are terminated using "END:" statement.
<TOP_TIER>:
<SUB_TIER>:<Parameter>
<SUB_TIER>:<No Parameter>
END:
Each command ends with a colon (':'). This separates the command section with the paramater section. A command may or may not contain a paramater. The inclusion of a period ('.') within the command section denotes the separation of upper and lower tier segments.
<TOP_TIER>.<SUB_TIER>,...:<Parameter>
<TOP_TIER>.<SUB_TIER>,...:<No Parameter>
Parameter content varies on the command used. The various parameters types are:
Integers (whole numbers, ie 0, 10, 100, 234). Real Numbers (floating point numbers, ie 1.2, 10.3).Characters Strings (one or more words, "Madison, AL", "Toney, AL").The script file name is expected to contain a .txt extension. The editing of these files must utilize a true text editor¹. Preferably one that understands the various line ending sequences used between the different Operating Systems.
The first line in the script file must contain "FLDIGI_CONFIG" tag. This is used to verify the "text" file is a configuration script for FLDIGI. If it's not present the file will not be processed.
One command : parameter pair per line.
Command indentations with spaces or tabs are not required (cosmetic).
Parameters are separated by a comma ','.
Parameters regardless of type can be encapsulated in quotes (" "). However, if a parameter contains spaces or commas it must be encapsulated.
One or more commands per file.
One or more empty lines per file..
http://en.wikipedia.org/wiki/Category:Windows_text_editors
http://en.wikipedia.org/wiki/Category:Linux_text_editors
See Operating Controls and Displays
Sets the RF Carrier frequency (effects rig control).
FREQ:<Real Number>
<Real Number> values are entered directly or as exponential notation. The following frequencies represent the same frequency value.
Frequency Value = Parameter Syntax
Sets the rig modulation mode (ie. USB, LSB, FM, etc). The actual values are dependent on the rig and the interface used.
MODE:<Character String>
Sets the audio tone offset in the waterfall.
WFHZ:<Integer>
Valid values range from 0 - 4000 +/- 50% of the bandwidth needed for the selected modem.
Enable or disable the use of RSID reception.
RXID:<ENABLE | DISABLE>
Enable or disable the use of RSID transmission.
TXID:<ENABLE | DISABLE>
Enable or disable the use of the PSKreporter mechanism.
SPOT:<ENABLE | DISABLE>
Enable or disable the use of upper and lower tone reversal. Allowing modems like MFSK to receive/transmit LSB signal while the rig is in USB. RSID will not decode when this option is selected and not all modems are supported.
REV:<ENABLE | DISABLE>
Enable or disable the use of Automatic Frequency Control.
AFC:<ENABLE | DISABLE>
Enable or disable the use of frequency lock. The behavior of this feature can be altered depending on the settings of the RSID / Video / ID Configuration panel.
LOCK:<ENABLE | DISABLE>
Enable or disable the use of the squelch.
SQL:<ENABLE | DISABLE>
Enable or disable the use of the KISS power squelch. This option is only available when KISS IO interface option is selected.
KPSQL:<ENABLE | DISABLE>
Sets the desired modem to receive and transmit from. Some modems will not be available if KISS IO interface option is selected. See Mode Table under 'mode' column for proper modem parameter syntax.
MODEM:<Character String>
| Structured | Dot Notation |
|---|---|
FLDIGI: | FLDIGI.FREQ:3853.0e+03 |
FLDIGI: | FLDIGI.MODE:DIG |
FLDIGI: | FLDIGI.WFHZ:700 |
FLDIGI: | FLDIGI.RXID:DISABLE |
FLDIGI: | FLDIGI.TXID:DISABLE |
FLDIGI: | FLDIGI.SPOT:ENABLE |
FLDIGI: | FLDIGI.REV:ENABLE |
FLDIGI: | FLDIGI.AFC:DISABLE |
FLDIGI: | FLDIGI.LOCK:ENABLE |
FLDIGI: | FLDIGI.SQL:ENABLE |
FLDIGI: | FLDIGI.KPSQL:DISABLE |
FLDIGI: | FLDIGI.MODEM:BPSK63 |
OPERATOR.CALLSIGN:<Region Specific>
OPERATOR.NAME:<Your Name>
OPERATOR.QTH:<City, State, Country, etc>
Maidenhead Grid Locator. A series of alpha numerical characters representing a position on earth.
OPERATOR.LOC:<AAnnaann>
A: Uppercase characters
n: Numerical data (0-9)
a: Lowercase characters
Additional Information: http://www.arrl.org/grid-squares, or http://en.wikipedia.org/wiki/Maidenhead_Locator_System
OPERATOR.ANT:<Antenna type, height, etc>
| Structured | Dot Notation |
|---|---|
OPERATOR: | OPERATOR.CALLSIGN:w1hkj |
OPERATOR: | OPERATOR.NAME:Dave |
OPERATOR: | OPERATOR.QTH:"Toney, AL" |
OPERATOR: | OPERATOR.LOC:EM64 |
OPERATOR: | OPERATOR.ANT:"15 EL LP @ 200 FT AGL" |
Enable or disable OSS. This option is not available on all operating systems.
OSS:<ENABLE | DISABLE>
OSS DEV:<Character String>
Parameter:/dev/path
Enable or disable Port Audio. This option may or may not be available to all operating systems.
PA:<ENABLE | DISABLE>
The device name is specific to the hardware installed.
PA PLAYBACK:<Integer>,<Character String>
Parameter:Menu Index, Device Name
The device name is specific to the hardware installed.
PA CAPTURE:<Integer>,<Character String>
Parameter:Menu Index, Device Name
Enable or disable Pulse Audio. This option is not available on all operating systems.
PUA:<ENABLE | DISABLE>
PUA SERVER:<Character String>
Parameter: See Note: † below.
| Structured | Dot Notation |
|---|---|
AUDIO DEVICE: | AUDIO DEVICE.OSS:ENABLE |
AUDIO DEVICE: | AUDIO DEVICE.OSS DEV:/dev/path |
AUDIO DEVICE: | AUDIO DEVICE.PA:ENABLE |
AUDIO DEVICE: | AUDIO DEVICE.PA CAPTURE:2,"USB Audio CODEC" |
AUDIO DEVICE: | AUDIO DEVICE.PA CAPTURE:3,"USB Audio CODEC" |
AUDIO DEVICE: | AUDIO DEVICE.PUA:ENABLE |
AUDIO DEVICE: | AUDIO DEVICE.PUA SERVER:† |
Set the input signal sample rate. The sample rate availability is dependent on the ADC hardware.
Auto, Native, 8000,...
CAPTURE:<Character String>
Set the output signal sample rate. The sample rate availability is dependent on the DAC hardware.
Auto, Native, 8000,...
PLAYBACK:<Character String>
CONVERTER:<Character String> Best, Medium, Fastest, Linear
RX PPM:<Integer> negative, 0, positive values
TX PPM:<Integer> negative, 0, positive values
TX OFFSET:<Integer> negative, 0, positive values (Hertz)
| Structured | Dot Notation |
|---|---|
AUDIO SETTINGS: | AUDIO SETTINGS.CAPTURE:Auto |
AUDIO SETTINGS: | AUDIO SETTINGS.PLAYBACK:Native |
AUDIO SETTINGS: | AUDIO SETTINGS.CONVERTER:"Fastest" |
AUDIO SETTINGS: | AUDIO SETTINGS.RX PPM:17 |
AUDIO SETTINGS: | AUDIO SETTINGS.TX PPM:17 |
AUDIO SETTINGS: | AUDIO SETTINGS.TX OFFSET:17 |
See Right Channel Audio Output
Enable or disable monophonic signal output.
MONO AUDIO:<ENABLE | DISABLE>
Enable or disable audio signal to both left and right channels
MODEM LR:<ENABLE | DISABLE>
Enable or disable audio signal reversal on Left/Right channels.
REV LR:<ENABLE | DISABLE>
Enable or disable PTT use by suppling a signal on the right channel.
PTT RT CHAN:<ENABLE | DISABLE>
QSK RT CHAN:<ENABLE | DISABLE>
FSK RT CHAN:<ENABLE | DISABLE>
| Structured | Dot Notation |
|---|---|
AUDIO RT CHANNEL: | AUDIO RT CHANNEL.MONO AUDIO:DISABLE |
AUDIO RT CHANNEL: | AUDIO RT CHANNEL.MODEM LR:DISABLE |
AUDIO RT CHANNEL: | AUDIO RT CHANNEL.CONVERTER:"Fastest" |
AUDIO RT CHANNEL: | AUDIO RT CHANNEL.REV LR:DISABLE |
AUDIO RT CHANNEL: | AUDIO RT CHANNEL.PTT RT CHAN:DISABLE |
AUDIO RT CHANNEL: | AUDIO RT CHANNEL.QSK RT CHAN:DISABLE |
AUDIO RT CHANNEL: | AUDIO RT CHANNEL.FSK RT CHAN:DISABLE |
Sets the record wave file sample rate.
AUDIO WAVE.SRATE:<Integer>
Available Parameters: 8000, 11025, 16000, 22050, 24000, 44100, 48000
| Structured | Dot Notation |
|---|---|
AUDIO WAVE: | AUDIO WAVE.SRATE:16000 |
PTT RT CHAN:<ENABLE | DISABLE>
SERIAL PORT:<ENABLE | DISABLE>
DEVICE:<Character String>
Parameter: A device path (/dev/ptt)
RTS:<ENABLE | DISABLE>
DTR:<ENABLE | DISABLE>
RTSV:<ENABLE | DISABLE>
DTRV:<ENABLE | DISABLE>
START PTT DELAY:<Integer>
END PTT DELAY:<Integer>
UHROUTER:<ENABLE | DISABLE>
PARALLEL:<ENABLE | DISABLE>
INIT:
| Structured | Dot Notation |
|---|---|
RIG HRDWR PTT: | RIG HRDWR PTT.PTT RT CHAN:DISABLE |
RIG HRDWR PTT: | RIG HRDWR PTT.SERIAL PORT:DISABLE |
RIG HRDWR PTT: | RIG HRDWR PTT.DEVICE:COM1 |
RIG HRDWR PTT: | RIG HRDWR PTT.RTS:DISABLE |
RIG HRDWR PTT: | RIG HRDWR PTT.RTSV:DISABLE |
RIG HRDWR PTT: | RIG HRDWR PTT.DTR:DISABLE |
RIG HRDWR PTT: | RIG HRDWR PTT.DTRV:DISABLE |
RIG HRDWR PTT: | RIG HRDWR PTT.PARALLEL:DISABLE |
RIG HRDWR PTT: | RIG HRDWR PTT.UHROUTER:DISABLE |
RIG HRDWR PTT: | RIG HRDWR PTT.START PTT DELAY:1 |
RIG HRDWR PTT: | RIG HRDWR PTT.END PTT DELAY:1 |
RIG HRDWR PTT: | RIG HRDWR PTT.INIT: |
STATE:<ENABLE | DISABLE>
DESC FILE:<Character String>
Parameter:/directory/path/file.xml
DEV PATH:<Character String>
Parameter:/dev/path
RETRIES:<integer>
RETRY INT:<integer>
WDELAY:<integer>
IDELAY:<integer>
BRATE:<integer>
SBITS:<integer>
ECHO:<ENABLE | DISABLE>
TOGGLE RTS PTT:<ENABLE | DISABLE>
TOGGLE DTR PTT:<ENABLE | DISABLE>
RESTORE:<ENABLE | DISABLE>
PTT COMMAND:<ENABLE | DISABLE>
RTS 12V:<ENABLE | DISABLE>
DTR 12V:<ENABLE | DISABLE>
HRDWR FC:<ENABLE | DISABLE>
VSP:<ENABLE | DISABLE>
INIT:
| Structured | Dot Notation |
|---|---|
RIGCAT: | RIG HRDWR PTT.STATE:ENABLE |
RIGCAT: | RIGCAT.DEV PATH:COM1 |
RIGCAT: | RIGCAT.DESC FILE:/Users/.fldigi/rigs/FT-817.xml |
RIGCAT: | RIGCAT.RETRIES:2 |
RIGCAT: | RIGCAT.RETRY INT:500 |
RIGCAT: | RIGCAT.WDELAY:5 |
RIGCAT: | RIGCAT.IDELAY:0 |
RIGCAT: | RIGCAT.BRATE:4800 |
RIGCAT: | RIGCAT.SBITS:1 |
RIGCAT: | RIGCAT.ECHO:DISABLE |
RIGCAT: | RIGCAT.TOGGLE RTS PTT:DISABLE |
RIGCAT: | RIGCAT.RESTORE:DISABLE |
RIGCAT: | RIGCAT.PTT COMMAND:DISABLE |
RIGCAT: | RIGCAT.TOGGLE DTR PTT |
RIGCAT: | RIGCAT.TOGGLE RTS PTT:DISABLE |
RIGCAT: | RIGCAT.RTS 12V:DISABLE |
RIGCAT: | RIGCAT.DTR 12V:DISABLE |
RIGCAT: | RIGCAT.HRDWR FC:DISABLE |
RIGCAT: | RIGCAT.VSP:DISABLE |
RIGCAT: | RIGCAT.INIT: |
See C-Media GPIO PTT
Enable / disable C-Media PTT interface.
CMEDIA_PTT:<ENABLE | DISABLE>
OS set variable (C) values A,B,... etc., or NONE
CMEDIA_DEVICE:<NONE>
or
CMEDIA_DEVICE:<C-Media-(C)>
Setting GPIO line number to use. (N) values 1, 2, 3, or 4.
CMEDIA_GPIO_LINE:<GPIO-(N)>
| Structured | Dot Notation |
|---|---|
CMEDIA PTT: | CMEDIA PTT.CMEDIA_PTT:DISABLE |
CMEDIA PTT: | CMEDIA PTT.CMEDIA_DEVICE:NONE |
CMEDIA PTT: | CMEDIA PTT.CMEDIA_DEVICE:C-Media-A |
CMEDIA PTT: | CMEDIA PTT.CMEDIA_GPIO_LINE:GPIO-3 |
Enable / disable Hamlib Rig Control interface.
STATE:<ENABLE | DISABLE>
Set the rig to control. The list of Rigs are derived from internal list provided by HAMLIB.
RIG:<Character String>
Parameter: HAMLIB Device Names
The device path for controlling the Rig.
DEV PATH:<Character String>
Parameter:Device path
The number of tries at sending commands to the Rig
RETRIES:<Interger>
RETRY INT:<Interger>
WDELAY:<Interger>
PWDELAY:<Interger>
BRATE:<Interger>
SBITS:<Interger>
SBAND:<Character String>
PTT COMMAND:<ENABLE | DISABLE>
DTR 12V:<ENABLE | DISABLE>
RTS 12V:<ENABLE | DISABLE>
HRDWR FC:<ENABLE | DISABLE>
SFTWR FC:<ENABLE | DISABLE>
ADV CONF:<Character String>
INIT:
Parameters: None
| Structured | Dot Notation |
|---|---|
HAMLIB: | HAMLIB.STATE:DISABLE |
HAMLIB: | HAMLIB.RIG:"Yaesu FT-817 (Beta)" |
HAMLIB: | HAMLIB.DEV PATH:COM1 |
HAMLIB: | HAMLIB.RETRIES:2 |
HAMLIB: | HAMLIB.RETRY INT:10 |
HAMLIB: | HAMLIB.WDELAY:0 |
HAMLIB: | HAMLIB.PWDELAY:5 |
HAMLIB: | HAMLIB.BRATE:4800 |
HAMLIB: | HAMLIB.SBITS:1 |
HAMLIB: | HAMLIB.SBAND:"Rig mode" |
HAMLIB: | HAMLIB.PTT COMMAND:DISABLE |
HAMLIB: | HAMLIB.DTR 12V:DISABLE |
HAMLIB: | HAMLIB.RTS 12V:DISABLE |
HAMLIB: | HAMLIB.HRDWR FC:DISABLE |
HAMLIB: | HAMLIB.SFTWR FC:DISABLE |
HAMLIB: | HAMLIB.ADV CONF: |
HAMLIB: | HAMLIB.INIT: |
See External program XmlRpc control
STATE:<ENABLE | DISABLE>
BWDELAY:<Real Number>
INIT:
Parameters: None
| Structured | Dot Notation |
|---|---|
XMLRPC RC: | XMLRPC RC.STATE:DISABLE |
XMLRPC RC: | XMLRPC RC.BWDELAY:0.5 |
XMLRPC RC: | XMLRPC RC.INIT: |
Used to lock the panel from user GUI access. Has no effect on script commands.
LOCK:<ENABLE | DISABLE>
Select the active IO port for data operation between programs.
PORT:<Character String>
Parameters:
ARQ: Used to control the FL Suite of auxiliary programs.
KISS: KISS protocol over UDP/IP interface
Enable or disable Ax25 decoding. Only available when the KISS IO port is active.
AX25D:<ENABLE | DISABLE>
Enable or disable Carrier Sense Multiple Access. Only available when the KISS IO port is active.
CSMA:<ENABLE | DISABLE>
KISS related sub commands.
IP address for program to program communication
IPA:<Character String>
IP address I/O port number for program to program communication
IOPN:<Integer>
IP address Output port number for program to program communication. Required when FLDigi and auxiliary programs reside on the same host.
OPN:<Integer>
Enable or disable the use of dual port io.
DP:<ENABLE | DISABLE>
Enable or disable busy channel. Allows for the cooperative use of the frequency.
BUSY:<ENABLE | DISABLE>
The number of seconds the frequency must be clean clear before transmissions resume. Enabled by busy channel activation.
CONT:<Integer>
Controls the gain sensitivity of the KISS Power Squelch (KPSQL). The attenuation is measure in fractions. If the value is '4' then the gain is reduced to 1/4th. Maximum gain (sensitivity) requires a value of 1.
ATTEN:<Integer>
ARQ sub commands
IP address for program to program communication
IPA:<Character String>
IP address I/O port number for program to program communication
IOPN:<Integer>
IP address for program to program communication
IPA:<Character String>
IP address I/O port number for program to program communication
IOPN:<Integer>
| Structured | Dot Notation |
|---|---|
IO: | IO.LOCK:ENABLE |
IO: | IO.PORT:ARQ |
IO: | IO.AX25D:DISABLE |
IO: | IO.CSMA:DISABLE |
| Structured | Dot Notation |
|---|---|
IO: | IO.KISS.IPA:127.0.0.1 |
IO: | IO.KISS.IOPN:7342 |
IO: | IO.KISS.OPN:7343 |
IO: | IO.KISS.DP:DISABLE |
IO: | IO.KISS.BUSY:DISABLE |
IO: | IO.KISS.CONT:3 |
IO: | IO.KISS.ATTEN:2 |
| Structured | Dot Notation |
|---|---|
IO: | IO.ARQ.IPA:127.0.0.1 |
IO: | IO.ARQ.IOPN:7322 |
| Structured | Dot Notation |
|---|---|
IO: | IO.XMLRPC.IPA:127.0.0.1 |
IO: | IO.XMLRPC.IOPN:7362 |
See NBEMS (flmsg / flwrap) interface
NBEMS data file interface
STATE:<ENABLE | DISABLE>
OPEN MSG:<ENABLE | DISABLE>
OPEN FLMSG:<ENABLE | DISABLE>
PATH:<Character String>
Parameter: Directory and file name to the executable file location.
OPEN BRWSR:<ENABLE | DISABLE>
TIMEOUT:<Character String>
| Structured | Dot Notation |
|---|---|
MISC NBEMS: | MISC NBEMS.STATE:DISABLE |
MISC NBEMS: | MISC NBEMS.OPEN MSG:DISABLE |
MISC NBEMS: | MISC NBEMS.OPEN FLMSG:ENABLE |
MISC NBEMS: | MISC NBEMS.OPEN BRWSR:DISABLE |
MISC NBEMS: | MISC NBEMS.TIMEOUT:4.0 |
MISC NBEMS: | MISC NBEMS.PATH:c:/nbems/flmsg |
See RSID / Video / ID Configuration
Notify operator of RSID reception, disabling waterfall, frequency, and modem changes.
NOTIFY:<ENABLE | DISABLE>
Search the entire band pass for RSID signatures (Enabled). Otherwise search center frequency +/- 200Hz (Adjustable by Limit RSID search bandpass (HZ) command)
SRCH BP:<ENABLE | DISABLE>
Adjust RSID search bandwidth in HZ around frequency center.
MIN_BW:<NUMERICAL VALUE IN HERTZ>
Annotate on receive panel previous frequency and modem on RSID reception.
MARK PREV:<ENABLE | DISABLE>
Ignore RSID tone sequence.
DETECTOR:<ENABLE | DISABLE>
Display Dialog box indicating reception of RSID tone sequence (Enabled).
ALRT DIALOG:<ENABLE | DISABLE>
Retain frequency/waterfall transmit position on modem switches (enabled).
TX FREQ LOCK:<ENABLE | DISABLE>
Do not change frequency when RSID tones received.
FREQ CHANGE:<ENABLE | DISABLE>
Adjust RSID reception accuracy at the expense of sensitivity.
ALLOW ERRORS:<Character String>
Parameters: Low, Medium, High
On RSID reception disable squelch for n seconds.
SQL OPEN:<Integer>
Parameters: 0 - 20
On RSID reception disable squelch for n seconds.
PRETONE:<Real Number>
Parameters: 0.0 - 10.0 in 0.1/1.0 increments
Transmit an RSID tone sequence at the end of the data transmission.
END XMT ID:<ENABLE | DISABLE>
Enable/Disable the transmission of video text modem name.
ID MODE:<ENABLE | DISABLE>
Enable/Disable the transmission of custom video text.
VIDEO TXT:<ENABLE | DISABLE>
Enable/Disable the transmission of custom video text.
TEXT INPUT:<Character String>
Enable/Disable the of small font for video text.
SMALL FONT:<ENABLE | DISABLE>
Enable/Disable 500 Hz video width limit
500HZ:<ENABLE | DISABLE>
Enable/Disable video width limit based on modem bandwidth use.
WIDTH LIMIT:<ENABLE | DISABLE>
Maximum number of video text character per "line"
CHAR ROW:<Integer>
Parmeters: 1 - 8 Characters
Enable/Disable post callsign CW ID
TX CALL:<ENABLE | DISABLE>
Enable/Disable post callsign CW ID transmit speed
SPEED:<Integer>
Parameters: 15 - 40 WPM
| Structured | Dot Notation |
|---|---|
ID: | ID.RSID.NOTIFY:DISABLE |
ID: | ID.RSID.SRCH BP:DISABLE |
ID: | ID.RSID.MARK PREV:DISABLE |
ID: | ID.RSID.DETECTOR:DISABLE |
ID: | ID.RSID.ALRT DIALOG:DISABLE |
ID: | ID.RSID.TX FREQ LOCK:DISABLE |
ID: | ID.RSID.FREQ CHANGE:DISABLE |
ID: | ID.RSID.ALLOW ERRORS:Medium |
ID: | ID.RSID.SQL OPEN:5 |
ID: | ID.RSID.PRETONE:0.000 |
ID: | ID.RSID.END XMT ID:DISABLE |
ID: | ID.RSID.MIN_BW:200 |
| Structured | Dot Notation |
|---|---|
ID: | ID.VIDEO.ID MODE:DISABLE |
ID: | ID.VIDEO.VIDEO TXT:DISABLE |
ID: | ID.VIDEO.TEXT INPUT:CQ |
ID: | ID.VIDEO.SMALL FONT:ENABLE |
ID: | ID.VIDEO.500HZ:ENABLE |
ID: | ID.VIDEO.WIDTH LIMIT:ENABLE |
ID: | ID.VIDEO.CHAR ROW:8 |
| Structured | Dot Notation |
|---|---|
ID: | ID.CW.TX CALL:DISABLE |
ID: | ID.CW.SPEED:18 |
See Macros
The Macro command is a structured command only, dot notation is not supported.
MACRO,row,column,label
<Macro Content>
END:
Parameters:
row - This is the macro bar number seen to the right of the macro buttons (1-4)
column - The physical macro button position from left to right (1-12).
label - The marco buttons label. See Macro Display Symbols for special label glyphs.
No syntax checking is performed for the macro content. User responsibility.
The following example sets the first button in the first macro bar as seen above.
MACRO:1,1,"CQ @>|" <TXRSID:on><TX> cq cq cq de <MYCALL> <MYCALL> <MYCALL> pse k <RX> END:
FLDIGI_CONFIG
# Fldigi Generated Config Script
# Created: Wed Jan 21 15:44:14 2015
FLDIGI:
FREQ:1.407000000e+07
MODE:USB
WFHZ:1500
RXID:DISABLE
TXID:DISABLE
SPOT:ENABLE
REV:DISABLE
AFC:DISABLE
LOCK:DISABLE
SQL:DISABLE
KPSQL:DISABLE
MODEM:BPSK31
END:
OPERATOR:
CALLSIGN:kk5vd
QTH:Robert
NAME:"Madison, AL"
LOC:EM64or
ANT:"Invert 'V' @ 22FT AGL"
END:
AUDIO DEVICE:
PA:ENABLE
PA CAPTURE:2,"USB Audio CODEC"
PA PLAYBACK:3,"USB Audio CODEC"
END:
AUDIO SETTINGS:
CAPTURE:Auto
PLAYBACK:Auto
CONVERTER:"Medium Sinc Interpolator"
RX PPM:17
TX PPM:17
TX OFFSET:0
END:
AUDIO RT CHANNEL:
MONO AUDIO:DISABLE
MODEM LR:DISABLE
REV LR:DISABLE
PTT RT CHAN:DISABLE
QSK RT CHAN:DISABLE
FSK RT CHAN:DISABLE
END:
AUDIO WAVE:
SRATE:16000
END:
RIG HRDWR PTT:
PTT RT CHAN:DISABLE
SERIAL PORT:DISABLE
DEVICE:/dev/ptt
RTS:DISABLE
RTSV:DISABLE
DTR:DISABLE
DTRV:DISABLE
PARALLEL:DISABLE
UHROUTER:DISABLE
START PTT DELAY:1
END PTT DELAY:1
INIT:
END:
RIGCAT:
STATE:ENABLE
DEV PATH:/dev/tty.usbserial-RT071600
DESC FILE:/Users/.fldigi/rigs/FT-817.xml
RETRIES:2
RETRY INT:500
WDELAY:5
IDELAY:0
BRATE:4800
SBITS:1
ECHO:DISABLE
TOGGLE RTS PTT:DISABLE
RESTORE:DISABLE
PTT COMMAND:DISABLE
TOGGLE DTR PTT:DISABLE
TOGGLE RTS PTT:DISABLE
RTS 12V:DISABLE
DTR 12V:DISABLE
HRDWR FC:DISABLE
VSP:DISABLE
INIT:
END:
HAMLIB:
STATE:DISABLE
RIG:"Yaesu FT-817 (Beta)"
DEV PATH:/dev/tty.usbserial-RT071600
RETRIES:2
RETRY INT:10
WDELAY:0
PWDELAY:5
BRATE:4800
SBITS:1
SBAND:"Rig mode"
PTT COMMAND:DISABLE
DTR 12V:DISABLE
RTS 12V:DISABLE
HRDWR FC:DISABLE
SFTWR FC:DISABLE
ADV CONF:
INIT:
END:
XMLRPC RC:
STATE:DISABLE
BWDELAY:0.500
INIT:
END:
IO:
LOCK:ENABLE
PORT:ARQ
AX25D:DISABLE
CSMA:DISABLE
KISS:
IPA:127.0.0.1
IOPN:7342
OPN:7343
DP:DISABLE
BUSY:DISABLE
CONT:3
ATTEN:2
END:
ARQ:
IPA:127.0.0.1
IOPN:7322
END:
XMLRPC:
IPA:127.0.0.1
IOPN:7362
END:
END:
MISC NBEMS:
STATE:ENABLE
OPEN MSG:DISABLE
OPEN FLMSG:ENABLE
PATH:/Applications/flmsg-2.0.6AB.app/Contents/MacOS/flmsg
OPEN BRWSR:ENABLE
TIMEOUT:2.000
END:
ID:
RSID:
NOTIFY:DISABLE
SRCH BP:DISABLE
MARK PREV:ENABLE
DETECTOR:DISABLE
ALRT DIALOG:DISABLE
TX FREQ LOCK:DISABLE
FREQ CHANGE:DISABLE
ALLOW ERRORS:Medium
SQL OPEN:5
PRETONE:0.000
END XMT ID:DISABLE
END:
VIDEO:
ID MODE:DISABLE
VIDEO TXT:DISABLE
TEXT INPUT:CQ
SMALL FONT:ENABLE
500HZ:ENABLE
WIDTH LIMIT:ENABLE
CHAR ROW:8
END:
CW:
TX CALL:DISABLE
SPEED:18
END:
END:
MACRO:1,1,"CQ"
<TXRSID:on><TX>
cq cq cq de <MYCALL> <MYCALL> <MYCALL>/qrp pse k
<RX>
END:
MACRO:1,2,"ANSWER"
<TX><CALL> <CALL> de <MYCALL> <MYCALL> <MYCALL> kn
<RX>
END: