From e997a5f384ab3e36a689a41881961c0b6f3839b0 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Fri, 19 Nov 2021 11:49:33 -0500 Subject: [PATCH] param.h type checking more info --- src/lib/parameters/param.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib/parameters/param.h b/src/lib/parameters/param.h index eadc42f277..2216898739 100644 --- a/src/lib/parameters/param.h +++ b/src/lib/parameters/param.h @@ -448,10 +448,16 @@ __END_DECLS #if defined(__cplusplus) && !defined(PARAM_IMPLEMENTATION) #if 1 // set to 1 to debug param type mismatches #include +#include + +#ifndef MODULE_NAME +#define MODULE_NAME "px4" +#endif + #define CHECK_PARAM_TYPE(param, type) \ if (param_type(param) != type) { \ /* use printf() to avoid having to use more includes */ \ - printf("wrong type passed to param_get() for param %s\n", param_name(param)); \ + PX4_ERR("wrong type passed to param_get() for param %s", param_name(param)); \ } #else #define CHECK_PARAM_TYPE(param, type)