Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Current design:

TM is constantly running in its own thread performing the following:

TM calls UART driver functions to read and decode data from CV. This data is sent to PM through a PM-TM interface.

Data is received from PM through the interface. This data is sent to CV (and ground?) using the UART driver.

Finished Tasks:

  • Adjust TM reception so it only receives from CV in TM state manager using the UART driver function

    • Make the struct visible to both TM and PM

    • Still need to set UART pins

  • Implemented UART driver as cpp and hpp files

...

  • Do we need to create the system for PM to receive structs from TM or does that already exist?

    • So far TM calls an imaginary function in PM which already exists or we need to create it

    • There is an old PM-TM interface, not sure how outdated it is (e.g. struct members)

  • How and where do we set the UART pins for ZP

  • Is there a new version of PM we need to use - this can prob be answered with the updates git workflow which I need some help setting up

  • Is there any implementation we need to consider for the ground comms, or do we strictly work with the FW-CV comms

...