RSL_Types: Add RACH and PAGING LOAD templates
diff --git a/library/RSL_Types.ttcn b/library/RSL_Types.ttcn
index 52e4063..8b4007d 100644
--- a/library/RSL_Types.ttcn
+++ b/library/RSL_Types.ttcn
@@ -677,6 +677,24 @@
/* COMMON CHANNEL MANAGEMENT MESSAGES */
+ /* 8.5.2 BTS -> BSC */
+ template RSL_Message ts_RSL_RACH_LOAD_IND(uint16_t slot_ct, uint16_t busy_ct, uint16_t acc_ct) := {
+ msg_disc := ts_RSL_MsgDisc(RSL_MDISC_CCHAN, false),
+ msg_type := RSL_MT_CCCH_LOAD_IND,
+ ies := {
+ t_RSL_IE(RSL_IE_Body:{chan_nr := t_RslChanNr_RACH(0)}),
+ t_RSL_IE(RSL_IE_Body:{rach_load := ts_RSL_IE_RachLoad(slot_ct, busy_ct, acc_ct)})
+ }
+ }
+ template RSL_Message ts_RSL_PAGING_LOAD_IND(uint16_t buffer_space) := {
+ msg_disc := ts_RSL_MsgDisc(RSL_MDISC_CCHAN, false),
+ msg_type := RSL_MT_CCCH_LOAD_IND,
+ ies := {
+ t_RSL_IE(RSL_IE_Body:{chan_nr := t_RslChanNr_PCH_AGCH(0)}),
+ t_RSL_IE(RSL_IE_Body:{paging_load := buffer_space})
+ }
+ }
+
/* 8.5.3 BTS -> BSC */
template RSL_Message ts_RSL_CHAN_RQD(OCT1 ra, GsmFrameNumber fn) := {
msg_disc := ts_RSL_MsgDisc(RSL_MDISC_CCHAN, false),