On Fri, Nov 24, 2017 at 08:28:35PM +0100, Harald Welte wrote:
Hi all,
I've mentioned this many months before, but Ericsson has now (well, a
month ago) finally made a public announcement about the public release
of their SS7/SIGTRAN core protocols in TTCN-3. You can read more about
it at
https://www.eclipse.org/forums/index.php/t/1089686/ - where they
actually even refer to us as being the trigger to release them.
Heh, nice one, complete with an introductory paragraph :)
so e.g. A-bis RSL would first have to be implemented.
The good part is
that it's actually super easy using the expressive syntax of the TITAN
"raw" codec. Basically you define the structure of the data in files
like
http://git.osmocom.org/osmo-ttcn3-hacks/tree/library/GSM_RR_Types.ttcn
and you don't have to write a single line for encoding/parsing :)
So you write a "titan struct" and get the binary en/decoding from it, even with
conditional presence and cross conditions and all. nice.
Makes me think, could one use that in production code to parse/encode messages?
It's C after all, isn't it. I wonder what its C representation looks like,
whether it makes working with it any easier than the TLV code we're using.
~N