aboutsummaryrefslogtreecommitdiffstats
path: root/library/General_Types.ttcn
diff options
context:
space:
mode:
Diffstat (limited to 'library/General_Types.ttcn')
-rw-r--r--library/General_Types.ttcn10
1 files changed, 9 insertions, 1 deletions
diff --git a/library/General_Types.ttcn b/library/General_Types.ttcn
index 40f07709..c8183130 100644
--- a/library/General_Types.ttcn
+++ b/library/General_Types.ttcn
@@ -175,6 +175,8 @@ group SimpleNativeTypes {
type hexstring HEX1_20n length(1..20) with { variant "" };
type hexstring HEX1_34n length(1..34) with { variant "" };
+ type record of hexstring Hexstrings with { variant "" };
+
//****************************************************
// Integers
//****************************************************
@@ -194,6 +196,12 @@ group SimpleNativeTypes {
type integer INT13nbp (0..8191) with { variant "" };
type integer INT15nbp (0..32767) with { variant "" };
+ //****************************************************
+ // Booleans
+ //****************************************************
+
+ type record of boolean Booleans with { variant "" };
+
} // end group NativeTypes
//****************************************************
@@ -278,6 +286,7 @@ group SimpleRAWEncodedTypes {
type integer LIN2_BO_LAST (0..65535) with { variant "FIELDLENGTH(16), COMP(nosign), BYTEORDER(last)" };
type integer LIN3_BO_LAST (0..16777215) with { variant "FIELDLENGTH(24), COMP(nosign), BYTEORDER(last)" };
type integer LIN4_BO_LAST (0..4294967295) with { variant "FIELDLENGTH(32), COMP(nosign), BYTEORDER(last)" };
+ type integer LIN8_BO_LAST (0..18446744073709551616) with { variant "FIELDLENGTH(64), COMP(nosign), BYTEORDER(last)" };
//integer with fixed bit number
type integer INT1b (0..1) with { variant "FIELDLENGTH(1)" };
@@ -328,4 +337,3 @@ group CompositeTypes {
} // end group CompositeTypes
} with { encode "RAW" } /* End of module General_Types */
-