Category Archives: SCABMS

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, […]

Searchalicious

These past few weeks I’ve been quite busy with all sorts of SCABMS business… from development to logistics.
I finished up the search feature on the Drink Menu. This allows for the user, via the onScreen keyboard, to limit the drink list dynamically as they type to fit their search string. This limiting is based on […]

Edit/Remove Drink

This round, we worked on and wrapped up the Edit Drink and Remove Drink modules. They both work exactly how you would expect them to work, properly removing the drink and all of it’s entries from the database (except the ingredients, or course) and editing the drink just allows you to change the name […]

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.

Progress is a warm gun…

This week my task was to build a four valve prototype to test the pressure drop when multiple lines come into the picture. This task isn’t quite resolved for the following reasons.

I was quite ill most of last week
I was waiting on a part shipment (that came friday)
Said part shipment had a wrong part that […]

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 […]

A new prototype is “born”

This week I took two tasks upon myself… first being to use PHP to pass arguments to the C code developed by Dave and second to mockup a prototype using a two valve configuration.
PHP Passing
On passing values and arguments to the C code: This task was relatively straight forward, as I thought it would be. […]

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 […]

Adding Drinks

While most of the code has already been written for the Add Drink interface, the database handler which will send the information from the completed configuration form to the corresponding database tables. It will require interaction with more than one table since the liquid IDs and the drinks are stored separately, which means there […]

Lessons in Linux Serial Interfaces

This week our goal was to get the Linux box that we have set up for our Senior Design project to be able to interface with our 2 connected 8-port relays via the Serial (DB-9) Port, and we succeeded!A little background information:

Server OS - Ubuntu 6.06 LTS (Dapper Drake)
Computer Hardware -

Processor: 1GHz Pentium III
Memory: 256MB […]