FEP Simulator Installation Instructions
The purpose of this document is to walk a developer through setting up / installing the FEPSimulator in the TMC Simulation room.
The FEPSimulator runs persistently on the linux VM and awaits messages (over a socket) from the ATMSDriver, and makes rpc calls to the ATMS Server using the message data.
See FEP Simulator documentation for more details (not written yet).
Step 1: SSH into the linux VM
In a terminal, run:
$ ssh <username>@192.168.251.46
to ssh into the linux VM.
Step 2: Check out the FEPSimulator repository
To check out the FEPSimulator repository, use an svn checkout.
In your terminal, run:
$ cd && svn co svn+ssh://<username>@git.tokomak.net/svn/tmcsimulator/branches/FEPSimulator
This will checkout the FEPSimulator into your home user directory.
Step 3: Build and run the FEPSimulator project
In your terminal, run:
$ cd FEPSimulator/ && ./buildLinuxVM && ./runFEPSim
Observe the status message "Running FEP Simulator ..."
As the simulation runs, highway network info will be made available to the FEP Sim and diagnostic messages will stream across the console.
Note to Developers
- The FEPSim project was configured as a NetBeans? project
- Be sure to install the C++ plugin to NetBeans in order to open the FEPSimulator Project.
Running FEP Sim on your workstation (or laptop)
- Check out the TMC project from the SVN repository.
- Open a terminal window in branch/FEPSimulator.
- In your terminal, run:
./runFEPSim
Observe the status message "Running FEP Simulator ..."
