Beispiel #1
0
            public InitialUE_Identity Decode(BitArrayInputStream input)
            {
                InitialUE_Identity identity = new InitialUE_Identity();
                identity.InitDefaults();
                switch (input.readBits(1))
                {
                    case 0:
                        identity.s_TMSI = S_TMSI.PerDecoder.Instance.Decode(input);
                        return identity;

                    case 1:
                        identity.randomValue = input.readBitString(40);
                        return identity;
                }
                throw new Exception(GetType().Name + ":NoChoice had been choose");
            }
Beispiel #2
0
            public InitialUE_Identity Decode(BitArrayInputStream input)
            {
                InitialUE_Identity identity = new InitialUE_Identity();

                identity.InitDefaults();
                switch (input.ReadBits(1))
                {
                case 0:
                    identity.s_TMSI = S_TMSI.PerDecoder.Instance.Decode(input);
                    return(identity);

                case 1:
                    identity.randomValue = input.ReadBitString(40);
                    return(identity);
                }
                throw new Exception(GetType().Name + ":NoChoice had been choose");
            }