[mavlink] Refactored MavlinkModule, added UDP support and system ID support
This merge contains the following changes:
- Refactor of
MavlinkModule- Sparation of
BaseMavlinkModuleandSerialMavlinkModule - Merged
MavlinkCommandAdapter,MavlinkWriterandMavlinkReaderintoMavlinkCodec - 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
UdpMavlinkModuleandUdpPort