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