libosmogsm  0.9.3
Osmocom GSM library
include/osmocom/gsm/meas_rep.h
00001 #pragma once
00002 
00003 #include <stdint.h>
00004 
00005 /* RX Level and RX Quality */
00006 struct gsm_rx_lev_qual {
00007         uint8_t rx_lev;
00008         uint8_t rx_qual;
00009 };
00010 
00011 /* unidirectional measumrement report */
00012 struct gsm_meas_rep_unidir {
00013         struct gsm_rx_lev_qual full;
00014         struct gsm_rx_lev_qual sub;
00015 };
00016 
00017 enum meas_rep_field {
00018         MEAS_REP_DL_RXLEV_FULL,
00019         MEAS_REP_DL_RXLEV_SUB,
00020         MEAS_REP_DL_RXQUAL_FULL,
00021         MEAS_REP_DL_RXQUAL_SUB,
00022         MEAS_REP_UL_RXLEV_FULL,
00023         MEAS_REP_UL_RXLEV_SUB,
00024         MEAS_REP_UL_RXQUAL_FULL,
00025         MEAS_REP_UL_RXQUAL_SUB,
00026 };