diff --git a/mbus/mbus-protocol.c b/mbus/mbus-protocol.c index 81b30f2..5176119 100644 --- a/mbus/mbus-protocol.c +++ b/mbus/mbus-protocol.c @@ -2591,6 +2591,14 @@ mbus_frame_internal_pack(mbus_frame *frame, mbus_frame_data *frame_data) // //------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ +/// Switch parse debugging +//------------------------------------------------------------------------------ +void +mbus_parse_set_debug(int debug) +{ + parse_debug = debug; +} //------------------------------------------------------------------------------ /// Dump frame in HEX on standard output diff --git a/mbus/mbus-protocol.h b/mbus/mbus-protocol.h index 6f1dc13..4b85fcf 100644 --- a/mbus/mbus-protocol.h +++ b/mbus/mbus-protocol.h @@ -499,6 +499,8 @@ char *mbus_error_str(); void mbus_error_str_set(char *message); void mbus_error_reset(); +void mbus_parse_set_debug(int debug); + // // data encode/decode functions //