public freqInfo_Type Decode(BitArrayInputStream input)
                {
                    var type = new freqInfo_Type();

                    type.InitDefaults();
                    var stream = new BitMaskStream(input, 2);

                    if (stream.Read())
                    {
                        type.ul_CarrierFreq = input.ReadBits(0x10);
                    }
                    if (stream.Read())
                    {
                        var nBits = 3;
                        type.ul_Bandwidth = (ul_Bandwidth_Enum)input.ReadBits(nBits);
                    }
                    type.additionalSpectrumEmission = input.ReadBits(5) + 1;
                    return(type);
                }
Пример #2
0
 public freqInfo_Type Decode(BitArrayInputStream input)
 {
     freqInfo_Type type = new freqInfo_Type();
     type.InitDefaults();
     BitMaskStream stream = new BitMaskStream(input, 2);
     if (stream.Read())
     {
         type.ul_CarrierFreq = input.readBits(0x10);
     }
     if (stream.Read())
     {
         int nBits = 3;
         type.ul_Bandwidth = (ul_Bandwidth_Enum)input.readBits(nBits);
     }
     type.additionalSpectrumEmission = input.readBits(5) + 1;
     return type;
 }