Browse Source

log_message increase queue depth 2->4

release/1.12
Daniel Agar 4 years ago
parent
commit
c6af260a41
  1. 2
      msg/log_message.msg
  2. 2
      platforms/common/px4_log.cpp

2
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) uint8 severity # log level (same as in the linux kernel, starting with 0)
char[127] text char[127] text
uint8 ORB_QUEUE_LENGTH = 4

2
platforms/common/px4_log.cpp

@ -66,7 +66,7 @@ void px4_log_initialize(void)
log_message.severity = 6; //info log_message.severity = 6; //info
strcpy((char *)log_message.text, "initialized uORB logging"); 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) { if (!orb_log_message_pub) {
PX4_ERR("failed to advertise log_message"); PX4_ERR("failed to advertise log_message");

Loading…
Cancel
Save