1
0
Fork 0
Commit Graph

25 Commits

Author SHA1 Message Date
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