From fa832012d041577f825fecbea08d4a62306e5b0e Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Wed, 1 Sep 2010 23:37:07 +0200 Subject: [PATCH] Add handover and frequency redefiniton message headers This simply add some TS 04.08 related structures for frequency redefinition and handover. --- include/osmocore/protocol/gsm_04_08.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/include/osmocore/protocol/gsm_04_08.h b/include/osmocore/protocol/gsm_04_08.h index 80a455dd8..dbbb25f59 100644 --- a/include/osmocore/protocol/gsm_04_08.h +++ b/include/osmocore/protocol/gsm_04_08.h @@ -356,6 +356,14 @@ struct gsm48_ass_cmd { uint8_t data[0]; } __attribute__((packed)); +/* Chapter 9.1.13 */ +struct gsm48_frq_redef { + /* Semantic is from 10.5.2.5a */ + struct gsm48_chan_desc chan_desc; + uint8_t mob_alloc_len; + uint8_t mob_alloc[0]; +} __attribute__((packed)); + /* Chapter 10.5.2.2 */ struct gsm48_cell_desc { uint8_t bcc:3, @@ -597,6 +605,17 @@ struct gsm48_ass_fail { uint8_t rr_cause; } __attribute__((packed)); +/* Section 9.1.3 */ +struct gsm48_ho_cpl { + uint8_t rr_cause; + uint8_t data[0]; +} __attribute__((packed)); + +/* Section 9.1.4 */ +struct gsm48_ho_fail { + uint8_t rr_cause; +} __attribute__((packed)); + /* Section 9.1.7 */ struct gsm48_chan_rel { uint8_t rr_cause;