------------- INSTALLATION: ------------- 1. Create GPSTools/AntiJamTest/server_control_main/config.xml with your setup - check ip address and port number for servers controlling jammers, hackrf, spirent simulator User can still review results with OutputResults/all_data.db without jammers or spirent. 2. Make sure you have needed tools: - Anaconda python 3 together with flask flask-login msgpack pyserial Use "conda install" to install what you are missing. - cd GPSTools/pythonTools/ and do cvs update - cd ../../ then link or copy the latest sbf2t0x and novatel2t0x at the same level as GPSTools/ 3. Make directories: - mkdir GPSTools/AntiJamTest/server_control_main/OutputResults - mkdir GPSTools/AntiJamTest/server_control_main/ResultsQueue - mkdir GPSTools/AntiJamTest/server_control_main/DataDir - mkdir GPSTools/AntiJamTest/server_control_main/Clone - copy AUGER_2023_0119.xml to Clone/ (This depends Auger's setting in config.xml) - Manually run the server and it will tell you about more missing directories: ./run_control.sh (Ctrl-C kill if it doesn't immediately exit with an error, otherwise create any directories it wants.) - Manually run ProcessResults and it will create more directories/files: ./ProcessResults.py 4. Edit GPSTools/AntiJamTest/server_control_main/ run_web.sh and run_control.sh with your paths: - needs viewdat in path - needs setup so CVS checkouts of coreBuild work - you can set up CCACHE/DISTCC for faster coreBuild compiles - needs Anaconda path setup - needs Python include path to "GPSTools/pythonTools"