diff options
author | px4dev <px4@purgatory.org> | 2014-05-04 12:25:25 -0700 |
---|---|---|
committer | px4dev <px4@purgatory.org> | 2014-05-04 12:25:25 -0700 |
commit | ef7c57f1cece0e49cd95e7bbdc0d6563eca6a9eb (patch) | |
tree | e520fc5ff86ffbdfab11625bcd546160d37cb371 /src/modules/mavlink/mavlink_ftp.h | |
parent | 12390d7281985b7e3b6649fc9889e2e60a48dad1 (diff) | |
download | px4-firmware-ef7c57f1cece0e49cd95e7bbdc0d6563eca6a9eb.tar.gz px4-firmware-ef7c57f1cece0e49cd95e7bbdc0d6563eca6a9eb.tar.bz2 px4-firmware-ef7c57f1cece0e49cd95e7bbdc0d6563eca6a9eb.zip |
Implement directory listing
Diffstat (limited to 'src/modules/mavlink/mavlink_ftp.h')
-rw-r--r-- | src/modules/mavlink/mavlink_ftp.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/modules/mavlink/mavlink_ftp.h b/src/modules/mavlink/mavlink_ftp.h index a4f67793e..9615f7200 100644 --- a/src/modules/mavlink/mavlink_ftp.h +++ b/src/modules/mavlink/mavlink_ftp.h @@ -83,13 +83,6 @@ private: uint8_t data[]; }; - struct FileList - { - uint32_t fileSize; - uint8_t nameLength; - uint8_t name[]; - }; - enum Opcode : uint8_t { kCmdNone, // ignored, always acked @@ -170,6 +163,9 @@ private: }; static const uint8_t kProtocolMagic = 'f'; + static const char kDirentFile = 'F'; + static const char kDirentDir = 'D'; + static const char kDirentUnknown = 'U'; static const uint8_t kMaxDataLength = MAVLINK_MSG_ENCAPSULATED_DATA_FIELD_DATA_LEN - sizeof(RequestHeader); /// Request worker; runs on the low-priority work queue to service |