From 98966df6f3875d21d3b704f9f20ce80c9b34253e Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Tue, 10 Dec 2013 15:06:00 +0100 Subject: [PATCH] oml: Handle another optional IPA extension to the message --- fakebts/OMLMsg.st | 5 ++++- fakebts/Test.st | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/fakebts/OMLMsg.st b/fakebts/OMLMsg.st index 91f9402..8569d85 100644 --- a/fakebts/OMLMsg.st +++ b/fakebts/OMLMsg.st @@ -1240,7 +1240,7 @@ OMLOpstart subclass: OMLOpstartAck [ OMLDataField subclass: OMLSetBTSAttributes [ | inter_bounds intave con_fail t200 max_timing overload_period ccch_threshold ccch_ind rach_busy rach_load bts_air ny1 bcch_arfcn - bsic time ipa_cgi | + bsic time ipa_cgi ipa_paging | @@ -1332,6 +1332,9 @@ OMLDataField subclass: OMLSetBTSAttributes [ beOptional; beTV; valueSize: 2; instVarName: #time; parseClass: OMLAttributeData; yourself); + add: (Osmo.TLVDescription new + tag: 16r8F; beOptional; instVarName: #ipa_paging; + parseClass: OMLAttributeData; yourself); add: (Osmo.TLVDescription new tag: 16r99; beOptional; instVarName: #ipa_cgi; parseClass: OMLAttributeData; yourself); diff --git a/fakebts/Test.st b/fakebts/Test.st index b019bae..0d1e1fd 100644 --- a/fakebts/Test.st +++ b/fakebts/Test.st @@ -224,6 +224,11 @@ RoundTripTestCase subclass: OMLMsgTest [ 101 115 115 0 224 4 0 0 255 133 0 129 11 187) ] + ipaRslConnectDataOther [ + ^ #(16 128 0 14 13 99 111 109 46 105 112 97 99 99 + 101 115 115 0 224 4 0 0 255 133 0 129 15 166) + ] + setChannelAttributesData [ ^ #(128 128 0 9 71 3 0 0 0 13 5 64 7) ] @@ -319,6 +324,7 @@ RoundTripTestCase subclass: OMLMsgTest [ testIpaRslConnect [ self roundtripTestFor: #ipaRslConnectData class: IPAOMLRSLConnect. + self roundtripTestFor: #ipaRslConnectDataOther class: IPAOMLRSLConnect. ] testSetChannelAttributes [