mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-22 01:12:31 +00:00
dataman: Do not reset mission file on each reboot
This commit is contained in:
@@ -715,10 +715,14 @@ task_main(int argc, char *argv[])
|
||||
int file_size = lseek(g_task_fd, 0, SEEK_END);
|
||||
|
||||
if ((file_size % k_sector_size) != 0) {
|
||||
warnx("Incompatible data manager file %s, resetting it", k_data_manager_device_path);
|
||||
warnx("Size: %u, sector size: %d", file_size, k_sector_size);
|
||||
PX4_WARN("Incompatible data manager file %s, resetting it", k_data_manager_device_path);
|
||||
PX4_WARN("Size: %u, sector size: %d", file_size, k_sector_size);
|
||||
close(g_task_fd);
|
||||
#ifndef __PX4_POSIX
|
||||
// XXX on Mac OS and Linux the file is not a multiple of the sector sizes
|
||||
// this might need further inspection
|
||||
unlink(k_data_manager_device_path);
|
||||
#endif
|
||||
|
||||
} else {
|
||||
close(g_task_fd);
|
||||
|
||||
Reference in New Issue
Block a user