diff --git a/contrib/sysmobts-calib/Makefile b/contrib/sysmobts-calib/Makefile index ba74ec1d6..9f16aee0f 100644 --- a/contrib/sysmobts-calib/Makefile +++ b/contrib/sysmobts-calib/Makefile @@ -1,5 +1,5 @@ CFLAGS=`pkg-config --cflags libosmocore` -Wall -Werror -LIBS=`pkg-config --libs libosmocore` +LIBS=`pkg-config --libs libosmocore libosmogsm` all: sysmobts-calib diff --git a/contrib/sysmobts-calib/sysmobts-calib.c b/contrib/sysmobts-calib/sysmobts-calib.c index 3204db724..3cfe7d8d2 100644 --- a/contrib/sysmobts-calib/sysmobts-calib.c +++ b/contrib/sysmobts-calib/sysmobts-calib.c @@ -33,6 +33,8 @@ #include #include +#include + #include #include "sysmobts-layer1.h" @@ -438,12 +440,17 @@ static int bcch_follow(void) uint8_t block; uint8_t data[23]; size_t size; + struct gsm_time gsmtime; rc = wait_for_data(data, &size, &fn, &block); if (rc == 1) continue; CHECK_RC_MSG(rc, "No Data Indication"); - printf("Data: %s\n", osmo_hexdump(data, size)); + + gsm_fn2gsmtime(&gsmtime, fn); + printf("%02u/%02u/%02u %s\n", + gsmtime.t1, gsmtime.t2, gsmtime.t3, + osmo_hexdump(data, size)); } rc = mph_close(layer1);