1
0
Fork 0
Commit Graph

29 Commits

Author SHA1 Message Date
Holger Hans Peter Freyther 301b1542b9 BSSMAP: Test the decoding of the IEMessage.. 2010-11-22 17:16:29 +01:00
Holger Hans Peter Freyther f429cd36bb Decode: Create a MSGParser that recursively parses a message.. 2010-11-22 17:13:53 +01:00
Holger Hans Peter Freyther c28b116689 Decode: Work on decoding the messages...
This is a lot of work in progress to recursively decode
the messages.
2010-11-22 17:13:53 +01:00
Holger Hans Peter Freyther 5ed751c24e SCCPHandler: Start handling SCCP connections. 2010-11-22 17:13:53 +01:00
Holger Hans Peter Freyther 181fc048cf TestPhone: Take a lock when draining the send queue. 2010-11-20 01:34:41 +01:00
Holger Hans Peter Freyther 1898744e02 BSSAP: Create a class so we can delay creating a MessageBuffer 2010-11-20 01:34:41 +01:00
Holger Hans Peter Freyther 4cb1daeed6 BSSMAP: Pass the LU directly to the Layer3Info
No need to generate a message. We can directly pass
this to the system and generate the data at the end
with a toMessage.
2010-11-20 01:34:41 +01:00
Holger Hans Peter Freyther da055c7469 Rename from storeOn: to writeOn: to unclash a system selector
Same change as in OsmoNetwork.
2010-11-20 01:34:41 +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 e277181234 Test: Start using MessageBuffer>>#asByteArray
Remove the toByteArray calls as they are deprecated.
2010-11-20 01:34:41 +01:00
Holger Hans Peter Freyther aed157b033 GSM48: Implement generating the Mobile Identity
Fix the unit tests...
2010-11-19 20:27:26 +01:00
Holger Hans Peter Freyther fdd716a58b Move the BCD implementation to Messages.st 2010-11-19 20:27:26 +01:00
Holger Hans Peter Freyther f02d98935d GSM48: Add some more categories. 2010-11-19 20:27:26 +01:00
Holger Hans Peter Freyther c056bb0bb1 GSM48: Initialize the mandantory with function calls 2010-11-19 20:27:26 +01:00
Holger Hans Peter Freyther c324a912c5 GSM48: Add category, fix the indention 2010-11-19 20:27:26 +01:00
Holger Hans Peter Freyther 55971af370 misc: First round of categories and things for the code 2010-11-19 20:27:26 +01:00
Holger Hans Peter Freyther b3181b1eff GSM48: First attempt to create the message... 2010-11-19 20:27:26 +01:00
Holger Hans Peter Freyther fce572c2f2 GSM48: Implement the LAI generation. 2010-11-19 20:27:26 +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 0460887b1a GSM48: The selector is called notYetImplemented 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 f236686e22 IEMessage: Rename to IEMessage and move to Messages.st
A generic IE based message class. It will gain selectors
for adding optional and mandantory options.
2010-11-17 10:26:28 +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
Holger Hans Peter Freyther 56bef0a6b2 SCCP: Fix the selector name to be called by the dispatcher 2010-11-15 16:26:00 +01:00
Holger Hans Peter Freyther dbb9182d1d Use sempahore to handle things in a thread.. 2010-11-14 22:47:48 +01:00
Holger Hans Peter Freyther 8033e18221 Move the SCCP code to a new method. 2010-11-14 22:43:29 +01:00
Holger Hans Peter Freyther 6ec4e192d3 TestPhone: Start with a lot of stubs.. 2010-11-14 22:37:50 +01:00