1
0
Fork 0
Commit Graph

30 Commits

Author SHA1 Message Date
Holger Hans Peter Freyther 9cf469c261 misc: Increase portability and initialize at most once
Use the custom "^self basicNew initialize" to create and
initialize the object.
2014-07-24 15:40:10 +02:00
Holger Hans Peter Freyther 108ff0b0b1 isup: Fill out the category encodings from Q.763
These are used by GSM MAP. So specify the encoding here..
2013-08-13 16:27:35 +02:00
Holger Hans Peter Freyther b9d70c018f misc: Improve the test coverage of the OsmoNetwork
Get the >>#parameterName/>>#spec out of the uncovered methods, this
is done by just finding the right classes and calling the selectors.
Add some simple tests for a MessageBuffer method that was not covered
yet.
2013-05-14 14:18:33 +02:00
Holger Hans Peter Freyther 5af90bdfd8 isup: Use a different category name for the extensions
These should not show up in a different package
2013-04-01 10:48:44 +02:00
Holger Hans Peter Freyther 776dda4070 isup: Do not generate the the MessageType field as it doesn't make sense
There is no ISUPConstants>>#parMessageType so do not generate such
a class.
2013-04-01 09:53:41 +02: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 5fa3bb680f isup: Begin to align the MessageStructure and the TLV description
Change #structure to #tlvDescription. The descriptions now need
to be changed.
2012-12-11 11:48:13 +01:00
Holger Hans Peter Freyther 886a7c10aa misc: Add categories to a lot of class methods 2012-02-20 19:41:05 +01:00
Holger Hans Peter Freyther 023d7a78d4 misc: Add a comment all classes in the Osmo namespace 2012-02-20 13:56:15 +01:00
Holger Hans Peter Freyther dd1d0f384b isup: Fix the indention of the generated code 2012-01-20 16:59:16 +01:00
Holger Hans Peter Freyther ca50ffe022 misc: Clean up the categories of the network module 2011-09-27 16:27:34 +02:00
Holger Hans Peter Freyther 1d0b0c1bb4 isup: Various changes and fixes to the MessageStructure
* Use parameterName instead of name to avoid funny effects.
* Handle tag only classes as fixed field with a zero lengthLength
* Make the structure classes return an instance of itself. This
  is a bit weird and will need more thinking.
2011-03-23 15:40:28 +01:00
Holger Hans Peter Freyther 611237a576 msgstruct: Move to class based message fields
Remove the need to create an instance of this class. So we either
need to make this totally instance based and hold the dictionary
in the ISUPMessage or we can keep it class based. I am not sure what
is best right now.
2011-03-20 11:45:45 +01:00
Holger Hans Peter Freyther 0ba1f5cf7e isup: Implement the subclass handling of some of the types 2011-03-04 00:17:30 +01:00
Holger Hans Peter Freyther 3062e5b0a3 isup: Skip the 'ISUP' part of a parameter 2011-03-03 23:57:13 +01:00
Holger Hans Peter Freyther da58a16b2d isup: Fix some more of the code generation 2011-03-03 22:10:01 +01:00
Holger Hans Peter Freyther e1a7df6753 isup: Fix the code generation 2011-03-03 21:44:37 +01:00
Holger Hans Peter Freyther 1f0b9d88fe isup: Use the class name for the parameter as well
We might want to truncate this a bit or have a mapping
2011-03-03 21:39:32 +01:00
Holger Hans Peter Freyther cf0c457726 isup: Remove class names that have '/' in it. 2011-03-03 21:33:41 +01:00
Holger Hans Peter Freyther 004c0765d3 isup: Fix the generation of ISUP structures here 2011-03-03 20:40:13 +01:00
Holger Hans Peter Freyther f85a44cb8e isup: Make the types consistent with each other
We have no more conflicts but we still need to do manual fixups
to the generated code now.
2011-02-09 19:52:31 +01:00
Holger Hans Peter Freyther c8180aa4ea isup: In RLC there is an upper limit for the Cause Indicators
Ignore the other other limits for RLC...
2011-02-09 19:50:22 +01:00
Holger Hans Peter Freyther 91c20c5395 idr: Fix the spelling (a bug done by the manual copying process) 2011-02-09 19:48:35 +01:00
Holger Hans Peter Freyther e2e660a327 isup: Consider the redirection status a fixed length field too 2011-02-09 19:45:30 +01:00
Holger Hans Peter Freyther 50e467262a isup: Fix the size of the redirection number
Figure 10 shows that it needs to have at least 3 + T + L
of length...
2011-02-09 19:43:37 +01:00
Holger Hans Peter Freyther 0464a77811 isup; Fix writing of information 2011-02-09 19:42:33 +01:00
Holger Hans Peter Freyther 0b090ef00c isup: The length of this is not plausible. increase 2011-02-09 19:36:25 +01:00
Holger Hans Peter Freyther 610d90ba97 isup: The Conference treatment indicators would only have a T
If the ISUP spec is correct the indicator would only have a T
and no L and no V. This does not sound to be correct.
2011-02-09 19:33:56 +01:00
Holger Hans Peter Freyther 6389a55ca8 isup: Range and Status appears multiple times
For some commands the range and status only includes
the range status and not more.
2011-02-09 19:32:37 +01:00
Holger Hans Peter Freyther 48dde8bbcf isup: Add textual representation of the ISUP structs
This is copied from the specificiation by hand (as selection in
evince is mostly broken). We will use this information to generate
the types
2011-02-09 19:28:15 +01:00