* 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