From 15fe38cf2e186c8a364307d5f76501ea771d01b0 Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 30 Jan 2023 16:40:26 +0300 Subject: [PATCH] SI10: add records Related: OS#5783 Change-Id: Ia3e152425872d4452e267b013d9a391a091751b6 --- library/GSM_RestOctets.ttcn | 9 +++++++++ library/GSM_SystemInformation.ttcn | 7 +++++++ 2 files changed, 16 insertions(+) diff --git a/library/GSM_RestOctets.ttcn b/library/GSM_RestOctets.ttcn index 6fa781cc1..747523303 100644 --- a/library/GSM_RestOctets.ttcn +++ b/library/GSM_RestOctets.ttcn @@ -1143,6 +1143,15 @@ type record VbsVgcsOptionsOpt { variant (options) "PRESENCE(presence = '1'B)" }; +/* 10.5.2.44 SI 10 Rest Octets */ +type record SI10RestOctets { + BIT1 ba_ind, + /* TODO: add more fields */ +} with { + variant (band_ind) "CSN.1 L/H" + /* TODO: add more variants */ +}; + /* 10.5.2.37b SI 13 Rest Octets (O & S) */ type record SI13RestOctets { BIT1 presence, // L/H diff --git a/library/GSM_SystemInformation.ttcn b/library/GSM_SystemInformation.ttcn index 53c36c89f..ea95ebddc 100644 --- a/library/GSM_SystemInformation.ttcn +++ b/library/GSM_SystemInformation.ttcn @@ -196,6 +196,11 @@ module GSM_SystemInformation { SI6RestOctets rest_octets } with { variant "" }; + /* 44.018 9.1.50 */ + type record SystemInformationType10 { + SI10RestOctets rest_octets + } with { variant "" }; + /* 44.018 9.1.43a */ type record SystemInformationType13 { SI13RestOctets rest_octets @@ -213,6 +218,7 @@ module GSM_SystemInformation { SystemInformationType5bis si5bis, SystemInformationType5ter si5ter, SystemInformationType6 si6, + SystemInformationType10 si10, SystemInformationType13 si13, octetstring other } with { variant "" }; @@ -231,6 +237,7 @@ module GSM_SystemInformation { si5bis, header.message_type = SYSTEM_INFORMATION_TYPE_5bis; si5ter, header.message_type = SYSTEM_INFORMATION_TYPE_5ter; si6, header.message_type = SYSTEM_INFORMATION_TYPE_6; + si10, header.message_type = SYSTEM_INFORMATION_TYPE_10; si13, header.message_type = SYSTEM_INFORMATION_TYPE_13; other, OTHERWISE; )" };