* added SIM_singlerigidbody
* Added matrix operations file.
* Imported libraries and declared variables.
* New objects and more defined values.
* Declared more variables and added AzElRot. function.
* Sockets and file connections 1
* Adding to variable server.
* Variables for the variable server.
* Variable parsing added.
* Vertex model for crewModule; need to change to sphere later.
* Body and vantage positioning functions.
* Drawing functions to create the model.
* Finished drawing functions for world.
* Changed some of the object names and variable names for sync.
* Added Makefile.
* Added POM file.
* Graphics client starter added to input file.
* Changed paths in S_define to reflect current file structure.
* More accurate cd error message in input file.
* Color hardcoded for testing purposes and getting the sim running.
* S_overrides changed to include graphics cleaning for each sim execution.
* S_define formatted for better readability.
* Changed shape to a dodecahedron.
* Path changed for input file.
* Airport commit
* New edges for dodecahedron.
* Triangle normals for the dodecahedron changed.
* Sim variable parsing fixed for functionality.
* Edges of dodecahedron fixed.
* Changed paint color for the shape to change based on location.
* Deleted unnecessary JViewport library.
* Increased length of x, y, and z axis lines.
* Increased vantage distance.
* Fixed triangles and normals.
* Commented on the edges.
* Deleted the notes file.
* Removed trick.frame_long_on() from splashdown SIM's realtime.py in modified data directory.
* Deleted sims directory (including images sub directory).
* Removed unnecessary body.hh and body.cpp from subdirectory.
* Removed unnecessary files.
---------
Co-authored-by: Wallace <bnwalla1@scooby.trick.gov>
Co-authored-by: AdityaGirish <aditya.girish@nasa.gov>
* Added new function calls to data_record_utilities for getting the total number of data recording groups and the data recording group pointer by its id number per customer request.
* Deleted unnecessary variable.
* Added a couple of more unit tests and fixed the return number to 0 instead of NULL for getting total number of drgs.
* Frame Log DRG now manage their own jobs (no longer add a phantom restart job)
* Actually removed frame log drg restart jobs this time
* Refactored to avoid duplicate code
* Refactor
* Fixed DR constructors
* Fixed some syntax stuff centos was throwing a tantrum about
* More centos whining
* Centos...
* Centos...
* Clean up
* added SIM_singlerigidbody
* Removed a few sections in the README file
* Removed the sims directory
* Added shutdown job and made minor changes to body.cpp
---------
Co-authored-by: Wallace <bnwalla1@scooby.trick.gov>
* Add new "greedy search" option to toggle multi-threaded variable search
* Back down to a single thread
* Fixed a typo.
---------
Co-authored-by: Hong Chen <hong.chen-1@nasa.gov>
* Added a check before calling MM delete_var in ExternalApplication destructor;
Made sure that the MulticastGroup is not initialized before initializing it in VariableServerListenThread.cpp;
* Updated to call multicast group initialization to be consistent for the unit test.
* Removed unnecessary command c str pointer.
* Removed unnecessary command c str pointer.
* Added optional remote sheel config file for the remote startup command.
* Updated to cd to the sim directory after sourcing a config file in case the config file changed pwd.
* Updated to use ubuntu22 instead of ubuntu20 due to the koviz update that removed deprecated calls from an older Qt on ubuntu20.
* Changed perl-modules-5.30 to perl-modules-5.34 as ubuntu20 uses perl 5.30 and ubuntu22 uses perl 5.34.
* Created a basic outline for the documentation
* Filled in outline more
* Created the reference images
* Documentation update
* Finish rough draft of Sim Control Panel documentation
* Updated the Throttle documentation
* Documentation updates
* Standardized punctuation
* Update
* Updated Docs
* update control panel
* Unseasoned Simulation Connection
* Shenanigans
* Fixed the shenanigans
* Changed to passive voice, updated graphic
* Update SimControlPanel.md for consistency and clean-up
* Speed up Trick::ScheduledJobQueue::push
* Make comparator a static function
* Use upper_bound instead
* Use explicit types
* Update comment
* Fix formatting