aboutsummaryrefslogtreecommitdiffstats
path: root/library
diff options
context:
space:
mode:
Diffstat (limited to 'library')
-rw-r--r--library/LAPDm_Types.ttcn23
1 files changed, 22 insertions, 1 deletions
diff --git a/library/LAPDm_Types.ttcn b/library/LAPDm_Types.ttcn
index baa2b7e5..4d028633 100644
--- a/library/LAPDm_Types.ttcn
+++ b/library/LAPDm_Types.ttcn
@@ -211,10 +211,20 @@ module LAPDm_Types {
external function dec_LapdmFrameBbis(in octetstring stream) return LapdmFrameBbis
with { extension "prototype(convert) decode(RAW)" };
+ type record LapdmFrameBter {
+ octetstring payload
+ } with { variant "" };
+
+ external function enc_LapdmFrameBter(in LapdmFrameBter si) return octetstring
+ with { extension "prototype(convert) encode(RAW)" };
+ external function dec_LapdmFrameBter(in octetstring stream) return LapdmFrameBter
+ with { extension "prototype(convert) decode(RAW)" };
+
type union LapdmFrame {
LapdmFrameAB ab,
LapdmFrameBbis bbis,
- LapdmFrameB4 b4
+ LapdmFrameB4 b4,
+ LapdmFrameBter bter
} with { variant "" };
external function enc_LapdmFrame(in LapdmFrame si) return octetstring
@@ -361,6 +371,17 @@ module LAPDm_Types {
}
}
+ template LapdmFrame ts_LAPDm_Bter_UI(octetstring l3) := {
+ bter := {
+ payload := l3
+ }
+ }
+ template LapdmFrame tr_LAPDm_Bter_UI(template octetstring l3) := {
+ bter := {
+ payload := l3
+ }
+ }
+
template LapdmFrame tr_LAPDm_I(template LapdmSapi sapi, template boolean c_r,
template boolean p, template uint3_t nr,
template uint3_t ns, template octetstring l3,