Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

A list of things to work on after the competition. If there's something we have to compromise on or do not have time to do before the competition, put it here.

Please use HEADER 2 for the task titles so we can distinguish easily :))

Sensor Fusion Modifications:

  • The error returns are very simple and should be changed to enums that provide more info.

  • The sensor fusion frequency constant could be defined in a better location for organization.

  • MadGWick algorithm did not work as expected. Find new one

Safety

It’s just weird. Bad function names, bad comments, redundant functions… There’s not that much of it, but it’d be realllly nice to go thru the whole thing and clean up.

main.cpp should just be main.c in safety. CubeMX is bad with C++. We’ll need to write interfaces to the c++ crap eventually.

Telemetry Manager

  • Tests do not mock static getInstance() method in XBEE class. Instead we use preprocessors to get by. We need to figure out how to mock static methods

  • Telemetry manager FSM test, the sendToInitialThroughDataValid and sendToObtainThroughDataValid need to pass in a struct so the tests in analyze::execute() don’t cause the test to fail.

  • Fix documentation to get rid of reports.

Inter-thread Communication

  • We need to rename the functions such as `SendFromPMToAM()`. These names are hard to understand

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.