Overview

Request 965104 accepted

- update to version 1.4.5
* Maintenance release
. update documentation
PowerSDR
* added get set noise
trace mod
* change temp storage to simple std::string
cwio xcvr compensation
* allow user to adjust keydown/keyup timing to compensate
for keying delays in transceiver.
FT817 startup
* wait short time interval after serial port open before
sending commands. needed for xcvrs with marginal firmware
processing power
* correct PTT sensing for FT817/8 series
IC F8101
* trace statement additions
TS990
* class methods
testmode
visible tab
* Correct logic for restoring visible tab between
executions.
Serial Trace
* change ReadBuffer implementation
* add pause control to trace viewing dialog
* add \r to conversion
Variable PTT
* PTT signal line can be one of
. OFF
. BOTH
. SET
. GET
* Allows mixed use of h/w, and serial ptt signals
TT566
* rewrite class methods
RX polling
* Revise RX polling sequence:
. group 1: PTT, SMETER, FREQ(A/B) polled every pass
. group 2: MODE, BANDWIDTH
sequentially polled every pass
. group 3: VOLTMETER, TUNER, VOLUME, AUTONOTCH, NOTCH,
IFSHIFT, POWER, PREAMP, ATTEN, MICGAIN, SQUELCH,
RFGAIN, SPLIT, NOISE_REDUCTION, NOISE, COMPRESSION
BREAKIN
sequentially polled every pass
i.e.
- PTT : SMETER : VFO : MODE: VOLTMETER
- PTT : SMETER : VFO : BANDWIDTH : TUNER
- PTT : SMETER : VFO : MODE : VOLUME
- PTT : SMETER : VFO : BANDWIDTH : AUTONOTCH
- PTT : SMETER : VFO : MODE : VOLUME
- PTT : SMETER : VFO : BANDWIDTH : AUTONOTCH
- PTT : SMETER : VFO : MODE : NOTCH
...
TABS tracking
* keep track of last selected TAB in extras tab group
FT 857/897/D
* Update FT897/D mode table, methods.
* Add trace statements to methods
* Add timing delays to some methods
* Decode mode allowing for undocumented return code
0xFC packet 9600 baud
TT Eagle
* add trace statements to TT599 methods
freq control
* Modify input method
. set mouse over control
. arrow keys, pg-up, pg-dn, mouse wheel all active
. keyboard entry of frequency
- enter most significant digit
- open float_input text widget
- enter remaining numeric value
- ESC terminate without using entry
- ENTER terminate and assign entry
Xiegu X6100
* add X6100 backend, emulates Icom IC7000
vfo AB
* disallow changing inactive vfo digits unless supported by
transceiver.
* Icom filter # annunciation
FT817mod
* changes to compensate for busy radio, i.e.
Changing modes, bands, writing memories, someone pushing buttons
etc. It can (and most likely will) "miss" a command or corrupt the
transmitted data. When querying the radio one should be aware of this
and be prepared to re-read the data. When sending a command that involves
the radio changing its configuration, the code needs to wait a couple of
hundred milliseconds before sending another command or reading the response.
This is particularly true of commands that involve several bytes of data
. such as reading the receive frequency and mode
. switching vfos.
. changing the mode
Always read the status of the radio back (after having modified it) to make
certain that the changes "stick."
If the serial port very "busy" (i.e. requesting a lot of data) the radio may
respond to commands sluggishly, or it may even miss certain button presses
entirely.
* Insure that xml_server vfo reads are consistent with other transceiver
usage.
traced
* implement TRACED macro for tracking function/method calls
Source structure
* split support.cxx into separate functional files
* add run time tracing using TRACED macro
Start up values
* correct display of start up value
. vfo A/B
. mode
. bandwidth
setthex
* correct macro to avoid compiler optimization
fskio idle
* change idle sleep time
. accurate sleep(...) consumes cpu when not actually sending FSK
Power SDR
* update to get power out
namespace std
* remove all "using namespace std" code and replace with
explicit usage "std::" to c++ library calls
AGC controls
* correct AGC values for IC7300
* add missing AGC controls, FT991A
IC705 update
* add igett trace statements to various get methods
* change power out control to 0...10 vice 0...100
FT 817
* initial vfo fiasco
7300 power table
* update lower values
CW keydown
* Add key down/up button to cwio dialog
cwio fskio
* testing external interface
10 W Power scale
* Add 10 W power scale
* Correct power scale auto switching logic
G90 update
* Update iaw V1.0, Radioddity CAT/Digimode manual
- added CW spot
- added Auto Tune On/Off
FT1000MP-MKV
* added FT1000MP_A transceiver class
. something fishy in Yaesu land. flrig now supports separate
classes for FT1000, FT1000MP and FT1000MP_A to satisfy
reported differences in vfo set/get on seemingly identical
transceiver models
FT990/A
* add get/set trace statements to FT990 and FT990A class
methods
VFO in use
* change in use tracking to be class specific
xmlrpc mod vol
* correct logic
FT-891 split
* add split method to FT-891 transceiver class
tab visible
* Correct save/restore logic for tabs dialog
FTdx10
* correct commands for vfo A/B select and split operation
TX500
* Implement CAT get/set PTT
Start up failure
* Fix NULL bandwidth pointers for PowerSDR, Flex1500 etc.
TS2000 split
* change get_split to return 0,1,2,3 depending on
vfo T/R usage.
FTdx101D split
* restore missing split button
TX vfo
* add read VFO when PTT enabled

Loading...
Request History
Walter Fey's avatar

dl8fcl created request

- update to version 1.4.5
* Maintenance release
. update documentation
PowerSDR
* added get set noise
trace mod
* change temp storage to simple std::string
cwio xcvr compensation
* allow user to adjust keydown/keyup timing to compensate
for keying delays in transceiver.
FT817 startup
* wait short time interval after serial port open before
sending commands. needed for xcvrs with marginal firmware
processing power
* correct PTT sensing for FT817/8 series
IC F8101
* trace statement additions
TS990
* class methods
testmode
visible tab
* Correct logic for restoring visible tab between
executions.
Serial Trace
* change ReadBuffer implementation
* add pause control to trace viewing dialog
* add \r to conversion
Variable PTT
* PTT signal line can be one of
. OFF
. BOTH
. SET
. GET
* Allows mixed use of h/w, and serial ptt signals
TT566
* rewrite class methods
RX polling
* Revise RX polling sequence:
. group 1: PTT, SMETER, FREQ(A/B) polled every pass
. group 2: MODE, BANDWIDTH
sequentially polled every pass
. group 3: VOLTMETER, TUNER, VOLUME, AUTONOTCH, NOTCH,
IFSHIFT, POWER, PREAMP, ATTEN, MICGAIN, SQUELCH,
RFGAIN, SPLIT, NOISE_REDUCTION, NOISE, COMPRESSION
BREAKIN
sequentially polled every pass
i.e.
- PTT : SMETER : VFO : MODE: VOLTMETER
- PTT : SMETER : VFO : BANDWIDTH : TUNER
- PTT : SMETER : VFO : MODE : VOLUME
- PTT : SMETER : VFO : BANDWIDTH : AUTONOTCH
- PTT : SMETER : VFO : MODE : VOLUME
- PTT : SMETER : VFO : BANDWIDTH : AUTONOTCH
- PTT : SMETER : VFO : MODE : NOTCH
...
TABS tracking
* keep track of last selected TAB in extras tab group
FT 857/897/D
* Update FT897/D mode table, methods.
* Add trace statements to methods
* Add timing delays to some methods
* Decode mode allowing for undocumented return code
0xFC packet 9600 baud
TT Eagle
* add trace statements to TT599 methods
freq control
* Modify input method
. set mouse over control
. arrow keys, pg-up, pg-dn, mouse wheel all active
. keyboard entry of frequency
- enter most significant digit
- open float_input text widget
- enter remaining numeric value
- ESC terminate without using entry
- ENTER terminate and assign entry
Xiegu X6100
* add X6100 backend, emulates Icom IC7000
vfo AB
* disallow changing inactive vfo digits unless supported by
transceiver.
* Icom filter # annunciation
FT817mod
* changes to compensate for busy radio, i.e.
Changing modes, bands, writing memories, someone pushing buttons
etc. It can (and most likely will) "miss" a command or corrupt the
transmitted data. When querying the radio one should be aware of this
and be prepared to re-read the data. When sending a command that involves
the radio changing its configuration, the code needs to wait a couple of
hundred milliseconds before sending another command or reading the response.
This is particularly true of commands that involve several bytes of data
. such as reading the receive frequency and mode
. switching vfos.
. changing the mode
Always read the status of the radio back (after having modified it) to make
certain that the changes "stick."
If the serial port very "busy" (i.e. requesting a lot of data) the radio may
respond to commands sluggishly, or it may even miss certain button presses
entirely.
* Insure that xml_server vfo reads are consistent with other transceiver
usage.
traced
* implement TRACED macro for tracking function/method calls
Source structure
* split support.cxx into separate functional files
* add run time tracing using TRACED macro
Start up values
* correct display of start up value
. vfo A/B
. mode
. bandwidth
setthex
* correct macro to avoid compiler optimization
fskio idle
* change idle sleep time
. accurate sleep(...) consumes cpu when not actually sending FSK
Power SDR
* update to get power out
namespace std
* remove all "using namespace std" code and replace with
explicit usage "std::" to c++ library calls
AGC controls
* correct AGC values for IC7300
* add missing AGC controls, FT991A
IC705 update
* add igett trace statements to various get methods
* change power out control to 0...10 vice 0...100
FT 817
* initial vfo fiasco
7300 power table
* update lower values
CW keydown
* Add key down/up button to cwio dialog
cwio fskio
* testing external interface
10 W Power scale
* Add 10 W power scale
* Correct power scale auto switching logic
G90 update
* Update iaw V1.0, Radioddity CAT/Digimode manual
- added CW spot
- added Auto Tune On/Off
FT1000MP-MKV
* added FT1000MP_A transceiver class
. something fishy in Yaesu land. flrig now supports separate
classes for FT1000, FT1000MP and FT1000MP_A to satisfy
reported differences in vfo set/get on seemingly identical
transceiver models
FT990/A
* add get/set trace statements to FT990 and FT990A class
methods
VFO in use
* change in use tracking to be class specific
xmlrpc mod vol
* correct logic
FT-891 split
* add split method to FT-891 transceiver class
tab visible
* Correct save/restore logic for tabs dialog
FTdx10
* correct commands for vfo A/B select and split operation
TX500
* Implement CAT get/set PTT
Start up failure
* Fix NULL bandwidth pointers for PowerSDR, Flex1500 etc.
TS2000 split
* change get_split to return 0,1,2,3 depending on
vfo T/R usage.
FTdx101D split
* restore missing split button
TX vfo
* add read VFO when PTT enabled


Walter Fey's avatar

dl8fcl accepted request

openSUSE Build Service is sponsored by