smalltalk
/
osmo-st-gsm
Archived
1
0
Fork 0
Commit Graph

19 Commits

Author SHA1 Message Date
Holger Hans Peter Freyther 5b48038ca8 tests: Move the GSNNumberDigit Test to a dedicated test class
This makes jump to test work on Pharo
2013-08-14 15:50:10 +02:00
Holger Hans Peter Freyther 1c95d092e6 gsm04.11: Beging with message handling for GSM 04.11 (SMS)
It is not clear of how much parsing/handling code can be shared with
the GSM04.08 code. There are also a lot less IEs to handle for SMS so
we might not need the fixed size/data holder classes.
2012-11-15 17:02:36 +01:00
Holger Hans Peter Freyther b095b0315a gsm48: Add code to create the GSM48 Progress IE
The progress IE might be required to initiate alerting
on the phone. Write the code, add a very basic test.
2012-08-23 20:51:25 +02:00
Holger Hans Peter Freyther 0cffe9f7ac bearer: Create a generic GSMBitField helper, implement BearerCaps parsing
The single bearer cap octets are represented as classes and provide
getter/setter to the underlying byte. The BearerCapFrom.. provides a way
to parse and later generate the caps. Parse one example cap and dissect
it.
2011-11-23 17:18:28 +01:00
Holger Hans Peter Freyther 95f4c07cc9 sccp: Attempt to add timeout handling to the SCCP Connection.
Rename SCCPConnectionBase to SCCPConnectionState and subclass
to add timer handling on top of the State. The IT sending is
not implemented properly yet.
2011-06-22 17:00:05 +02:00
Holger Hans Peter Freyther 7256ab993a timer: Remove the code from here and move to a new core package
Create a new OsmoCore package which core non network related
functionality that will be useful for everything.
2011-06-22 14:56:00 +02:00
Holger Hans Peter Freyther e314f4a324 timer: Introduce a very simple TimerScheduler... 2011-06-22 11:45:55 +02:00
Holger Hans Peter Freyther 60f1e3ec05 GSM: Add very simple encoding routine 2011-03-31 19:18:10 +02:00
Holger Hans Peter Freyther 8f326e19f3 gsm: Include A3A8.st support. 2010-12-22 12:51:42 +01:00
Holger Hans Peter Freyther 912ff78f55 SCCPHandler: Make sure that we drain all messages. 2010-12-16 21:25:18 +01:00
Holger Hans Peter Freyther 6f210e2906 Create osmo-gsm based on the old testphone code. 2010-12-16 21:25:17 +01:00
Holger Hans Peter Freyther e73c39f5e1 GSM: Introduce the concept of a 'driver' and a procedure
The procedure holds the driver... everything is still very
vague and needs a better design.
2010-11-29 20:34:22 +01:00
Holger Hans Peter Freyther afd83ce445 Messages: Introduce a IEBase base class and share it for GSM48 and GSM0808 2010-11-27 14:00:26 +01:00
Holger Hans Peter Freyther 4cbfc1d0be GSM48: Add dummy code to generate a LU and wrap it in all layers
Create a GSM48 message, wrap it in BSSMAP, BSSAP, SCCP. This
allows us to test the code that is wrapping messages...
2010-11-20 01:34:41 +01:00
Holger Hans Peter Freyther 4b90b71d92 GSM48: Start adding test cases for the functionality. 2010-11-19 20:27:26 +01:00
Holger Hans Peter Freyther b7a67d63e5 GSM48.st: Add lot of IE formation to be able to create a LU Request 2010-11-17 21:20:54 +01:00
Holger Hans Peter Freyther 512da52c99 BSSAP: Test the new BSSAP code to prepend the messages. 2010-11-17 21:20:43 +01:00
Holger Hans Peter Freyther f8b0fa8e82 GSM48: Move the GSM48 methods to this new file. 2010-11-17 16:56:10 +01:00
Holger Hans Peter Freyther 07d628ccfc Add GSM0808 creation support and add some test cases for these messages 2010-11-17 10:21:48 +01:00