summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2013-02-27 09:59:58 +0100
committerSteve Markgraf <steve@steve-m.de>2021-10-23 18:51:19 +0200
commitad6a99f76cb6ea83e73de52575283ad62c8406e1 (patch)
tree9bae4b6bd380d5605ad4c30a933efdc77cb79bd7
parentfb2d87d69b7af4504ab0b997c23bd4149c1dead8 (diff)
Get stealing flags from received burst indications of BTS task
-rw-r--r--src/host/layer23/src/transceiver/l1ctl.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/host/layer23/src/transceiver/l1ctl.c b/src/host/layer23/src/transceiver/l1ctl.c
index 0f7d63d3..805384f5 100644
--- a/src/host/layer23/src/transceiver/l1ctl.c
+++ b/src/host/layer23/src/transceiver/l1ctl.c
@@ -173,7 +173,7 @@ _l1ctl_rx_bts_burst_nb_ind(struct app_state *as, struct msgb *msg)
struct l1ctl_bts_burst_nb_ind *bi;
uint32_t fn;
int rc, i;
- sbit_t data[148];
+ sbit_t data[148], steal[2];
float toa;
bi = (struct l1ctl_bts_burst_nb_ind *) msg->l1h;
@@ -193,7 +193,9 @@ _l1ctl_rx_bts_burst_nb_ind(struct app_state *as, struct msgb *msg)
osmo_pbit2ubit_ext((ubit_t*)data, 3, bi->data, 0, 57, 0);
osmo_pbit2ubit_ext((ubit_t*)data, 88, bi->data, 57, 57, 0);
- data[60] = data[87] = 1;
+ osmo_pbit2ubit_ext((ubit_t*)steal, 0, bi->data, 114, 2, 0);
+ data[60] = steal[1];
+ data[87] = steal[0];
for (i=0; i<148; i++)
data[i] = data[i] ? -127 : 127;