From dd9e3cd315761fc67ff5133046a34161de25a0fd Mon Sep 17 00:00:00 2001 From: tumbili Date: Mon, 22 Jun 2015 09:40:45 +0200 Subject: [PATCH 1/2] call px4_open instead of open --- src/modules/commander/commander.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/commander/commander.cpp b/src/modules/commander/commander.cpp index d47b45d89f..eba0705ab5 100644 --- a/src/modules/commander/commander.cpp +++ b/src/modules/commander/commander.cpp @@ -933,7 +933,7 @@ int commander_thread_main(int argc, char *argv[]) mavlink_and_console_log_critical(mavlink_fd, "ERROR: BATTERY INIT FAIL"); } - mavlink_fd = open(MAVLINK_LOG_DEVICE, 0); + mavlink_fd = px4_open(MAVLINK_LOG_DEVICE, 0); /* vehicle status topic */ memset(&status, 0, sizeof(status)); From 80f1c517ccfae9d4bccda1e952b011ea12b34fd5 Mon Sep 17 00:00:00 2001 From: tumbili Date: Mon, 22 Jun 2015 09:41:05 +0200 Subject: [PATCH 2/2] init VDev for mavlink log device --- src/modules/mavlink/mavlink_main.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/mavlink/mavlink_main.cpp b/src/modules/mavlink/mavlink_main.cpp index 619e076dfe..55aa2595f7 100644 --- a/src/modules/mavlink/mavlink_main.cpp +++ b/src/modules/mavlink/mavlink_main.cpp @@ -1528,7 +1528,11 @@ Mavlink::task_main(int argc, char *argv[]) #ifdef __PX4_NUTTX register_driver(MAVLINK_LOG_DEVICE, &fops, 0666, NULL); #else - register_driver(MAVLINK_LOG_DEVICE, NULL); + int ret; + ret = VDev::init(); + if (ret != OK) { + PX4_WARN("VDev setup for mavlink log device failed!\n"); + } #endif /* initialize logging device */