mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-31 06:41:36 +08:00
Mavlink FTP: Fix for wrong component id in retry
This commit is contained in:
committed by
Beat Küng
parent
43d006aff2
commit
3d993773ae
@@ -128,14 +128,14 @@ public:
|
||||
private:
|
||||
char *_data_as_cstring(PayloadHeader *payload);
|
||||
|
||||
void _process_request(mavlink_file_transfer_protocol_t *ftp_req, uint8_t target_system_id);
|
||||
void _process_request(mavlink_file_transfer_protocol_t *ftp_req, uint8_t target_system_id, uint8_t target_comp_id);
|
||||
void _reply(mavlink_file_transfer_protocol_t *ftp_req);
|
||||
int _copy_file(const char *src_path, const char *dst_path, size_t length);
|
||||
|
||||
ErrorCode _workList(PayloadHeader *payload, bool list_hidden = false);
|
||||
ErrorCode _workOpen(PayloadHeader *payload, int oflag);
|
||||
ErrorCode _workRead(PayloadHeader *payload);
|
||||
ErrorCode _workBurst(PayloadHeader *payload, uint8_t target_system_id);
|
||||
ErrorCode _workBurst(PayloadHeader *payload, uint8_t target_system_id, uint8_t target_component_id);
|
||||
ErrorCode _workWrite(PayloadHeader *payload);
|
||||
ErrorCode _workTerminate(PayloadHeader *payload);
|
||||
ErrorCode _workReset(PayloadHeader *payload);
|
||||
@@ -170,6 +170,7 @@ private:
|
||||
uint32_t stream_offset;
|
||||
uint16_t stream_seq_number;
|
||||
uint8_t stream_target_system_id;
|
||||
uint8_t stream_target_component_id;
|
||||
unsigned stream_chunk_transmitted;
|
||||
};
|
||||
struct SessionInfo _session_info {}; ///< Session info, fd=-1 for no active session
|
||||
|
||||
Reference in New Issue
Block a user