Commit Graph

19 Commits

Author SHA1 Message Date
Matthew Territo
96245ec60e Allow separate friction control 2018-11-05 01:28:28 -07:00
Matthew Territo
0ad56e04f3 Add interesting times. 2018-10-31 12:28:13 -06:00
Matthew Territo
f185b2cee7 Add lua script payload to flight controller. Access websocket sensitivity in orbitalnavigator 2018-09-14 15:54:57 -06:00
Matthew Territo
0c444f09c1 Disengaged Autopilot on disconnect 2018-08-29 11:11:11 -06:00
Matthew Territo
179a6d16ae Autopilot by disabling friction 2018-08-25 12:00:52 -06:00
Matthew Territo
e43b813670 Initialializing for AutoPilot 2018-08-24 18:00:05 -06:00
Matthew Territo
492c544a81 Change focus 2018-08-08 18:21:19 -04:00
Matthew Territo
338d333b04 Send disconnect and connect packets 2018-08-06 16:37:57 -06:00
Matthew Territo
8eb2692abe IP: Init Focus Nodes 2018-08-04 08:09:19 -06:00
Matthew Territo
f278072f97 * InputState: Memory for WebsocketInputStates now resides here as pointers to WebsocketInputState
* WebsocketInputStates: Change to an unordered_map
* WebsocketCameraStates: Skip updating if there are no states to processes
* FlightControllerTopic: Switch for processing different types of events (input, connection, disconnect, etc.)
* FlightControllerTopic: Stores memory for a single WebsocketInputState instead of all
2018-07-17 17:06:34 -06:00
Matthew Territo
5b4125f6ad Initial WebsocketInputStates and FlightControllerTopic
=========================================
* Initial pass at network navigation, based on Joysticks
* Need to figure out deceleration/when to reset the WebsocketInputStates
2018-07-11 17:25:59 -06:00
Matthew Territo
b622b0f3fc Init FlightControllerTopic 2018-07-10 10:32:21 -06:00
Alexander Bock
ef61dc8c16 Rename DashboardGlobeLocation to DashboardItemGlobeLocation
Remove JSON from iswa module and use openspace one instead
Remove warnings
General code cleanup
2018-07-05 12:00:32 -04:00
Alexander Bock
4952f8f977 Code cleanup branch (#618)
* Make height map fallback layer work again
  * Add documentation to joystick button bindings
  * Removed grouped property headers
  * Add new version number constant generated by CMake
  * Make Joystick deadzone work properly
  * Change the startup date on Earth to today
  * Fix key modifier handling
  * Add debugging indices for TreeNodeDebugging
  * Fix script schedule for OsirisRex
  * Do not open Mission schedule automatically
  * Upload default projection texture automatically

  * General code cleanup
  * Fix check_style_guide warnings
  * Remove .clang-format
  * MacOS compile fixes
  * Clang analyzer fixes
2018-06-10 04:47:34 +00:00
Emil Axelsson
1c000a045b Make it possible to unsubscribe to the time (#612) 2018-05-16 12:47:06 +02:00
Alexander Bock
b4be63af65 Feature/configuration (#605)
* Switch openspace.cfg file from a Dictionary-based loading to a variable based loading
 * Change ConfigurationManager to not use Dictionary anymore, but a struct with explicit configuration values instead
2018-04-20 18:40:21 -04:00
Alexander Bock
4041bbb935 Cleanup (#600)
* General Code Cleanup
 * Add check for TABs to check_style_guide.py
 * Removing warnings
2018-04-19 13:27:15 -04:00
Emil Axelsson
246f583119 Jenkins compile fix 2018-03-29 09:12:49 +02:00
Emil Axelsson
d64a0df5f6 Feature/thesis work merge (#566)
Web GUI from Klas Eskilson (three new modules: webgui, webbrowser and cefwebgui)
Parallel connection refactorization
Wormhole server added to the main repository
Transfer function editor work from Cristoffer Särevall
Update ghoul
2018-03-20 09:30:59 +01:00