Anafaze-Project-CheckList

From *** My Personal Wiki ***
Jump to navigation Jump to search

Issues: Must Corrects

  • wait function-for fast as possible ramping up / down
  • implement NOTIFY command - allow user to notify of reaching TIME or TEMP value
  • implement COMMAND function for auxillary I/O - example flipper valve fan cooling


  • Channel message filter - option to display only messages for the particular channel and IO timer above....
  • Allow global setting of email alert addresses from MultiTraj menus
  • Highlight row executing on profile chart display on trajectory form
  • Lock out AutoStart settings of ganged channels once first channel is gang is set. - to prevent setting up the gang start more than once.
  • Add "time bomb" security measure - in control loop: conditional KeyCheck based on outcome of low probability random number generator - should have mean time between checks = 1 month.


  • Communication error should be flagged if communications goes down - does not do this right now
  • Error handling in new routines
  • Verify user prompt erasers at above a certain length of text - prevent overflow errors!
  • Verify logfile operations use LONG integers. Will run out of room if is only 16 bit ints
  • Make sure all routines use variable CONTROLLER ADDRESS instead of numeric constant

Issues: Can be delayed

  • Logfile Rendering becomes low quality >4000 logfile points
  • Implement condition rerendering of chart - cut down processing time for larger renders - example 1000 point render
  • route channel prompts of ganged messages to all gang channel prompts
  • Temperature bumping - so temperature can be actively bumped up under the Trajectory form


Issues: Future Features

  • Profile Download to controller
  • WebCam - to allow photo being taken of art object setup in oven. - allow for autodocumenting in a database library online!