QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
LibEvents.cc
Go to the documentation of this file.
1#include "LibEvents.h"
2
4
5QGC_LOGGING_CATEGORY(LibEventsLog, "MAVLink.LibEvents.LibEvents")
6QGC_LOGGING_CATEGORY(LibEventsParserLog, "MAVLink.LibEvents.Parser")
7
8void qgc_events_debug_printf(const char *fmt, ...)
9{
10 char msg[256];
11 va_list argptr;
12 va_start(argptr, fmt);
13 vsnprintf(msg, sizeof(msg), fmt, argptr);
14 va_end(argptr);
15 msg[sizeof(msg)-1] = '\0';
16 const int len = strlen(msg);
17 if (len > 0) {
18 msg[len-1] = '\0'; // remove newline
19 }
20 qCDebug(LibEventsLog) << msg;
21}
22
23void qgc_events_parser_debug_printf(const char *fmt, ...)
24{
25 char msg[256];
26 va_list argptr;
27 va_start(argptr, fmt);
28 vsnprintf(msg, sizeof(msg), fmt, argptr);
29 va_end(argptr);
30 msg[sizeof(msg)-1] = '\0';
31 const int len = strlen(msg);
32 if (len > 0) {
33 msg[len-1] = '\0'; // remove newline
34 }
35 qCDebug(LibEventsParserLog) << msg;
36}
void qgc_events_debug_printf(const char *fmt,...)
Definition LibEvents.cc:8
void qgc_events_parser_debug_printf(const char *fmt,...)
Definition LibEvents.cc:23
#define QGC_LOGGING_CATEGORY(name, categoryStr)