aboutsummaryrefslogtreecommitdiffstats
path: root/GSM48.st
diff options
context:
space:
mode:
Diffstat (limited to 'GSM48.st')
-rw-r--r--GSM48.st26
1 files changed, 26 insertions, 0 deletions
diff --git a/GSM48.st b/GSM48.st
index ad5127d..c80b80f 100644
--- a/GSM48.st
+++ b/GSM48.st
@@ -486,6 +486,15 @@ GSM48SimpleTag subclass: GSM48CipherModeSetting [
<gsmElementId: 16r90>
]
+GSM48SimpleData subclass: GSM48CipherModeSettingResponse [
+ <category: 'OsmoGSM'>
+ <comment: 'I represent a 10.5.2.9 cipher mode setting and the
+ 10.5.2.10 cipher response. We still need to implement 4bit values
+ and fix the parser to consume/write only half bits..'>
+ <gsmName: 'cipherModeSettingResponse'>
+ <gsmValueLength: 1>
+]
+
GSM48SimpleData subclass: GSM48FrequencyChannelSequence [
<category: 'OsmoGSM'>
<comment: 'I represent a 10.5.2.12 Frequency channel sequence'>
@@ -2983,6 +2992,22 @@ GSM48RRMessage subclass: GSM48RRChannelRelease [
]
]
+GSM48RRMessage subclass: GSM48RRCipheringModeCommand [
+ <category: 'OsmoGSM'>
+ <comment: 'I represen a GSM 04.08 9.1.9 Ciphering Mode Command'>
+
+ GSM48RRCipheringModeCommand class >> messageType [
+ <category: 'parsing'>
+ ^self msgCipherModeCommand
+ ]
+
+ GSM48RRCipheringModeCommand class >> tlvDescription [
+ ^OrderedCollection new
+ add: GSM48CipherModeSettingResponse asTLVDescription;
+ yourself
+ ]
+]
+
GSM48RRMessage subclass: GSM48RRClassmarkChange [
<category: 'OsmoGSM'>
<comment: 'I represent a GSM 04.08 9.1.11 Classmark'>
@@ -3128,6 +3153,7 @@ Eval [
GSM48RRHandoverFailure initialize.
GSM48RRImmediateAssignCommand initialize.
GSM48RRChannelRelease initialize.
+ GSM48RRCipheringModeCommand initialize.
GSM48RRClassmarkChange initialize.
GSM48RRPagingResponse initialize.
GSM48RRChannelModeModify initialize.