FR1 Presentation Layer DP1
FR2 Communication Layer DP2
FR3 Business Layer DP3
FR4 Persistence Layer DP4
FR5 Hardware Layer DP5

FR1.1 Display current state of conveyors DP1.1 Utilze windows forms
FR1.2 Alert when state is inappropriate DP1.2 Viusal and Audio Alert
FR1.3 User interface adjustable parameters for sensitiviy settings, etc. DP1.3 Utilize Windows forms
FR1.4 Operate on Windows Platform DP1.4 Develope for Windows
FR1.5 Integrate touch screen capabilities DP1.5 Big UI buttons

FR2.1 Set up software on components for communication DP2.1 RS485 as Specified by Sponsor
FR2.2 Integrate serial communication into application DP2.2 Utilize Existing API

FR3.1 GUI driver for presentation layer DP3.1 Utilize GUI appropriate for existing API
FR3.2 Communication between persistence layer and presentation layer for settings DP3.2 Existing API
FR3.3 Main driving software application DP3.3 Existing API

FR4.1 Log files for debugging DP4.1 Existing API
FR4.2 Settings files DP4.2 Existing API

FR5.1 Install hardware counters DP5.1 Provided hardware
FR5.2 Install communication lines DP5.2 Serial line Cat-5, as specified by Sponsor
FR5.3 Insall communication controllers DP5.3 Integrate UARTs with BS2P40 as specified by Sponsor
FR5.4 Integrate into already built workstation DP5.4 Utilize Windows and Touch Screen and Existing API, incorporate provided hardware, USB to serial contoller