Holger Hans Peter Freyther
98966df6f3
oml: Handle another optional IPA extension to the message
2013-12-10 16:23:39 +01:00
Holger Hans Peter Freyther
6b652f549e
oml: Add handling for the GetAttributes OML message
2013-12-10 15:05:28 +01:00
Holger Hans Peter Freyther
23003259c8
handover: Add code for testing handover signalling with OpenBSC
2012-12-26 02:39:48 +01:00
Holger Hans Peter Freyther
fecf0f68f9
nack: Test how the BSC will handle a NACK and that it does not drop the other BTS
...
Refactor the BTS and OMLInit code to allow to easily introduce
a NACK message at the required place. Implement the NACK for the
SetBTSAttributes in the OML code. Add the testcase and an the OpenBSC
NITB configuration needed
2012-11-11 18:25:04 +01:00
Holger Hans Peter Freyther
58ec99af1b
fakebts: Handle PDCH activation by ignoring most of it
2012-09-17 23:14:01 +02:00
Holger Hans Peter Freyther
dd58be49d6
tlv: Move the TLV from here into the OsmoNetwork package
...
Update the references to the TLV code as it is now inside the
OsmoNetwork package
2012-08-24 19:28:14 +02:00
Holger Hans Peter Freyther
038cc7833b
misc: Change the order the files are loaded, load the OsmoNetwork package
2012-08-22 13:20:49 +02:00
Holger Hans Peter Freyther
b2491f15be
TLV: Move common parsing and writing routines into the TLV base
...
This can be used by the RSL, OML and in the future by the ISUP,
BSSAP, GSM48 code. This TLV approach appears to be nicer than the
previous ones I had.
2012-08-20 11:08:00 +02:00
Holger Hans Peter Freyther
01d9958c8e
oml: Parse the channel combination O&M field
...
Provide accessors and number to name resolving.
2012-08-14 09:59:41 +02:00
Holger Hans Peter Freyther
f8e55d702e
oml: Initialize all RadioChannels
2012-08-12 08:50:24 +02:00
Holger Hans Peter Freyther
cacd41afc6
oml: Connect the RSL stream as a response to the IPA RSL Connect
2012-08-11 15:12:23 +02:00
Holger Hans Peter Freyther
3308910701
oml: Parse and generate IPAOMLRSLConnect messages
2012-08-11 14:48:57 +02:00
Holger Hans Peter Freyther
5bac8af8df
oml: Test round trip for SetRadioCarrierAttributes parsing and creation
2012-08-11 14:33:30 +02:00
Holger Hans Peter Freyther
554a0bbccc
oml: Get the BTS Instance to the point it will be enabled
2012-08-11 14:33:30 +02:00
Holger Hans Peter Freyther
84c5440d9c
oml: Attributes should be set before the opstart, deal with it.
2012-08-10 23:54:10 +02:00
Holger Hans Peter Freyther
3993d98d13
oml: Implement parsing and generating "Set BTS attributes"
...
Introduce a typeKind to the TLV and the possibility to specify
the valuesize to read. Use the new >>#writeOn:with: and
>>readFrom:with: selectors to pass the TLV code into the field.
2012-08-10 20:11:08 +02:00
Holger Hans Peter Freyther
dfa26b01fc
oml: New approach to the init. We will have separate processes
...
We start with a SM process, that will spawn the BTS process
which will spawn... communication will occur through queues,
dispatching will happen through the OML queue.
2012-08-10 17:03:23 +02:00
Holger Hans Peter Freyther
3cda1acc92
oml: Continue with the init sequence of the BTS init, create acks
2012-08-10 14:16:56 +02:00
Holger Hans Peter Freyther
80f3e2b28c
oml: Test parsing and creating the Activate Software message
2012-08-03 20:53:57 +02:00
Holger Hans Peter Freyther
601ec9c9fa
oml: Move the init into a new class/method.
...
The goal is to a list of statements for the entire init instead
of just being state driven. I will also experiment with continuations
and then take this experience to the call control code of the MSC.
2012-08-03 19:55:28 +02:00
Holger Hans Peter Freyther
36933f5734
oml: Create generic parsing and generation routines
...
Use the new TLVDescription to create a writer and parser for
all parts. The existing testcases pass again.
2012-08-03 18:50:07 +02:00
Holger Hans Peter Freyther
2f04ea29fa
oml: Send a proper SW Configuration object, start after the id request
2012-08-01 17:36:35 +02:00
Holger Hans Peter Freyther
f19ff30452
oml: Generate a SW Activate Request and send it to the BSC
2012-08-01 15:53:28 +02:00
Holger Hans Peter Freyther
6d3743b1ee
oml: Add the administrative state to the State Changed Event for the nanoBTS
...
The admin state does not appear to be part of the normal State
Changed Event, include it to be compatible.
2012-07-31 23:45:14 +02:00
Holger Hans Peter Freyther
7c6369891f
oml: Work on generating OML/FormattedO&M messages
...
* Create OMLMsg, test the generation of the State Changed
Event Report
* Create a child/parent relationship of the objects
* Prepare to initialize the SiteManager once the OML link is connected
2012-07-31 22:43:41 +02:00