mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-30 04:06:33 +08:00
Qurt PX4_INFO_RAW send to apps for display (#21080)
This commit is contained in:
@@ -71,7 +71,7 @@ __END_DECLS
|
|||||||
* Messages that should never be filtered or compiled out
|
* Messages that should never be filtered or compiled out
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
#define PX4_INFO(FMT, ...) qurt_log(_PX4_LOG_LEVEL_INFO, __FILE__, __LINE__, FMT, ##__VA_ARGS__)
|
#define PX4_INFO(FMT, ...) qurt_log(_PX4_LOG_LEVEL_INFO, __FILE__, __LINE__, FMT, ##__VA_ARGS__)
|
||||||
#define PX4_INFO_RAW(FMT, ...) __px4_log_omit(_PX4_LOG_LEVEL_INFO, FMT, ##__VA_ARGS__)
|
#define PX4_INFO_RAW(FMT, ...) qurt_log_raw(FMT, ##__VA_ARGS__)
|
||||||
|
|
||||||
#if defined(TRACE_BUILD)
|
#if defined(TRACE_BUILD)
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
|
|||||||
@@ -57,4 +57,14 @@ static __inline void qurt_log(int level, const char *file, int line,
|
|||||||
qurt_log_to_apps(level, buf);
|
qurt_log_to_apps(level, buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static __inline void qurt_log_raw(const char *format, ...)
|
||||||
|
{
|
||||||
|
char buf[256];
|
||||||
|
va_list args;
|
||||||
|
va_start(args, format);
|
||||||
|
vsnprintf(buf, sizeof(buf), format, args);
|
||||||
|
va_end(args);
|
||||||
|
qurt_log_to_apps(1, buf);
|
||||||
|
}
|
||||||
|
|
||||||
__END_DECLS
|
__END_DECLS
|
||||||
|
|||||||
Reference in New Issue
Block a user