diff options
author | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2015-06-08 11:05:45 +0200 |
---|---|---|
committer | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2015-06-22 10:39:06 +0200 |
commit | 20f6fd1b63355b9a3ab1423cb24b73ca27f57243 (patch) | |
tree | 2c2c07032358dd63a34c045ac04bc3da9eecb52d /src/bts.h | |
parent | b4584ff6c433551f9b633d3e0c6d00380119fa89 (diff) |
l1: Pass all L1 measurements upwards
Currently only the RSSI value is passed to the upper layers. Other
values like TA and BER which are needed for TA update respectively CS
selection are not propagated.
This commit introduces and passes a struct that contains a set of
measurement values.
Sponsored-by: On-Waves ehf
Diffstat (limited to 'src/bts.h')
-rw-r--r-- | src/bts.h | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -56,7 +56,8 @@ struct gprs_rlcmac_pdch { void disable(); /* dispatching of messages */ - int rcv_block(uint8_t *data, uint8_t len, uint32_t fn, int8_t rssi); + int rcv_block(uint8_t *data, uint8_t len, uint32_t fn, + struct pcu_l1_meas *meas); gprs_rlcmac_bts *bts_data() const; BTS *bts() const; @@ -80,7 +81,8 @@ struct gprs_rlcmac_pdch { #ifdef __cplusplus private: - int rcv_data_block_acknowledged(uint8_t *data, uint8_t len, int8_t rssi); + int rcv_data_block_acknowledged(uint8_t *data, uint8_t len, + struct pcu_l1_meas *meas); int rcv_control_block(bitvec *rlc_block, uint32_t fn); void rcv_control_ack(Packet_Control_Acknowledgement_t *, uint32_t fn); |