GSM_TypeS: Add Mobile Identity type 'NONE'
diff --git a/sysinfo/GSM_Types.ttcn b/sysinfo/GSM_Types.ttcn
index 924788c..71c74f7 100644
--- a/sysinfo/GSM_Types.ttcn
+++ b/sysinfo/GSM_Types.ttcn
@@ -175,19 +175,27 @@
} with { variant "" };
type record MobileIdentityTMSI {
- MobileIdentityType mi_type (MI_TYPE_TMSI),
- boolean odd (false),
BIT4 pad ('1111'B),
+ boolean odd (false),
+ MobileIdentityType mi_type (MI_TYPE_TMSI),
GsmTmsi tmsi
} with { variant "" };
+ type record MobileIdentityNone {
+ BIT4 pad ('1111'B),
+ boolean odd (false),
+ MobileIdentityType mi_type (MI_TYPE_NONE)
+ } with { variant "" };
+
type union MobileIdentity {
MobileIdentityBCD bcd,
- MobileIdentityTMSI tmsi
+ MobileIdentityTMSI tmsi,
+ MobileIdentityNone unused
} with { variant "TAG(bcd, mi_type = MI_TYPE_IMSI;
bcd, mi_type = MI_TYPE_IMEI;
bcd, mi_type = MI_TYPE_IMEISV;
- tmsi, mi_type = MI_TYPE_TMSI)" };
+ tmsi, mi_type = MI_TYPE_TMSI;
+ unused, mi_type = MI_TYPE_NONE)" };
type record MobileIdentityLV {
uint8_t len,