rsl: Be able to parse the RSL Establish Request message
This commit is contained in:
parent
b210343bb6
commit
f680c11b5d
|
@ -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'>
|
||||
|
|
|
@ -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.
|
||||
|
|
Reference in New Issue