uvic-aero/onboard-computer

Remove Tornado Server from OBC

Closed this issue · 0 comments

In the past we have used an http server to interface with applications running on OBC. You can view the documentation for the library used here. This year we will be making an effort to transition over to sockets in order to transmit data from obc. This means we will no longer be needing the tornado server on OBC. For this issue, the developer should go into obc and remove any code related to the tornado server and http routes.

Notes:

  • We are switching to sockets in hopes that we will see performance increases in scheduling.
  • Currently there are routes and handlers for each application, if we get rid of the tornado server we wont need these routes or handlers. For now it is best to just 'nuke' handlers and routes for each application.
  • This also means getting rid of the Routes application.