ISSUIUC / TARS-Software

Illinois Space Society's flight software codebase for the TARS avionics system
https://issuiuc.github.io/flightcode-docs/classes.html
19 stars 4 forks source link

Sensor abstraction layer unused #66

Closed gautamdayal closed 1 year ago

gautamdayal commented 1 year ago

We've created an object-oriented design to handle all our sensors (see HighGSensor.cpp or GPSSensor.cpp etc.). These are completely unused right now in the master branch, but actually using them would create a much cleaner interface in flight code and also be very useful for playback/hardware-in-loop functionality that @GigaVoltFlash @cflynn19 @karnapp2 @rbhog and @NPIPHI have been working on.

So far, @sendhil2 has these working in branch removed-pointer-struct, and this branch is currently being debugged (things are going wel)

redindelible commented 1 year ago

Branch is ready. It works, debugging is done.

gautamdayal commented 1 year ago

After stress testing this week, let's open a PR and get it merged so we can use that as our base branch when all the new hardware starts coming in

sendhil2 commented 1 year ago

I think we can close this too

gautamdayal commented 1 year ago

True, closing.