Difference between revisions of "Revision History"
From DDUtilV3
(18 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 | *30143 | ||
**Added double-click to diagnostics form to dump RcpCaller table. | **Added double-click to diagnostics form to dump RcpCaller table. |
Latest revision as of 18: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