1
0
Fork 0
Commit Graph

31 Commits

Author SHA1 Message Date
Holger Hans Peter Freyther 6f7e0bcf8d m2ua: Merge the ASP changes from Pharo to GST 2013-06-17 15:15:35 +02:00
Holger Hans Peter Freyther 372c2e0f0b m2ua: Move the code to separate directory to prepare merging with Pharo 2013-06-17 14:19:26 +02:00
Holger Hans Peter Freyther f91e5c96aa net: Introduce the OsmoStreamSocketBase connection 2013-05-14 17:09:59 +02:00
Holger Hans Peter Freyther 4f0b583d1c sccp: Move the SCCPGlobalTitle and SCCPGlobalTitleTranslation to new files
Split out the SCCPGlobalTitle and SCCPGlobalTitleTranslation to new
files and update the Makefile and package.xml for the new file.
2013-04-30 18:39:13 +02:00
Holger Hans Peter Freyther 12bdaf75f6 m2ua: Begin with a M2UA AS and ASP state machine and support code 2013-04-08 08:41:46 +02:00
Holger Hans Peter Freyther 009957dffc mtp3: Introduce some basic structures for MTP3 decoding
This starts to introduce some basic MTP3 message decoding and
encoding using the generic MessageBuffer classes.
2013-04-06 11:40:53 +02:00
Holger Hans Peter Freyther 247205d803 sccp: Move the SCCPAddress to a separate file
Begin with the one class one file pattern and move the SCCPAddress
to a shiny new file.
2013-04-02 16:12:45 +02:00
Holger Hans Peter Freyther 94498315cb m2ua: Rename to M2UAMSGTest as it tests M2UAMSG
And move it into a new category
2013-04-01 15:03:47 +02:00
Holger Hans Peter Freyther 75587966d3 osmo: Create a new LogArea for the osmo area. 2013-03-27 16:23:05 +01:00
Holger Hans Peter Freyther a47c76fc1b osmo: Introduce a subclass for the CTRL handling 2013-03-27 16:23:05 +01:00
Holger Hans Peter Freyther 1a0b690eaa Huge internal restructuring of the in sub-directories 2013-03-26 14:53:13 +01:00
Holger Hans Peter Freyther 2c6925aded ipa: Move GST only code to a new file and do not convert it
The nice C-API/struct handling is only available on GST. We can
probably make this code just be stream-based.
2013-02-23 18:59:25 +01:00
Holger Hans Peter Freyther c8a8293564 misc: Remove PackageLoader fileInPackage from the code
It is easier to remove the custom PackageLoader>>#fileInPackage:
when porting to Pharo.
2013-02-23 17:08:09 +01:00
Holger Hans Peter Freyther 45392894da control: Add code that makes it more easy to deal interact with OpenBSC
Add a grammar for the OpenBSC control interface and a class that
makes it more easy to connect to a provider.
2013-01-09 18:46:41 +01:00
Holger Hans Peter Freyther e7f79e2621 tlv: Move the TLV from the FakeBTS code to here to be used and improved 2012-08-23 16:26:56 +02:00
Holger Hans Peter Freyther 52a0026d32 misc: Simplify the package description 2012-08-09 02:05:16 +02:00
Holger Hans Peter Freyther 00c7acdc12 core: Introduce a Socket/UDP base class helper for multiple sockets 2012-08-09 02:05:09 +02:00
Holger Hans Peter Freyther 3e5902a617 ipa: Add a simple TL(V) parser for the IPA Protocol data
The length field is different for request and response and the
generation of it is broken inside the nanoBTS. Try dealing with
these broken messages.
2012-07-30 17:00:47 +02:00
Holger Hans Peter Freyther 9939be4ff3 ipa: Move the IPATests to a new file 2012-07-30 17:00:47 +02:00
Holger Hans Peter Freyther adc964df90 isup: Begin with adding manual extension to the ISUP Code
There is no DSL for the bit fields yet and we want to shorten
the name of them anyway.
2012-02-02 19:55:27 +01:00
Holger Hans Peter Freyther 6a1037de31 msg: Rename the file that holds the MessageStructure class 2011-03-04 08:27:02 +01:00
Holger Hans Peter Freyther 30ee798714 isup: Add generated code, test that it can be instantiated 2011-03-04 08:04:08 +01:00
Holger Hans Peter Freyther 7fb9b427f8 msg: Attempt to generalize the MSG Structure class
If things turn out this will be the base for ASN1,
GSM, ISUP, BSSAP, SCCP and the other protocols
2011-03-03 20:41:57 +01:00
Holger Hans Peter Freyther cc78aa5096 isup: Add ISUPConstants taken from the erlang code 2011-02-05 17:58:56 +01:00
Holger Hans Peter Freyther a32eaa585b m2ua: Introduce M2UA support to the networking code
This should be able to parse M2UA structures, it also
adds the defines for UserAdaptiona nd M2UA. In contrast
to the older networking code this is operating on streams
now. This should make the code more beautiful in the
long run.
2011-02-03 18:52:41 +01:00
Holger Hans Peter Freyther 382a6688a4 MessageBuffer: Allow to add a messagebuffer as a bytearray
Make it possible to add the messagebuffer as a normal
byte array. This should be improved and the MessageBuffer
should implement a Collection or such.
2010-11-20 00:39:06 +01:00
Holger Hans Peter Freyther 6ec370f155 OsmoNetwork: Start using the logging framework 2010-10-20 19:50:20 +02:00
Holger Hans Peter Freyther 457f4406a5 Test: Add test cases for some simple stuff... 2010-10-16 19:30:27 +02:00
Holger Hans Peter Freyther a0153521aa package.xml: Add the SCCP code. 2010-10-16 19:30:27 +02:00
Holger Hans Peter Freyther c10b4885d2 MessageBuffer: Rename the class to MessageBuffer to avoid a clash 2010-10-14 13:03:56 +02:00
Holger Hans Peter Freyther 179485acd6 package.xml: Add a package file to build the code 2010-10-13 21:21:49 +02:00