Component Test's Software to work with "Universal Controller Box" - Software is an interpreter or "compiler" for programs to be done with a .txt file and read off of the SD Card

Dependencies:   BridgeDriver FrontPanelButtons MCP23017 SDFileSystem TextLCD mbed

Revisions of main.cpp

Revision Date Message Actions
9:5a0c4c6e39c7 2014-09-24 - System error checking and syntax checking should be completed; --- Compiled code still functions correctly; --- All error checking has not been checked that they indeed error out / not error out and function as planned File  Diff  Annotate
8:e9f836163229 2014-09-24 - all debugging and error checking (to ensure the function works in all cases.... not to tell the user about errors) for conditionCommand should be completed for any forseen combinations required for conditional statements File  Diff  Annotate
7:cca801103b86 2014-09-23 - testing "make working copy" function of revisions File  Diff  Annotate
6:d1594fd2ec5a 2014-09-23 - System Functional for Door_Latch_Test; - Fixed issue with Motors, needed to initialize the Motors for PWM; - Confirmed code works to read from SD Card that has spaces and tabs File  Diff  Annotate
5:e36e0538a903 2014-09-23 - Conditional Command working successfully; --- Also working with loop command; - Each major command (interpret, loop, condition), must have a unique ending return value File  Diff  Annotate
4:86d0d04cc055 2014-09-19 - fixed bug where "deviceFound" was not matching correct value; "if (lineData.word[2].compare(DeviceNames[i]) == 0)"... forgot the "== 0"; ; - Added Device PinIN, works as expected for current "wait" function File  Diff  Annotate
3:078e9a1e8be3 2014-09-19 - Working properly for Motor, Voltage_Driver, and looping; - successful looping and program completion; - organizing for more readable and understandable code is starting File  Diff  Annotate
2:3e7baa3e3fec 2014-09-18 - Revamped whole system and now works without stalling or freezing mid program; - now Object Oriented Based in terms of Devices (inheritance of functions) File  Diff  Annotate
1:5731f31f96be 2014-09-16 - Noticed having issues with code in terms of memory(?); - Loop functionality works fine; - Depending on the number of cycles, the code will randomly freeze up. Same thing happens if you extend the number of tasks within the loop, and decrease count File  Diff  Annotate
0:22618cf06f45 2014-09-16 - Initial Commit; - Code is a mess (in mid transition of general code architecture); - Functionality work to drive motors in both direction and turn off; - Delay functionality working; - Able to read a program from a txt file and perform functionality File  Diff  Annotate