Brian Milinski | St. Norbert College CSCI 460

4/17/2012

Today I thoroughly tested my application and made sure the timers and other aspects of the program were working properly. I finalized the user interface of the program, and I also added a few safety features. I implemented a timer that locks out the toggle button for powering on my phidget board. I did this to restrict users from pressing the power toggle over and over again rapidly. The timeout is set at two seconds, and a status appears in the upper left hand corner of the screen reading Protected or Ready depending on the power status. When the button is first pressed the phidget is "Protected" for two seconds, and after those two seconds the phidget goes back to "Ready" status. I added one more xml file where I am able to set the port number externally from my executable. I did this for both testing reasons, and it will be a nice feature if a port "dies" because there are 15 ports on the phidget board available... It will also be nice for expanding if more ports are to be added to be turned on. I will meet with Dr. Pankratz tomorrow, and following that I will need to get my presentation ready and finish debugging my program.