Controller Interface Device Software Documentation
The CID II is the result of several years of hardware and software development through NIATT. The proposed project has two purposes. The first, and primary task is to improve the documentation of the CID software to make it easier for future students/ or faculty members to develop new software applications for the CID. A very talented Ph.D. student developed the existing CID software. However, that student is graduating, so is important to improve the documentation of this software and develop a programmer’s guide to use with it. The code is internally documented, but there is little external documentation. The second objective of this project is to expand the capability of the CID for applications where the number of input/output connections limits performance. The proposed design would use the existing CID hardware with modifications to the software and possibly the firmware to allow paralleling of CIDs. Possible applications include: communicating with master and slave controllers, fully utilizing NEMA d-connectors, and communicating with traffic controllers for more than one intersection.