Author Archives: dave

Test Plan

This week, we worked on a test plan for the SCABMS.  We spent time working out a decent set of test cases to be run on the SCABMS when it is built and ready to be tested.  These test cases will examine each functional area of the project. In addition to the test cases listed, […]

Warning System

This week, I worked on the warning system. We had to make a couple of changes to the database for it to work. The first was the addition of a bottle size element, so that we could know what size the bottles were that were in the system. The other is an […]

Two Weeks of Building

This was the first week of our two week build cycle.  Everything is still in the works, we’ll post a longer update, and perhaps some pictures, when we have more to talk about.  Next week’s post should be a bit more robust.

Prime Lines with Mike and Dave

This week, Mike and I discussed the implementation of the Prime Lines function. We came up with a strong design for how it will work. It will basically consist of a few lines of php that will call the serial driver using different argument strings. The Prime Lines screen will have two […]

Serial Driver

The driver is, for the most part, finished.  It can now take the glass size and a set of port numbers and amounts, and convert them into system calls.  It also calls the appropriate delay between  each call.  The order of calls is as follows:  driver.exe   -glass size-  -first port #-  -first amount-  -second port […]

Serial Driver for PHP to Port Interface

This week we worked on testing the pumps for the liquids. I also began work on a new driver program that will serve as an interface between the PHP code and the hardware. The program will be called with a string of arguments. These will include the glass size, the port numbers […]

Serial Communication in C

Direct Serial Communication
My primary task for this assignment was to research methods of communication with devices connected to the serial port using the language of C. The first method that I came across was a very direct method. It was coupled with a discussion of serial modems as well.
First, we would need to […]