* Combined effort of W1HKJ, KK5VD and KL4YFD
* Corrected 8psk1333 symbol rate to 12
* Added no-fec and fec for each 8psk modem type
* Assigned RsID codes to new modem types
- backward compatible with previous 8psk implementation
* Reset interleaver at the start of PSK TX.
* Add init() routines to encoder:: and viterbi:: in order to reset
internals without reallocation.
* Remove string length variance 'n' when measuring char timing.
* 8PSK soft decoder
- 8PSK soft bits now use the phase error as a measure of received-bit quality
- phase error is applied in combination with the a-priori mapped softbits
- hard-coded the gray-unmapping of incoming bits (reduced CPU load slightly)
* AFC using vestigial carrier for all 8psk modes
- enable using "PSK pilot" on psk config tab
- level controllable on psk config tab
- use increases cpu usage
- use can improve low s/n decoding
* Updated 8psk mode and configuration documention
* Script Generate should save PA device index vice menu index.
* PSK: Possible segment fault. Tighter control on string lengths
* Util.cxx add comment block to each functions and remove
trim_white_spaces() function.
* Add menu item "Scripts" and callback function.
* Add scripting engine.
* Update script engine for localization strings/messages.
* Add hierarchy syntax
* New file run_script.h
* Hierarchy integration completed
* Add command set
* Add 'int find_index(char *)' to combo.cxx
* Add menu item 'Generate Script' and code for generating a default
config script file.
* Add void loadRigXmlFile(void) to rigxml.cxx to support scripting calls.
- Trim leading/trailing white spaces from portaudio device names.
* Remove duplicate calling functions/method members.
* Move command parameter specific verification to run_script.cxx
basic testing remains in script_parsing.cxx
* First Document Draft - Script commands
- Add Misc NBEMS config commands
- Add Notice - Program restart required.
- Update Documentation with new commands
* Removed Unused Variables (multiple locations)
* Change behavior of floating point output for script generate.
* Remove function qsy() use restriction on rig control availability.
* Add strnlen, strncmp and strncpy checks to configure.ac
* Add trim_white_spaces, strnlen, strncmp and strncpy routines to util.cxx
* Add pa_set_dev() to soundconf.cxx for updating pa device names.
* Add code to save macro(s) with content only.
* Add config_script files to POTFILES.in for localization processing.
* Flag command types.
* Limit generate script output based on configure content.
* Change script error dialog box to warning.
* Change default rig.xml to rig-unassigned.xml. For testing purposes.
(script generation)
* Update Documents with Notes about script generation and executing.
* Correct \ref and \section name duplicates in doxygen doc source
* Add script commands for ID->RSID/Video/CW panel.
* Move Script/Execute/Generate Menu Items to File Menu.
- Move repetitive code into general functions.
* Rename "Scripts" menu item to "Config Scripts"
* Fix error introduced in last mods. Port Audio Gen Config
* Added following to inline macro set
- <!RIGCAT:...>
* Added video text tag, always executes inline
- <VIDEO:text>
* Added new post <RX> processing que and the following
tags
- <@MODEM:
- <@RIGCAT:
- <@GOFREQ:
- <@GOHOME>
- <@RIGMODE:
- <@FILWID:
- <@TXRSID:
* Add ability to send a gray scale image using the macro
<IMAGE:filename>
gray scale switch used as:
<IMAGE:G,filename> or
<IMAGE:g,filename>
white space may appear anywhere in front of the filename
as in
<IMAGE: G, filename>
* update to documentation
* Fix to prevent log capture on QSY clickable Rx text
- QSY text is enabled by "Mark prev freq/mode" on RxID tab
- click on QSY text should only restore freq/mode and not
perform a log text capture