diff options
author | px4dev <px4@purgatory.org> | 2014-05-04 11:19:26 -0700 |
---|---|---|
committer | px4dev <px4@purgatory.org> | 2014-05-04 11:19:26 -0700 |
commit | 12390d7281985b7e3b6649fc9889e2e60a48dad1 (patch) | |
tree | 9c77c67d63d699c855f672fccf35075a64edf2d2 /src/modules/mavlink/mavlink_receiver.cpp | |
parent | 5e9639ad9bea4db26ee74e5f0c3c585a75c492a1 (diff) | |
download | px4-firmware-12390d7281985b7e3b6649fc9889e2e60a48dad1.tar.gz px4-firmware-12390d7281985b7e3b6649fc9889e2e60a48dad1.tar.bz2 px4-firmware-12390d7281985b7e3b6649fc9889e2e60a48dad1.zip |
WIP: Mavlink file server
Diffstat (limited to 'src/modules/mavlink/mavlink_receiver.cpp')
-rw-r--r-- | src/modules/mavlink/mavlink_receiver.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/modules/mavlink/mavlink_receiver.cpp b/src/modules/mavlink/mavlink_receiver.cpp index 7c93c1c00..fd1abe5ee 100644 --- a/src/modules/mavlink/mavlink_receiver.cpp +++ b/src/modules/mavlink/mavlink_receiver.cpp @@ -112,6 +112,9 @@ MavlinkReceiver::MavlinkReceiver(Mavlink *parent) : _hil_local_alt0(0.0) { memset(&hil_local_pos, 0, sizeof(hil_local_pos)); + + // make sure the FTP server is started + (void)MavlinkFTP::getServer(); } MavlinkReceiver::~MavlinkReceiver() @@ -150,6 +153,10 @@ MavlinkReceiver::handle_message(mavlink_message_t *msg) handle_message_manual_control(msg); break; + case MAVLINK_MSG_ID_ENCAPSULATED_DATA: + MavlinkFTP::getServer()->handle_message(msg, _mavlink->get_channel()); + break; + default: break; } |