Hi Harald,
thanks for the explanation! However, it's still not clear to me how to
get the decoded payload out of the receive statement. From
https://www.eclipse.org/forums/index.php/t/1089269/ I saw there's this
"@decoded" keyword you can use but I couldn't figure out how to really
use it in a proper way, and what exactly I would be getting with it.
I'm also wondering if several decmatch expressions can be stacked in a
single statment, for instance image something like:
RSL.receive(tr_RSL_DATA_REQ(g_chan_nr, ?, decmatch tr_RRM_RR_STATUS(foo,
bar, decmatch tr_ANOTHER_TEMPLATE)).
Linking it with first question, what I would be getting when using the
@decoded keyword in this case?
And extra question I asked myself while doing some tests today: is there
a way to check if a template received through a function parameter
matches a specific template? I tried with match() but from what I
understood from the compilation errors, it seems match() actually checks
a value vs a template, and not 2 templates. Hm maybe just using "=="
would work, I didn't check it.
Last query: Did you find a good tutorial or well documented examples for
beginners in some specific place?
--
- Pau Espin Pedrol <pespin(a)sysmocom.de>
http://www.sysmocom.de/
=======================================================================
* sysmocom - systems for mobile communications GmbH
* Alt-Moabit 93
* 10559 Berlin, Germany
* Sitz / Registered office: Berlin, HRB 134158 B
* Geschaeftsfuehrer / Managing Director: Harald Welte