From 6ac2e684678a27f13966b7ae8d9937f43cb7adc9 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Tue, 5 Feb 2013 23:42:12 +0100 Subject: calib: Print the frame number decoded as t1/t2/t3 --- contrib/sysmobts-calib/Makefile | 2 +- contrib/sysmobts-calib/sysmobts-calib.c | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'contrib') diff --git a/contrib/sysmobts-calib/Makefile b/contrib/sysmobts-calib/Makefile index ba74ec1d..9f16aee0 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 3204db72..3cfe7d8d 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); -- cgit v1.2.3