コード例 #1
0
ファイル: RegisteredMME.cs プロジェクト: ouyh18/LtePlatform
 public RegisteredMME Decode(BitArrayInputStream input)
 {
     RegisteredMME dmme = new RegisteredMME();
     dmme.InitDefaults();
     bool flag = false;
     BitMaskStream stream = flag ? new BitMaskStream(input, 1) : new BitMaskStream(input, 1);
     if (stream.Read())
     {
         dmme.plmn_Identity = PLMN_Identity.PerDecoder.Instance.Decode(input);
     }
     dmme.mmegi = input.ReadBitString(0x10);
     dmme.mmec = input.ReadBitString(8);
     return dmme;
 }
コード例 #2
0
            public RegisteredMME Decode(BitArrayInputStream input)
            {
                RegisteredMME dmme = new RegisteredMME();

                dmme.InitDefaults();
                bool          flag   = false;
                BitMaskStream stream = flag ? new BitMaskStream(input, 1) : new BitMaskStream(input, 1);

                if (stream.Read())
                {
                    dmme.plmn_Identity = PLMN_Identity.PerDecoder.Instance.Decode(input);
                }
                dmme.mmegi = input.readBitString(0x10);
                dmme.mmec  = input.readBitString(8);
                return(dmme);
            }