summaryrefslogtreecommitdiffstats
path: root/src/host/trxcon/sched_lchan_sch.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/host/trxcon/sched_lchan_sch.c')
-rw-r--r--src/host/trxcon/sched_lchan_sch.c4
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;