aboutsummaryrefslogtreecommitdiff
path: root/src/modules/mavlink/mavlink_ftp.cpp
Commit message (Collapse)AuthorAgeFilesLines
* turn on -Werror and fix resulting errorsDaniel Agar2014-12-221-1/+1
|
* FTP: Return bytes written in payload.Vladimir Ermakov2014-10-051-5/+2
|
* FTP: Save errno in _copy_file().Vladimir Ermakov2014-10-051-2/+8
|
* FTP: Add file checksum calculation command.Vladimir Ermakov2014-09-221-0/+39
|
* FTP: Rename command.Vladimir Ermakov2014-09-221-0/+31
| | | | | Payload: `<oldpath>\0<newpath>` See: man 2 rename
* FTP: fix truncate errors. Also correct errno reporting.Vladimir Ermakov2014-09-171-4/+4
| | | | Seems that warnx() everytime changes originak errno to EINVAL.
* FTP: Add truncate command.Vladimir Ermakov2014-09-171-0/+126
| | | | | Unfortunately NuttX not provides truncate(), had to be emulated by copying with O_TRUNC flag.
* FTP: Implement write command.Vladimir Ermakov2014-09-171-17/+24
|
* FTP: Add new open command for write.Vladimir Ermakov2014-09-171-19/+19
| | | | All open commands now return file size.
* FTP: Add skip entry information for proper offset calculation.Vladimir Ermakov2014-09-151-4/+8
|
* Don't send back U or ./.. entries from List commandDon Gagne2014-09-101-2/+6
|
* FTP: remove padding zeroing.Vladimir Ermakov2014-09-101-2/+0
|
* FTP: remove reserved uint32 from header.Vladimir Ermakov2014-09-101-3/+2
|
* FTP: Remove CRC32 from protocol.Vladimir Ermakov2014-09-091-24/+3
| | | | Extra crc not needed because mavlink already has crc16.
* FTP: Add req_opcode field for return request opcode in response message.Vladimir Ermakov2014-09-091-1/+2
|
* Additional FTP command support plus unit testDon Gagne2014-09-021-134/+311
| | | | | | | | - Restructured to a flatter class implementation - Added support for create/remove directory, remove file - Refactored error codes and command opcodes - Added unit test support - Fixed bugs found by unit test
* Gave up on using bitfieldsDon Gagne2014-08-271-0/+6
|
* Modified to use new FILE_TRANSFER_PROTOCOL messageDon Gagne2014-08-271-2/+2
| | | | - Also corrected system/component id transmit/check
* List command bug fix, easier debuggingDon Gagne2014-08-121-12/+30
| | | | | | | - List command was generating bad data size because it was adding directory entry char to buffer before testing buffer overflow. - Added MAVLINK_FTP_DEBUG define to easily turn on/off noisier debugging output
* More FTP supportDon Gagne2014-08-101-7/+41
| | | | | | | Added: - sequence numbers - directory list returns file sizes - open command returns file size in data
* Enable stricter compile mode and ensure the most relevant bits are ↵Lorenz Meier2014-07-151-6/+10
| | | | initialized. Needs more work to avoid the remaining warnings
* Silence FTP transactions, be vocal about errorsLorenz Meier2014-07-081-9/+10
|
* Merge pull request #1137 from DonLakeFlyer/FTPLoggingLorenz Meier2014-07-071-3/+10
|\ | | | | Better FTP logging
| * Turn off noisier loggingDon Gagne2014-07-071-3/+3
| |
| * More loggingDon Gagne2014-07-061-2/+2
| |
| * Better loggingDon Gagne2014-07-061-3/+10
| |
* | Fix unused variable warningsDon Gagne2014-07-061-1/+1
|/
* Fix tabbing to 8 spaces, keep tabDon Gagne2014-06-291-42/+42
|
* Support for List, Open, Read, Terminate commandsDon Gagne2014-06-271-91/+76
| | | | | Fixed various bugs. Flattened Mavlink::Session class while fixing bugs in this area.
* Fix packing of directory entries in the List replypx4dev2014-06-081-0/+1
|
* Fixed threading and transmission issues for FTPLorenz Meier2014-06-081-2/+2
|
* Don't queue empty work items.px4dev2014-06-071-5/+8
|
* fix extraction of path info from FTP requestpx4dev2014-06-071-6/+14
|
* Implement directory listingpx4dev2014-05-041-5/+46
|
* WIP: Mavlink file serverpx4dev2014-05-041-0/+377