[mavlink] Refactored MavlinkModule, added UDP support and system ID support
This merge contains the following changes:
- Refactor of
MavlinkModule
- Sparation of
BaseMavlinkModule
andSerialMavlinkModule
- Merged
MavlinkCommandAdapter
,MavlinkWriter
andMavlinkReader
intoMavlinkCodec
- Separated code related to port into
Ports/
- Sparation of
- Added support for picking which system ID to target when sending data
- Connection settings now go dark when the connection is open, as those options no longer affect anything
- Added support for UDP though
UdpMavlinkModule
andUdpPort