diff options
author | Vladimir Ermakov <vooon341@gmail.com> | 2014-09-22 15:19:38 +0400 |
---|---|---|
committer | Vladimir Ermakov <vooon341@gmail.com> | 2014-09-22 15:19:38 +0400 |
commit | ef5a93c09ce4bd08729cf3fbf87a6c1d453c646f (patch) | |
tree | 690c45511c71bd647a63c5230fb3fece82607ee9 /src/modules/mavlink/mavlink_ftp.h | |
parent | 8eb310061693c86a9c8b3c7f6e2bab1ec680c46a (diff) | |
download | px4-firmware-ef5a93c09ce4bd08729cf3fbf87a6c1d453c646f.tar.gz px4-firmware-ef5a93c09ce4bd08729cf3fbf87a6c1d453c646f.tar.bz2 px4-firmware-ef5a93c09ce4bd08729cf3fbf87a6c1d453c646f.zip |
FTP: Add file checksum calculation command.
Diffstat (limited to 'src/modules/mavlink/mavlink_ftp.h')
-rw-r--r-- | src/modules/mavlink/mavlink_ftp.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/modules/mavlink/mavlink_ftp.h b/src/modules/mavlink/mavlink_ftp.h index 0fbd010be..bef6775a9 100644 --- a/src/modules/mavlink/mavlink_ftp.h +++ b/src/modules/mavlink/mavlink_ftp.h @@ -99,6 +99,7 @@ public: kCmdOpenFileWO, ///< Opens file at <path> for writing, returns <session> kCmdTruncateFile, ///< Truncate file at <path> to <offset> length kCmdRename, ///< Rename <path1> to <path2> + kCmdCalcFileCRC32, ///< Calculate CRC32 for file at <path> kRspAck = 128, ///< Ack response kRspNak ///< Nak response @@ -154,6 +155,7 @@ private: ErrorCode _workRemoveFile(PayloadHeader *payload); ErrorCode _workTruncateFile(PayloadHeader *payload); ErrorCode _workRename(PayloadHeader *payload); + ErrorCode _workCalcFileCRC32(PayloadHeader *payload); static const unsigned kRequestQueueSize = 2; ///< Max number of queued requests Request _request_bufs[kRequestQueueSize]; ///< Request buffers which hold work |