l1ctl_proto.h: add extended RACH (11-bit) request message

According to 3GPP TS 04.60, section 11.2.5a, the extended (11-bit)
Access Burst on RACH/PRACH is used by the MS to indicate its EGPRS
capability. One of the alternative synch. sequences (see 3GPP TS
05.02, TS1 and TS2) shall be used.

Change-Id: Iae0267a31b3314c990eb41acb2f570ca3219021c
This commit is contained in:
Vadim Yanitskiy 2018-10-05 21:58:23 +07:00
parent e9bedd12f7
commit 5e473cb478
1 changed files with 12 additions and 0 deletions

View File

@ -64,6 +64,9 @@ enum {
L1CTL_DATA_TBF_REQ,
L1CTL_DATA_TBF_CONF,
/* Extended (11-bit) RACH (see 3GPP TS 05.02, section 5.2.7) */
L1CTL_EXT_RACH_REQ,
};
enum ccch_mode {
@ -238,6 +241,15 @@ struct l1ctl_rach_req {
uint16_t offset;
} __attribute__((packed));
/* the l1_info_ul header is in front */
struct l1ctl_ext_rach_req {
uint16_t ra11;
uint8_t synch_seq;
uint8_t combined;
uint16_t offset;
} __attribute__((packed));
/* the l1_info_ul header is in front */
struct l1ctl_par_req {
int8_t ta;