Added the two Database routines that were not included initially by mistake. Now CreateDatabaseProcedures.sql contains the two routines. Also made changes to to include a run history for the PDF Batch Report generator.
Added documentation to "doc" for sequence import and export
Added a shell script into "config" folder. Shell script shall backup the log files located in "/opt/elixys/logs" and zip them into a file located in the same directory. The name of the backed up log files shall be called "backup_<DATE>"
Added a visible "Enter q to exit" text line to the StateMonitor. Previously, it did not show and many users just close it rather than returning to the terminal.
Added hardware interaction capabilities
Merge branch 'sequence'
Fixed location of sequence importer and exporter
Added a script to test the cooling system. Script shall turn on cooling system for 3 minutes then turn the cooling system off prior to running Init()
Added various error logging for the robot's movement and position in files 'ReagentDeliveryModel' and 'HardwareComm'
Fixed errors in log file
Fixed error in logging
Added a script to test the hardware for the reagent robot's movement. Script shall move the robot to various positions and confirm that the robot successfully traversed to the position
Added a script to test the hardware for the reagent robot's movement. Script shall move the robot to various positions and confirm that the robot successfully traversed to the position
Added one shell and two python scripts. THe python scripts shall convert a json (.seq) object file to a python pickle (.p) file. The other python script shall allow the user to see the contents of the pickle file, which is displayed and formatted in the termianl line. Lastly, a shell script which shall loop through all .seq files and perform the JSON->Pickle file convertion and same the contents in the same path as the shell script.
Added the Test/ Folder. This folder will contain all tests that the Elixys machine can perform.
Added test scripts
Added an Init() script
Made Changes to reactor robot test script. Removed unneeded logging in HardwareComm for one function.
Added a directory in "Hardware" which is where all robot positions .ini files will be stored from various Elixys machines. Added the robotpositions .ini file from hot cell 3
Merge branches 'test_scripts' and 'master'