Set64rs-Software-Issues

From *** My Personal Wiki ***
Revision as of 09:06, 26 May 2010 by 72.208.110.246 (talk)
Jump to navigation Jump to search

Outstanding Issues

next

  • Clean out debug messages
  • error trapping code > will be needed soon for debug also > is freezing out 1/2 way through simple profile

In Process

  • channel select needs wired up throughout the code
    • needs to store selected channel in database for software restart purposes?

Resolved Issues

  • about menu information: RESOLVED: Added
  • memory management > when deleting profiles > sometimes a profile gets left in controller program memory > RESOLVED: Duplicate name > erases
    • recreation of problem: upload profile to range1. upload same profile name to range2. Range1 is not zero'd out.
    • when a name is deleted from profile log > zero out corresponding range!
  • Full debug testing on RUN / PAUSE / RESTART / JUMPTO
    • When program is restarted > controller memory modified segments are not restored >>> Does RUN PROFILE keep database CONTROLLER CONFIGURATION up to date? > NO
  • Pause Button > Set Single Set Point = Current temperature: RESOLVED: Implemented
    • After: Pause Profile > Restart Profile : No controller state records are found: RESOLVED: Interpolation routine loop searched for next valid line was erroneous.
  • Pause Profile appears not to store off SEGMENT TIME properly > only a 3 second sliver gets trimmed off > RESOLVED
  • JumpTo button caption changes after clicking: RESOLUTION: Change text to 'JumpTo'
  • grey out profile run parameters /segment/segment time/set temp when RunMode=SV ...not valid then:RESOLVED: Ignore for now. Not crucial.
  • Move Single Set Point function: CONTROLLER SETTINGS menu > RESOLUTION: moved to menu under MENU = CONTROLLER SETTINGS
  • Scroll bar enabled view? > for low res displays? RESOLUTION: Scrollbar function not exposed for forms in VB6 > must use API > issue dismissed
  • grid displays .................RESOLVED: expand buttons show all fields when clicked > buttons are visible in debug view
    • currently shows all fields
    • need 2 views > debug / normal > wire up menus
      • Display options:
        • Show all fields / show user fields
        • show buttons to allow wide view / narrow view
  • form centering code: RESOLUTION > solution used did not work very well > sized and placed in upper right hand of form to minimize video resolution requirements
  • size up for correct display > RESOLUTION: sized up for 1280 X 1024 screen size: works down to 1280 X 960
  • get rid of automatic compiled profile load > use only the menu load method
    • PROFILE-UPLOAD errors out when set as StartUp form > CommPortNumber = 0 >
      • RESOLUTION:Add standalone code in form_load > leave code in PROFILE EDITOR for now.
  • organize menus > too wide right now
    • MENU > READ PROGRAM CONTROL > unnecessary? > program run mode should be kept up to date by the software > DELETED
  • needs to remember last profile that was being executed for purpose of easy restart
    • software does not store executing profile in database? > RESOLUTION:Store when profile is selected
    • needs to recall executing profile name and display in EXECUTING PROFILE field at startup > RESOLUTION: Recalled at start up in form_activated


Issues Delayed

  • DataBase cleanup > what happens if duplicates or incompletes get into table? > occasionally should execute and clean > at startup: WHY? db's appeared clean
  • Change directory structure of where profiles are stored > store all profiles in 1 profile folder > eliminate Channel-XX structure: WHY? Not critical > doubt if is correct path to follow?