/
LOS Comms

LOS Comms

Rough Notes:

LOS Comms is the interface to provide bi directional communication with any airside modules. Currently, the two biggest airside modules to communicate with is CV’s Jetson(UART?) and ardupilot (PPM).

Refer here for all messages and formats: Communication & Message Formats

By the looks of it, communication will be constant in both directions.

 

Initial Thoughts:

  • Method of communication is UART

  • When ZP SW wants to send a message, should it immediately send the message through UART or will it be necessary to hold it in a buffer before being sent in case there are too many messages to be sent.

  • In terms of incoming messages, should we implement a buffer system, where incoming messages are place in a buffer waiting to be processed?

    • What will trigger this processing of messages? A thread within LOS?

  • ZP SW will then have to call a “get” function in order to retrieve any data in which the interface will just fetch the most recent data

    • The member variables should be these messages and “getting” them is just returning what is stored in that variable.

 

Main Question:

  • Is this communication/message format flight frame agnostic? Competition agnostic?

  • How can we make this interface general enough so that we don’t have to change it as soon as the comp/drone changes?

 

 

 

 

 

Related content

Saturday Dec 3, 2022 (LOS Telem and Comms)
Saturday Dec 3, 2022 (LOS Telem and Comms)
More like this
Comms Meeting
More like this
Communication & Message Formats
Communication & Message Formats
More like this
2025-01-19 MAVLink message queue architecture discussion
2025-01-19 MAVLink message queue architecture discussion
More like this
ZP_SW3 Common datatypes
ZP_SW3 Common datatypes
More like this
LOS Telem
More like this