Difference between revisions of "Revision History"

From DDUtilV3
Jump to: navigation, search
 
(31 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
Note: all revision documentation after 30416 can be found in the DDUtil/Docs directory on your PC as Releasexxxxx.pdf.
 +
 +
*30416
 +
**Re-factored the KPA500 code to be more robust.
 +
 +
*30415
 +
**Corrected a defect in the Restore User Settings feature that would cause an error message to display on some systems on restart.
 +
 +
*30413
 +
**Corrected a defect in the Restore User Settings feature that would cause an error message to display on some systems. Note: a manual restart of DDUtil is now required after using the Restore User Settings feature.
 +
**Repaired a defect in the F6K mode change code where a mode change would not always cause the right response from the TuneStepSet() routine.
 +
**Fixed TKnob errors from tuning vfo B if slice B didn't exist.
 +
 +
*30402
 +
**Fixed DDU Title Bar not updating proper freq when RXB is removed
 +
**Fixed TKnob freezing when crossing MHz zero boundary
 +
**Renamed '''PTT Sync''' check box to '''DDUtil Follows Amp PTT'''
 +
**Added '''Amp Follows DDU PTT''' check box
 +
**Added macro cmds '''DD6RXA/DD6TXA'''
 +
**Added TCP Server and DDClient app (alpha code)
 +
**Re-factored SteppIR code to prevent controller turning off when the Home button is pressed
 +
**Re-factored Tune Detect to work properly
 +
**Added persistence and movable controls to DDClient
 +
**Stopped KPA500 disable from blanking the port number
 +
**Re-ordered F6K CWSpeed property to not call DoModeChg
 +
**Added SetTitleBar routine to combine code into one routine
 +
 +
*30306
 +
**Re-sequenced Tuning Knob code to eliminate start-up errors created in 30301 and continued from 30304.
 +
 +
*30301
 +
**Enabled the Tuning Knob for F6K radios.
 +
**Added new DDUtil macros DDSD, DDSR.
 +
**Re-Factored Always-On-Top code to include the Setup form also.
 +
**Updated knob to zero with tune step boundaries.
 +
**Updated knob code so Z constants will show properly.
 +
**Added Default check boxes and mode drop-downs for Tune Step settings.
 +
**Added CW Speed to the F6K GUI Title Bar.
 +
**Added trap for bad PA Temp (ZZTS) readings.
 +
 +
*30201
 +
**Added Band Data/Macro by Radio check box which allows different band and macro files by radio model.
 +
**Added new Inno installer.
 +
**Expanded HRD Server to accept any IP on the LAN.
 +
**Added KPA500 Fan Speed macro (DDPA).
 +
**Added Command-Line arguments /F6K and /Leg
 +
**Fixed Auto Drive not updating drive level when expert mode (if enabled) is changed for AM, SSB, DIGI modes.
 +
**Fixed defect that was causing the split TX frequency to be entered into PSDR VFO B incorrectly when initiated from a Spot Cluster program.
 +
 +
*30144
 +
**Made DoModeChg agree with F6k modes
 +
 +
*30143
 +
**Added double-click to diagnostics form to dump RcpCaller table.
 +
**Reworked HRD server for 6k compatibility.
 +
**Added RCP Re-assignment feature (group) to Ports tab.
 +
**Added 90 second timer to dump stale entries from the rcpCaller table for F6K.
 +
**Re-ordered names on the Files tab.
 +
**Added Wiki Help links to many tabs/groups.
 +
**Added slice B to list of re-direct slices (Ports tab).
 +
**Removed default setting (500) from Legacy Interval Poll Timer window on Features tab.
 +
**Added _condx error codes to PortSend().
 +
**More work on HRD apps Filter button. Incomplete, can't find a way to get app to re-read the button list.
 +
 +
*30134
 +
**Reworked CheckForDupeCmd() to work properly when multiple non-answered commands were present.
 +
**Discovered when Auto Drive is enabled and if drive is set to zero (0) band change errors can occur on some machines depending on speed.
 +
 +
*30125
 +
**Repaired Passive Listener not following radio for None slave radio.
 +
**Reworked ClientCat code to not allow buildup of non-answered Cat commands (like FB if no slice 1).
 +
**The CX-Auto no longer shown in title bar if CX not enabled.
 +
**Fixed error display when Macro Buttons form is not enabled when a macro is edited.
 +
**Removed ZZFA/FB special handling from WriteToRadio method.
 +
**Changed WN2 polling speed from 150 to 175 ms.
 +
**Add EU separator check to FreqToBand() routine.
 +
**Commented out catch in ReturnCat() method that was throwing errors.
 +
**Reworked DDMD command to add Center Freq. Updated wiki
 +
 +
*30120
 +
**Added compatibility code to stop Auto Drive enable from crashing XP.
 +
**Removed Error msg code from Slice add/delete for more than 2 slices.
 +
**Added DDUtil macro DDMD to switch mode and filter size (F6K)
 +
**Hooked up the Split button on the Misc form.
 +
**Worked on F6K macro compatibility
 +
**Fixed bug where hdwe was following xmit freq.
 +
**Got MOX working using InterLockState
 +
**Added Disable Band Data check box for USB8
 +
**Fixed Remote Power defect
 +
**Added icon overlay method for auto drive
 +
**Re-sequenced KPA startup code to add ^po with ^on commands
 +
**Renamed Cat Commander to just Cat
 +
**Started adding Debug code for error log
 +
**Reworked mox code to use InterlockState property
 +
**Fixed bug where TXfreq was not being followed by hardware
 +
**More work on macro compatibility with F5K
 +
**Fixed defect where HRD server won't start unless Legacy port is present.
 +
 +
*30106
 +
**Added try/catch to InitAutoDrive to trap error if Console not up yet.
 +
**More work on InitAutoDrive()
 +
**Re-factored BCD code so selecting 'None' for port doesn't disable the port on next startup.
 +
 +
*30103
 +
**Repaired bug from the new Oper/Stby icon addition where an error would occur if the Auto Drive feature was not enabled.
 +
**Added a new Yaesu rotor type for users of the GS232B rotor controllers.
 +
 +
*30102
 +
**Repaired CX-Auto defect where last antenna used was shown even if all antennas were grounded.
 +
**Fixed some Icom PW-1 amplifier defects and received conformation the PW-1 amp is correctly following frequency.
 +
**Added validation code for PTT/Tune Detect check boxes.
 +
**Validated Passive Listener Slave Radio type Icom w/CI-V is working correctly.
 +
**Added file dialog for the Band Data File 'Save' button (LPT tab).
 +
**Validated the Wave Node WN2 wattmeter is working correctly.
 +
**Added Auto Drive PTT state indication to the Task Bar icon. Now if you have Auto Drive enabled the Task Bar icon will change color to match the Oper/Stby button on the Misc. form.
 +
 +
*30095
 +
**Repaired RCP2 rotor port defect.
 +
**Added test to not allow DDUtil to start if it's already running.
 +
**Added new dockable window for CX-Auto antenna switch (Other tab).
 +
**Fixed defect where Icom PW-1 amp would not respond.
 +
**Added error trap for bad ZZTS data from PSDR.
 +
 +
*30088
 +
**Fixed a defect where the BOBC check box in the Auto Drive group would un-check if the Auto Drive enable check box was toggled.
 +
**More work on RCP/Diagnostics Cat Message display stability.
 +
**Added PTT Detect feature on the Feature tab Options group.
 +
 +
*30086
 +
**Fixed regression that prevented DDUtil from appearing in the Task bar.
 +
**Repaired bad links in the Help menu.
 +
**Fixed defect in Errors showing properly in DDUtil Title Bar.
 +
**repaired Cat Message code defect in RCP1-6 routines.
 +
**Renamed Cat Messages form to Diagnostics
 +
***Added Performance tab
 +
***Added Cat Monitor tab
 +
**Added New Short-Cut keys
 +
***[Alt] + D Opens Diagnostic form
 +
***[Alt] + S Opens Setup form
 +
***[Alt] + [Shift} + S Closes Setup form
 +
**Added Files tab to the Setup form (file locations)
 +
***SmartSDR - Reserved for future use
 +
***Cat Commander - Required for auto start/connect of Cat Commander
 +
***PowerSDR - Required for remote start if PSDR start option is selected in the Tools menu Start Radio.
 +
**Added detection and auto start capability for Cat Commander.
 +
**:DDUtil requires Cat Commander to be present and running to service DDUtil RCP clients and to support some internal functionality.
 +
**Fixed a defect that omitted the file type for the Options menu Backup User Settings selection It now defaults to xml.
 +
 
*30080
 
*30080
 
**Added sorting to Band data GUI (GetBandData()).
 
**Added sorting to Band data GUI (GetBandData()).
 
**Added Auto PTT check box to Auto Drive tab.
 
**Added Auto PTT check box to Auto Drive tab.
 
**Added window click event to PA Temp to change from C <--> F degrees.
 
**Added window click event to PA Temp to change from C <--> F degrees.
 +
 
*30079
 
*30079
 
**Added S-Meter avg & peak data to F6000 tab
 
**Added S-Meter avg & peak data to F6000 tab
Line 9: Line 158:
 
**Added PTT Macro texy boxes to Auto Drive tab to allow macro execution when Oper/Stby mode is changed.
 
**Added PTT Macro texy boxes to Auto Drive tab to allow macro execution when Oper/Stby mode is changed.
 
**Added 60 meter setting to USB8 relay board on Feature tab.
 
**Added 60 meter setting to USB8 relay board on Feature tab.
 +
 
*30078
 
*30078
 
**Enabled Auto Update Check for new version.
 
**Enabled Auto Update Check for new version.
Line 14: Line 164:
 
*30075
 
*30075
 
**Enabled AutoDrive for F6K.
 
**Enabled AutoDrive for F6K.
 +
 
*30074
 
*30074
 
**Added CAT Commander client code.
 
**Added CAT Commander client code.
Line 19: Line 170:
 
**Refactored Quick memory code to repair short-cut key defect.
 
**Refactored Quick memory code to repair short-cut key defect.
 
**Fixed SM0 bad data error messages when PSDR in transmit/tune mode.
 
**Fixed SM0 bad data error messages when PSDR in transmit/tune mode.
 +
 
*30073
 
*30073
 
**Added retention days window for Auto Save Backup File check box on Features tab.
 
**Added retention days window for Auto Save Backup File check box on Features tab.
Line 41: Line 193:
 
**Fixed Misc form Split indicator where it syncs with PSDR Split function.
 
**Fixed Misc form Split indicator where it syncs with PSDR Split function.
 
** Re-factored Heros code to not turn off Bypass if out of ham bands.
 
** Re-factored Heros code to not turn off Bypass if out of ham bands.
 +
 
*30065
 
*30065
 
**Added Drive Power to the Flex Control (TKnob)  shaft encoder menus.
 
**Added Drive Power to the Flex Control (TKnob)  shaft encoder menus.
 +
 
*30064
 
*30064
 
**Repaired a defect where station info would not persist if a rotor wasn't enabled.
 
**Repaired a defect where station info would not persist if a rotor wasn't enabled.
 
**Reworked the Remote Start feature to correct defects.
 
**Reworked the Remote Start feature to correct defects.
 
**Completed Alpha 87A amplifier support (needs testing).
 
**Completed Alpha 87A amplifier support (needs testing).
 +
 
* 30062
 
* 30062
 
**Added KAT500 macros DDEA, DDEM, DDET
 
**Added KAT500 macros DDEA, DDEM, DDET
Line 54: Line 209:
 
**Removed default Com settings from Rotor setup
 
**Removed default Com settings from Rotor setup
 
**Changes to the BCD data file no longer require a restart to work properly.
 
**Changes to the BCD data file no longer require a restart to work properly.
 +
 
*30060
 
*30060
 
**Added KAT500 macros DDEA, DDEM, DDET
 
**Added KAT500 macros DDEA, DDEM, DDET
Line 60: Line 216:
 
**Fixed ACOM 2K auto starting on DDUtil start
 
**Fixed ACOM 2K auto starting on DDUtil start
 
**Removed default Com settings from Rotor
 
**Removed default Com settings from Rotor
 +
 
*30059 &rarr; Released to Beta testers
 
*30059 &rarr; Released to Beta testers
 +
 
*30058
 
*30058
 
**Added Heros macros DDHA, DDHB, DDHL, DDHU, DDHY
 
**Added Heros macros DDHA, DDHB, DDHL, DDHU, DDHY

Latest revision as of 19:11, 2 February 2014

Note: all revision documentation after 30416 can be found in the DDUtil/Docs directory on your PC as Releasexxxxx.pdf.

  • 30416
    • Re-factored the KPA500 code to be more robust.
  • 30415
    • Corrected a defect in the Restore User Settings feature that would cause an error message to display on some systems on restart.
  • 30413
    • Corrected a defect in the Restore User Settings feature that would cause an error message to display on some systems. Note: a manual restart of DDUtil is now required after using the Restore User Settings feature.
    • Repaired a defect in the F6K mode change code where a mode change would not always cause the right response from the TuneStepSet() routine.
    • Fixed TKnob errors from tuning vfo B if slice B didn't exist.
  • 30402
    • Fixed DDU Title Bar not updating proper freq when RXB is removed
    • Fixed TKnob freezing when crossing MHz zero boundary
    • Renamed PTT Sync check box to DDUtil Follows Amp PTT
    • Added Amp Follows DDU PTT check box
    • Added macro cmds DD6RXA/DD6TXA
    • Added TCP Server and DDClient app (alpha code)
    • Re-factored SteppIR code to prevent controller turning off when the Home button is pressed
    • Re-factored Tune Detect to work properly
    • Added persistence and movable controls to DDClient
    • Stopped KPA500 disable from blanking the port number
    • Re-ordered F6K CWSpeed property to not call DoModeChg
    • Added SetTitleBar routine to combine code into one routine
  • 30306
    • Re-sequenced Tuning Knob code to eliminate start-up errors created in 30301 and continued from 30304.
  • 30301
    • Enabled the Tuning Knob for F6K radios.
    • Added new DDUtil macros DDSD, DDSR.
    • Re-Factored Always-On-Top code to include the Setup form also.
    • Updated knob to zero with tune step boundaries.
    • Updated knob code so Z constants will show properly.
    • Added Default check boxes and mode drop-downs for Tune Step settings.
    • Added CW Speed to the F6K GUI Title Bar.
    • Added trap for bad PA Temp (ZZTS) readings.
  • 30201
    • Added Band Data/Macro by Radio check box which allows different band and macro files by radio model.
    • Added new Inno installer.
    • Expanded HRD Server to accept any IP on the LAN.
    • Added KPA500 Fan Speed macro (DDPA).
    • Added Command-Line arguments /F6K and /Leg
    • Fixed Auto Drive not updating drive level when expert mode (if enabled) is changed for AM, SSB, DIGI modes.
    • Fixed defect that was causing the split TX frequency to be entered into PSDR VFO B incorrectly when initiated from a Spot Cluster program.
  • 30144
    • Made DoModeChg agree with F6k modes
  • 30143
    • Added double-click to diagnostics form to dump RcpCaller table.
    • Reworked HRD server for 6k compatibility.
    • Added RCP Re-assignment feature (group) to Ports tab.
    • Added 90 second timer to dump stale entries from the rcpCaller table for F6K.
    • Re-ordered names on the Files tab.
    • Added Wiki Help links to many tabs/groups.
    • Added slice B to list of re-direct slices (Ports tab).
    • Removed default setting (500) from Legacy Interval Poll Timer window on Features tab.
    • Added _condx error codes to PortSend().
    • More work on HRD apps Filter button. Incomplete, can't find a way to get app to re-read the button list.
  • 30134
    • Reworked CheckForDupeCmd() to work properly when multiple non-answered commands were present.
    • Discovered when Auto Drive is enabled and if drive is set to zero (0) band change errors can occur on some machines depending on speed.
  • 30125
    • Repaired Passive Listener not following radio for None slave radio.
    • Reworked ClientCat code to not allow buildup of non-answered Cat commands (like FB if no slice 1).
    • The CX-Auto no longer shown in title bar if CX not enabled.
    • Fixed error display when Macro Buttons form is not enabled when a macro is edited.
    • Removed ZZFA/FB special handling from WriteToRadio method.
    • Changed WN2 polling speed from 150 to 175 ms.
    • Add EU separator check to FreqToBand() routine.
    • Commented out catch in ReturnCat() method that was throwing errors.
    • Reworked DDMD command to add Center Freq. Updated wiki
  • 30120
    • Added compatibility code to stop Auto Drive enable from crashing XP.
    • Removed Error msg code from Slice add/delete for more than 2 slices.
    • Added DDUtil macro DDMD to switch mode and filter size (F6K)
    • Hooked up the Split button on the Misc form.
    • Worked on F6K macro compatibility
    • Fixed bug where hdwe was following xmit freq.
    • Got MOX working using InterLockState
    • Added Disable Band Data check box for USB8
    • Fixed Remote Power defect
    • Added icon overlay method for auto drive
    • Re-sequenced KPA startup code to add ^po with ^on commands
    • Renamed Cat Commander to just Cat
    • Started adding Debug code for error log
    • Reworked mox code to use InterlockState property
    • Fixed bug where TXfreq was not being followed by hardware
    • More work on macro compatibility with F5K
    • Fixed defect where HRD server won't start unless Legacy port is present.
  • 30106
    • Added try/catch to InitAutoDrive to trap error if Console not up yet.
    • More work on InitAutoDrive()
    • Re-factored BCD code so selecting 'None' for port doesn't disable the port on next startup.
  • 30103
    • Repaired bug from the new Oper/Stby icon addition where an error would occur if the Auto Drive feature was not enabled.
    • Added a new Yaesu rotor type for users of the GS232B rotor controllers.
  • 30102
    • Repaired CX-Auto defect where last antenna used was shown even if all antennas were grounded.
    • Fixed some Icom PW-1 amplifier defects and received conformation the PW-1 amp is correctly following frequency.
    • Added validation code for PTT/Tune Detect check boxes.
    • Validated Passive Listener Slave Radio type Icom w/CI-V is working correctly.
    • Added file dialog for the Band Data File 'Save' button (LPT tab).
    • Validated the Wave Node WN2 wattmeter is working correctly.
    • Added Auto Drive PTT state indication to the Task Bar icon. Now if you have Auto Drive enabled the Task Bar icon will change color to match the Oper/Stby button on the Misc. form.
  • 30095
    • Repaired RCP2 rotor port defect.
    • Added test to not allow DDUtil to start if it's already running.
    • Added new dockable window for CX-Auto antenna switch (Other tab).
    • Fixed defect where Icom PW-1 amp would not respond.
    • Added error trap for bad ZZTS data from PSDR.
  • 30088
    • Fixed a defect where the BOBC check box in the Auto Drive group would un-check if the Auto Drive enable check box was toggled.
    • More work on RCP/Diagnostics Cat Message display stability.
    • Added PTT Detect feature on the Feature tab Options group.
  • 30086
    • Fixed regression that prevented DDUtil from appearing in the Task bar.
    • Repaired bad links in the Help menu.
    • Fixed defect in Errors showing properly in DDUtil Title Bar.
    • repaired Cat Message code defect in RCP1-6 routines.
    • Renamed Cat Messages form to Diagnostics
      • Added Performance tab
      • Added Cat Monitor tab
    • Added New Short-Cut keys
      • [Alt] + D Opens Diagnostic form
      • [Alt] + S Opens Setup form
      • [Alt] + [Shift} + S Closes Setup form
    • Added Files tab to the Setup form (file locations)
      • SmartSDR - Reserved for future use
      • Cat Commander - Required for auto start/connect of Cat Commander
      • PowerSDR - Required for remote start if PSDR start option is selected in the Tools menu Start Radio.
    • Added detection and auto start capability for Cat Commander.
      DDUtil requires Cat Commander to be present and running to service DDUtil RCP clients and to support some internal functionality.
    • Fixed a defect that omitted the file type for the Options menu Backup User Settings selection It now defaults to xml.
  • 30080
    • Added sorting to Band data GUI (GetBandData()).
    • Added Auto PTT check box to Auto Drive tab.
    • Added window click event to PA Temp to change from C <--> F degrees.
  • 30079
    • Added S-Meter avg & peak data to F6000 tab
    • Added try/catch to StepPortMsg to catch errors.
    • Added Disable Auto Update checkbox to Features tab to allow choice of automatically checking for version updates.
    • Added PTT Macro texy boxes to Auto Drive tab to allow macro execution when Oper/Stby mode is changed.
    • Added 60 meter setting to USB8 relay board on Feature tab.
  • 30078
    • Enabled Auto Update Check for new version.
    • Bumped version for Auto Update test.
  • 30075
    • Enabled AutoDrive for F6K.
  • 30074
    • Added CAT Commander client code.
    • Added Quick Memory name note to Misc form Title Bar.
    • Refactored Quick memory code to repair short-cut key defect.
    • Fixed SM0 bad data error messages when PSDR in transmit/tune mode.
  • 30073
    • Added retention days window for Auto Save Backup File check box on Features tab.
  • 30072
    • Fixed USB8 defect that caused error if selected and up plugged.
  • 30071
    • Added default Station Location info to settings.
    • Reworked Rotor code to allow Heading window to be optional.
    • Added traps to catch ConvertToInt32 errors in ParseZZDU routine.
  • 30069
    • More work on SPE amp code to stablize.
  • 30068
    • SPE amp un-responsive. Found several defects and not all code complete.
    • SerMacPort un-responsive. Repaired defects
    • Added Invoke to DDDT/DDRT in DDParse
    • Corrected Setup context menu to correctly find SerMacPort on Ports tab.
  • 30067
    • Reworked Tuning Knob to not fail 2nd enable
    • Error message displayed on A9500 start-up. Reworked A9500 start-up code
  • 30066
    • Extended error handling code to catch "Input string not in correct format" errors.
    • Fixed Misc form Split indicator where it syncs with PSDR Split function.
    • Re-factored Heros code to not turn off Bypass if out of ham bands.
  • 30065
    • Added Drive Power to the Flex Control (TKnob) shaft encoder menus.
  • 30064
    • Repaired a defect where station info would not persist if a rotor wasn't enabled.
    • Reworked the Remote Start feature to correct defects.
    • Completed Alpha 87A amplifier support (needs testing).
  • 30062
    • Added KAT500 macros DDEA, DDEM, DDET
    • RCP6 is now persistent (Ports tab)
    • Scratch pad is now persistent (Ports tab)
    • Fixed ACOM 2K auto start issue
    • Removed default Com settings from Rotor setup
    • Changes to the BCD data file no longer require a restart to work properly.
  • 30060
    • Added KAT500 macros DDEA, DDEM, DDET
    • Fixed RCP6 not persistent (Ports tab)
    • Fixed Scratch pad not persistent (Ports tab)
    • Fixed ACOM 2K auto starting on DDUtil start
    • Removed default Com settings from Rotor
  • 30059 → Released to Beta testers
  • 30058
    • Added Heros macros DDHA, DDHB, DDHL, DDHU, DDHY