* Changed to be resizable. Edit and Browser controls change in
size proportionally.
* Added Tile object to resizable group. Allows the text -
picklist intersection to be dragged for resize.
* Created ability to delay execution of designated tags
until the time of occurrence in the transmit character
stream. These include:
- <DTMF - dual tones
- <!WPM - CW words per minute
- <!POST - CW post delay
- <!PRE - CW pre delay
- <!RISE - CW rise/decay time
- <!MODEM - change to specified modem
- <!GOHOME - move to mode sweet spot audio frequency
- <!GOFREQ - move to a specific audio frequency
- <!IDLE - idle for specified number of seconds
- <!WAIT - wait for specified number of seconds
- <!QSY - move to specifed RF and Audio frequency
The <! tags use the same parameters as their non delayed
counterparts
* Added NULL modem, a device which does not receive
but can enable transmit.
- used as modem type before !QSY, !GOFREQ etc to suppress
transmit of audio stream
- used with <DTMF... to transmit DTMF tones and suppress any
other modem audio stream
* Changed end of transmission logic to MT63 modem to allow it
to be specified in <!MODEM
* Corrected string to numeric conversion
* Added abort processing / queue reset
* Modified macro parsing to allow multiple
invocations of macro containing <! tags
* Added ability to schedule a single macro execution
at a specifice GMT date and time
tag format <SKED:hhmm[:YYYYDDMM]>
where the date defaults to current date.
* Changed implementation to separate class, similar to RsID
implementation
* Added Delay and Tone Pulse Length parameters to <DTMF: tag
- <DTMF:D500:L250:1-256-828-3105>
- | | |_phone #
- | |_250 msec pulse duration, 50 msec default
- |_500 msec wait before first tone, 0 default
* Decoder under development
* Added DTMF encoder accessible as a macro tag
- <DTMF:string of chars> where string of chars can
contain 0..9,space,-,comma,*,#,A..D
- space, hyphen and comma insert a 50 msec silent
period in the transmissions
* Added new QSY macros
- <QSYTO> move current cursor frequency to sweetspot
- <QSYFM> restore previous location
* Performs the same function as left and right click
on the waterfall QSY button
* QSYTO / QSYFM act on rf/audio frequency pairs on a
first-in / last-out stack.
* Macro tag is immediate execute. Do not expect
<QSYTO> ....... <QSYFM> to anything except move to
sweetspot and immediately restore.
* Reverse ordering of change to frequency / mode. Elecraft K3
and others retain last mode used per band, so any combined
mode/band change must have the mode change after the band
change, or it will be overridden by the radio memory.
* This change should not effect other brands of transceivers.