1
0
Fork 0

rsl: Be able to parse the RSL Establish Request message

This commit is contained in:
Holger Hans Peter Freyther 2014-04-19 11:45:00 +02:00
parent b210343bb6
commit f680c11b5d
2 changed files with 20 additions and 0 deletions

View File

@ -365,6 +365,11 @@ Object subclass: RSLMessageDefinitions [
yourself
]
establishRequestMessage [
<category: 'radio-link'>
^self radioLinkMessageBase
]
releaseConfirmMessage [
<category: 'radio-link'>
^ self radioLinkMessageBase
@ -1136,6 +1141,13 @@ RSLRadioLinkManagement subclass: RSLEstablishIndication [
]
]
RSLRadioLinkManagement subclass: RSLEstablishRequest [
<category: 'BTS-RSL'>
<comment: 'I represent a GSM 08.58 GSM 8.3.4 Establish Request'>
<rslMessageType: #messageRadioLinkEstablishRequest>
<rslMessageDefinition: #establishRequestMessage>
]
RSLRadioLinkManagement subclass: RSLReleaseRequest [
| release_mode |
<category: 'BTS-RSL'>

View File

@ -468,6 +468,10 @@ RoundTripTestCase subclass: RSLRoundTripTest [
16rB9 16rBB)
]
establishRequestData [
^#(2 4 1 32 2 3)
]
dataRequestData [
^ #(16r03 16r01 16r01 16r20 16r02 16r00 16r0B 16r00 16r03 16r05 16r18 16r02)
]
@ -573,6 +577,10 @@ RoundTripTestCase subclass: RSLRoundTripTest [
self roundtripTestFor: #establishIndicationData class: RSLEstablishIndication.
]
testEstablishRequest [
self roundtripTestFor: #establishRequestData class: RSLEstablishRequest.
]
testDataRequest [
| rsl |
self roundtripTestFor: #dataRequestData class: RSLDataRequest.