libosmogsm  0.9.6-14.20170220git32ee5af8.fc33
Osmocom GSM library
meas_rep.h
1 #pragma once
2 
3 #include <stdint.h>
4 #include <stdbool.h>
5 
6 /* RX Level and RX Quality */
8  uint8_t rx_lev;
9  uint8_t rx_qual;
10 };
11 
12 /* unidirectional measumrement report */
14  struct gsm_rx_lev_qual full;
15  struct gsm_rx_lev_qual sub;
16 };
17 
18 enum meas_rep_field {
19  MEAS_REP_DL_RXLEV_FULL,
20  MEAS_REP_DL_RXLEV_SUB,
21  MEAS_REP_DL_RXQUAL_FULL,
22  MEAS_REP_DL_RXQUAL_SUB,
23  MEAS_REP_UL_RXLEV_FULL,
24  MEAS_REP_UL_RXLEV_SUB,
25  MEAS_REP_UL_RXQUAL_FULL,
26  MEAS_REP_UL_RXQUAL_SUB,
27 };
28 
29 size_t gsm0858_rsl_ul_meas_enc(struct gsm_meas_rep_unidir *mru, bool dtxd_used,
30  uint8_t *buf);
gsm_rx_lev_qual
Definition: meas_rep.h:7
gsm_meas_rep_unidir
Definition: meas_rep.h:13