diff options
Diffstat (limited to 'contrib/sysmobts-calib/sysmobts-layer1.c')
-rw-r--r-- | contrib/sysmobts-calib/sysmobts-layer1.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/contrib/sysmobts-calib/sysmobts-layer1.c b/contrib/sysmobts-calib/sysmobts-layer1.c index 18b946fc..85aa940a 100644 --- a/contrib/sysmobts-calib/sysmobts-layer1.c +++ b/contrib/sysmobts-calib/sysmobts-layer1.c @@ -701,7 +701,7 @@ int wait_for_sync(HANDLE layer1, int cor, int calib, int source) return 0; } -int wait_for_data(uint8_t *data, size_t *size) +int wait_for_data(uint8_t *data, size_t *size, uint32_t *fn, uint8_t *block) { GsmL1_Prim_t prim; int rc; @@ -713,6 +713,8 @@ int wait_for_data(uint8_t *data, size_t *size) return 1; *size = prim.u.phDataInd.msgUnitParam.u8Size; + *fn = prim.u.phDataInd.u32Fn; + *block = prim.u.phDataInd.u8BlockNbr; memcpy(data, prim.u.phDataInd.msgUnitParam.u8Buffer, *size); return 0; } |