diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2013-02-27 09:59:58 +0100 |
---|---|---|
committer | Steve Markgraf <steve@steve-m.de> | 2021-10-23 18:51:19 +0200 |
commit | ad6a99f76cb6ea83e73de52575283ad62c8406e1 (patch) | |
tree | 9bae4b6bd380d5605ad4c30a933efdc77cb79bd7 | |
parent | fb2d87d69b7af4504ab0b997c23bd4149c1dead8 (diff) |
Get stealing flags from received burst indications of BTS task
-rw-r--r-- | src/host/layer23/src/transceiver/l1ctl.c | 6 |
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; |