aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/osmocom/gsm/l1sap.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/include/osmocom/gsm/l1sap.h b/include/osmocom/gsm/l1sap.h
index ad942eae..098e4f07 100644
--- a/include/osmocom/gsm/l1sap.h
+++ b/include/osmocom/gsm/l1sap.h
@@ -46,12 +46,22 @@ struct ph_rach_req_param {
uint16_t offset; /*!< \brief Timing Offset */
};
+/*! \brief for PH_RA_IND burstType inforamtion */
+enum ph_burst_type {
+ GSM_L1_BURST_TYPE_NONE = 0,
+ GSM_L1_BURST_TYPE_ACCESS_0,
+ GSM_L1_BURST_TYPE_ACCESS_1,
+ GSM_L1_BURST_TYPE_ACCESS_2
+};
+
/*! \brief for PH-RANDOM_ACCESS.ind */
struct ph_rach_ind_param {
uint8_t chan_nr; /*!< \brief Channel Number (Like RSL) */
- uint8_t ra; /*!< \brief Random Access */
+ uint16_t ra; /*!< \brief Random Access */
uint8_t acc_delay; /*!< \brief Delay in bit periods */
uint32_t fn; /*!< \brief GSM Frame Number at time of RA */
+ uint8_t is_11bit; /*!< \brief no.of bits in RACH*/
+ enum ph_burst_type burst_type; /*!< \brief type of burst*/
};
/*! \brief for PH-[UNIT]DATA.{req,ind} | PH-RTS.ind */