diff options
Diffstat (limited to 'src/host/trxcon/sched_lchan_sch.c')
-rw-r--r-- | src/host/trxcon/sched_lchan_sch.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/host/trxcon/sched_lchan_sch.c b/src/host/trxcon/sched_lchan_sch.c index 9eed506b..17f68b0b 100644 --- a/src/host/trxcon/sched_lchan_sch.c +++ b/src/host/trxcon/sched_lchan_sch.c @@ -70,7 +70,7 @@ static void decode_sb(struct gsm_time *time, uint8_t *bsic, uint8_t *sb_info) int rx_sch_fn(struct trx_instance *trx, struct trx_ts *ts, struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid, - sbit_t *bits, int8_t rssi, int16_t toa256) + sbit_t *bits, const struct trx_meas_set *meas) { sbit_t payload[2 * 39]; struct gsm_time time; @@ -117,7 +117,7 @@ int rx_sch_fn(struct trx_instance *trx, struct trx_ts *ts, data->link_id = trx_lchan_desc[lchan->type].link_id; data->band_arfcn = htons(trx->band_arfcn); data->frame_nr = htonl(fn); - data->rx_level = -rssi; + data->rx_level = -(meas->rssi); /* FIXME: set proper values */ data->num_biterr = 0; |