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 |