GSM_TypeS: Add Mobile Identity type 'NONE'
This commit is contained in:
parent
ad091b6b10
commit
57a3150778
|
@ -175,19 +175,27 @@ module GSM_Types {
|
||||||
} with { variant "" };
|
} with { variant "" };
|
||||||
|
|
||||||
type record MobileIdentityTMSI {
|
type record MobileIdentityTMSI {
|
||||||
MobileIdentityType mi_type (MI_TYPE_TMSI),
|
|
||||||
boolean odd (false),
|
|
||||||
BIT4 pad ('1111'B),
|
BIT4 pad ('1111'B),
|
||||||
|
boolean odd (false),
|
||||||
|
MobileIdentityType mi_type (MI_TYPE_TMSI),
|
||||||
GsmTmsi tmsi
|
GsmTmsi tmsi
|
||||||
} with { variant "" };
|
} with { variant "" };
|
||||||
|
|
||||||
|
type record MobileIdentityNone {
|
||||||
|
BIT4 pad ('1111'B),
|
||||||
|
boolean odd (false),
|
||||||
|
MobileIdentityType mi_type (MI_TYPE_NONE)
|
||||||
|
} with { variant "" };
|
||||||
|
|
||||||
type union MobileIdentity {
|
type union MobileIdentity {
|
||||||
MobileIdentityBCD bcd,
|
MobileIdentityBCD bcd,
|
||||||
MobileIdentityTMSI tmsi
|
MobileIdentityTMSI tmsi,
|
||||||
|
MobileIdentityNone unused
|
||||||
} with { variant "TAG(bcd, mi_type = MI_TYPE_IMSI;
|
} with { variant "TAG(bcd, mi_type = MI_TYPE_IMSI;
|
||||||
bcd, mi_type = MI_TYPE_IMEI;
|
bcd, mi_type = MI_TYPE_IMEI;
|
||||||
bcd, mi_type = MI_TYPE_IMEISV;
|
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 {
|
type record MobileIdentityLV {
|
||||||
uint8_t len,
|
uint8_t len,
|
||||||
|
|
Loading…
Reference in New Issue