public drx_AssistanceInfo_r11_Type Decode(BitArrayInputStream input) { drx_AssistanceInfo_r11_Type type = new drx_AssistanceInfo_r11_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); int nBits = 3; type.drx_CycleLength_r11 = (drx_CycleLength_r11_Enum)input.ReadBits(nBits); if (stream.Read()) { type.drx_Offset_r11 = input.ReadBits(8); } nBits = 3; type.drx_ActiveTime_r11 = (drx_ActiveTime_r11_Enum)input.ReadBits(nBits); return(type); }
public drx_AssistanceInfo_r11_Type Decode(BitArrayInputStream input) { drx_AssistanceInfo_r11_Type type = new drx_AssistanceInfo_r11_Type(); type.InitDefaults(); BitMaskStream stream = new BitMaskStream(input, 1); int nBits = 3; type.drx_CycleLength_r11 = (drx_CycleLength_r11_Enum)input.readBits(nBits); if (stream.Read()) { type.drx_Offset_r11 = input.readBits(8); } nBits = 3; type.drx_ActiveTime_r11 = (drx_ActiveTime_r11_Enum)input.readBits(nBits); return type; }