mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-22 01:12:31 +00:00
mavlink log handler: remove code to delete the msgs_ mavlink txt log files
This commit is contained in:
@@ -41,7 +41,6 @@
|
|||||||
|
|
||||||
#define MOUNTPOINT PX4_ROOTFSDIR "/fs/microsd"
|
#define MOUNTPOINT PX4_ROOTFSDIR "/fs/microsd"
|
||||||
|
|
||||||
static const char *kSDRoot = MOUNTPOINT "/";
|
|
||||||
static const char *kLogRoot = MOUNTPOINT "/log";
|
static const char *kLogRoot = MOUNTPOINT "/log";
|
||||||
static const char *kLogData = MOUNTPOINT "/logdata.txt";
|
static const char *kLogData = MOUNTPOINT "/logdata.txt";
|
||||||
static const char *kTmpData = MOUNTPOINT "/$log$.txt";
|
static const char *kTmpData = MOUNTPOINT "/$log$.txt";
|
||||||
@@ -259,27 +258,6 @@ MavlinkLogHandler::_log_request_erase(const mavlink_message_t * /*msg*/)
|
|||||||
|
|
||||||
//-- Delete all logs
|
//-- Delete all logs
|
||||||
LogListHelper::delete_all(kLogRoot);
|
LogListHelper::delete_all(kLogRoot);
|
||||||
//-- Now delete all "msgs_*" from root
|
|
||||||
DIR *dp = opendir(kSDRoot);
|
|
||||||
|
|
||||||
if (dp) {
|
|
||||||
struct dirent *result = nullptr;
|
|
||||||
|
|
||||||
while ((result = readdir(dp))) {
|
|
||||||
if (result->d_type == PX4LOG_REGULAR_FILE) {
|
|
||||||
if (!memcmp(result->d_name, "msgs_", 5)) {
|
|
||||||
char msg_path[128];
|
|
||||||
snprintf(msg_path, sizeof(msg_path), "%s%s", kSDRoot, result->d_name);
|
|
||||||
|
|
||||||
if (unlink(msg_path)) {
|
|
||||||
PX4LOG_WARN("MavlinkLogHandler::_log_request_erase Error deleting %s\n", msg_path);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
closedir(dp);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//-------------------------------------------------------------------
|
//-------------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user