| | 1 | = ATMSDriver Documentation = |
| | 2 | |
| | 3 | California Polytechnic State University[[BR]] |
| | 4 | San Luis Obispo, California[[BR]] |
| | 5 | Author: John A. Torres[[BR]] |
| | 6 | Version: September 25, 2017[[BR]] |
| | 7 | |
| | 8 | == Table of Contents == |
| | 9 | |
| | 10 | 1. [#glossary Glossary][[BR]] |
| | 11 | 1. [#overview ATMSDriver System Overview] [[BR]] |
| | 12 | 1. [#overview-diagram ATMS System Diagram] |
| | 13 | 1. [#simmgr-driver Simulation Manager => ATMSDriver Protocol] [[BR]] |
| | 14 | 1. [#driver-communicator ATMSDriver => ATMSCommunicator Protocol] [[BR]] |
| | 15 | 1. [#communicator-atms ATMSCommunicator => ATMS Protocol] [[BR]] |
| | 16 | 1. [#ATMSDriver ATMSDriver] [[BR]] |
| | 17 | 1. [#ATMSCommunicator ATMSCommunicator] [[BR]] |
| | 18 | |
| | 19 | == 1. Glossary == #glossary |
| | 20 | |
| | 21 | ATMS:: Advanced Traffic Management System – a tool utilized within Caltrans |
| | 22 | RPC:: Remote Procedural Call – a protocol that one program can use to request a service from a program located in another computer on a network without having to understand the network's details. |
| | 23 | FEP:: Front End Processor – The FEP "polls" loop detector stations to collect detector data. |
| | 24 | |
| | 25 | == 2. ATMSDriver System Overview == #overview |
| | 26 | |
| | 27 | === 2.1 ATMSDriver System Diagram === #overview-diagram |
| | 28 | |
| | 29 | [[Image(ATMSDriverOverview.png)]] |
| | 30 | |
| | 31 | === 2.1 Simulation Manager => ATMSDriver Protocol === #simmgr-driver |
| | 32 | |
| | 33 | insert |
| | 34 | |
| | 35 | === 2.2 ATMSDriver => ATMSCommunicator Protocol === #driver-communicator |
| | 36 | |
| | 37 | insert |
| | 38 | |
| | 39 | === 2.3 ATMSCommunicator => ATMSProtocol === #communicator-atms |
| | 40 | |
| | 41 | insert |
| | 42 | |
| | 43 | == 3. ATMSDriver == #ATMSDriver |
| | 44 | |
| | 45 | insert |
| | 46 | |
| | 47 | == 4. ATMSCommunicator == #ATMSCommunicator |
| | 48 | |
| | 49 | insert |