From ca3f528091e432638469e58914e15b3f4b71245d Mon Sep 17 00:00:00 2001 From: developer3 Date: Tue, 13 Mar 2018 13:11:59 +0100 Subject: [PATCH] Implement and register call back for information Minimal library version: 4.2 Use TWR_registerCB_Info() --- src/twr-lib-tester.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/twr-lib-tester.c b/src/twr-lib-tester.c index 27dd298..6f351e2 100644 --- a/src/twr-lib-tester.c +++ b/src/twr-lib-tester.c @@ -72,6 +72,13 @@ int fCB_OK(c_string sn, u8 uid[], int uid_len, int control_info) return 0; } +int fCB_Info(c_string info) +{ + printf("*** Information ***: %s\n", info); + + return 0; +} + int fCB_Error(int err_id, const char *err_msg) { printf("ERROR happens: id= %d | msg= %s\n", err_id, err_msg); @@ -86,9 +93,13 @@ int main(void) printf("Tester for TWR-comm library version: "); puts(TWR_GetLibraryVersionStr()); + //--- e = TWR_registerCB_Error((void *) fCB_Error); printf("TWR_registerCB_Error(fCB_Error) : %s\n", TWR_Status2Str(e)); + e = TWR_registerCB_Info((void *) fCB_Info); + printf("TWR_registerCB_Info(fCB_Info) : %s\n", TWR_Status2Str(e)); + e = TWR_registerCB_OK((void *) fCB_OK); printf("TWR_registerCB_OK(fCB_OK) : %s\n", TWR_Status2Str(e)); -- GitLab