From c6af260a41acaf3e3586465656953847bb349fe2 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Fri, 8 Jan 2021 12:29:14 -0500 Subject: [PATCH] log_message increase queue depth 2->4 --- msg/log_message.msg | 2 ++ platforms/common/px4_log.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/msg/log_message.msg b/msg/log_message.msg index b2b233e1aa..3ea1de23dd 100644 --- a/msg/log_message.msg +++ b/msg/log_message.msg @@ -4,3 +4,5 @@ uint64 timestamp # time since system start (microseconds) uint8 severity # log level (same as in the linux kernel, starting with 0) char[127] text + +uint8 ORB_QUEUE_LENGTH = 4 diff --git a/platforms/common/px4_log.cpp b/platforms/common/px4_log.cpp index a810b02a7f..803ed2f890 100644 --- a/platforms/common/px4_log.cpp +++ b/platforms/common/px4_log.cpp @@ -66,7 +66,7 @@ void px4_log_initialize(void) log_message.severity = 6; //info strcpy((char *)log_message.text, "initialized uORB logging"); - orb_log_message_pub = orb_advertise_queue(ORB_ID(log_message), &log_message, 2); + orb_log_message_pub = orb_advertise_queue(ORB_ID(log_message), &log_message, log_message_s::ORB_QUEUE_LENGTH); if (!orb_log_message_pub) { PX4_ERR("failed to advertise log_message");