Trying to understand the difference between RC and Mavlink
I am new to ROSflight and some things are not totally clear to me. I do not really understand the distinction between RC and Mavlink in the code architecture on page http://docs.rosflight.org/en/latest/developer-guide/code-architecture/.
In particular, I thought that the "offboard" computer was on the same physical computer as the flight controler, so why need Mavlink?
Also, if you need Mavlink to send commands back and forth between the flight controler and the "offboard" controler, then what is RC?
Is RC only for joystick command (i.e. manual). So if I were to do something totally autonomous with my own algorithm and software, I would only use Mavlink and not RC?
Please if someone could bring a bit of light I would hugely appreciate