summaryrefslogtreecommitdiffstats
path: root/library
diff options
context:
space:
mode:
Diffstat (limited to 'library')
-rw-r--r--library/GSM_RR_Types.ttcn11
1 files changed, 6 insertions, 5 deletions
diff --git a/library/GSM_RR_Types.ttcn b/library/GSM_RR_Types.ttcn
index 6e359ab..dcf12ae 100644
--- a/library/GSM_RR_Types.ttcn
+++ b/library/GSM_RR_Types.ttcn
@@ -194,10 +194,7 @@ module GSM_RR_Types {
type record LocationAreaIdentification {
BcdMccMnc mcc_mnc,
uint16_t lac
- } with {
- /* Otherwise '262F45'H is encoded as '24F262'H */
- variant (mcc_mnc) "BYTEORDER(first)"
- };
+ } with { variant "" };
/* TS 24.008 10.5.1.4 */
type enumerated MobileIdentityType {
@@ -412,6 +409,8 @@ module GSM_RR_Types {
variant (r99) "CSN.1 L/H"
variant (presence) "PRESENCE(r99 = '1'B)" /* H */
variant (ext_ra) "PRESENCE(presence = '1'B)"
+ /* See https://bugs.eclipse.org/bugs/show_bug.cgi?id=562488 */
+ variant (ext_ra) "BYTEORDER(last)" // FIXME: should be first
};
type union PacketUlDlAssignUnion {
PacketUlAssign ul,
@@ -634,6 +633,8 @@ module GSM_RR_Types {
variant (ats) "PRESENCE(ats_present = '1'B)"
variant (dynamic) "PRESENCE(presence = '1'B)"
variant (multiblock) "PRESENCE(presence = '0'B)"
+ /* See https://bugs.eclipse.org/bugs/show_bug.cgi?id=562488 */
+ variant (ext_ra) "BYTEORDER(last)" // FIXME: should be first
};
type octetstring MblkDlAss; /* TODO */
@@ -1064,4 +1065,4 @@ module GSM_RR_Types {
}
};
-} with { encode "RAW" ; variant "FIELDORDER(msb)" variant "BYTEORDER(last)" }
+} with { encode "RAW" ; variant "FIELDORDER(msb)" }