From 4e055b4da943d914086d1858672cc74cce5effbd Mon Sep 17 00:00:00 2001 From: David Freese Date: Mon, 29 Feb 2016 14:02:13 -0600 Subject: [PATCH] rigcat mod * Add min, max settings for pwr control * Add testing mode if no xcvr serial port available * Made opMODE and opBW combo controls readonly - pull down values can only be added and not inserted * Added debugging tags to xml definitions: - true/false - default false suppress all serial port i/o - true/false - default false if true, print all CAT i/o events as ASCII strings if false, print all CAT i/o events as HEX sequences * Added polling for pwr level query --- fldigi_doxygen/user_src_docs/rigxml.txt | 10 ++ src/combo/combo.cxx | 22 ++-- src/dialogs/fl_digi.cxx | 4 +- src/include/rigio.h | 1 + src/include/rigxml.h | 6 + src/rigcontrol/rigio.cxx | 151 ++++++++++++++---------- src/rigcontrol/rigsupport.cxx | 8 +- src/rigcontrol/rigxml.cxx | 35 ++++++ 8 files changed, 164 insertions(+), 73 deletions(-) diff --git a/fldigi_doxygen/user_src_docs/rigxml.txt b/fldigi_doxygen/user_src_docs/rigxml.txt index c67f6585..441c342a 100644 --- a/fldigi_doxygen/user_src_docs/rigxml.txt +++ b/fldigi_doxygen/user_src_docs/rigxml.txt @@ -745,6 +745,16 @@ fldigi will then record critical events as they occur during the execution of the rigCAT loop. Remove the debug statement from the xml when the file has been proven and before publishing. +You can test an xml to observe the CAT send sequences by inhibiting the +actual connection to the serial port. + +true/false - default false + +The serial i/o events are normally recorded as a sequence of HEX values. This +behavior can be changed to record the events as a string of ASCII characters. + +true/false - default false + You can use the xml remarks brackets
 \