Anafaze-Project-CheckList: Difference between revisions
Jump to navigation
Jump to search
| Line 4: | Line 4: | ||
*[[Notify-time-Temp-Implementation]] - allow user to notify of reaching TIME or TEMP value | *[[Notify-time-Temp-Implementation]] - allow user to notify of reaching TIME or TEMP value | ||
*Alarm-Messages | |||
Revision as of 12:35, 4 December 2008
Issues: Must Corrects / Checks
- Wait-Function-Implementation-for fast as possible ramping up / down Temperature-Profile-Notes
- Notify-time-Temp-Implementation - allow user to notify of reaching TIME or TEMP value
- Alarm-Messages
- 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!
- Need some sort of extensible interface that can input / output messages. Allow users to write their own code to do custom functions and fit this project into other control projects as a subpiece.
- Command-Column-Implementation function for auxillary I/O - example flipper valve fan cooling