public parameters1XRTT_Type Decode(BitArrayInputStream input) { var type = new parameters1XRTT_Type(); type.InitDefaults(); var stream = new BitMaskStream(input, 3); if (stream.Read()) { type.csfb_RegistrationParam1XRTT = CSFB_RegistrationParam1XRTT.PerDecoder.Instance.Decode(input); } if (stream.Read()) { type.longCodeState1XRTT = input.ReadBitString(0x2a); } if (stream.Read()) { type.cellReselectionParameters1XRTT = CellReselectionParametersCDMA2000.PerDecoder.Instance.Decode(input); } return type; }
public parameters1XRTT_Type Decode(BitArrayInputStream input) { var type = new parameters1XRTT_Type(); type.InitDefaults(); var stream = new BitMaskStream(input, 3); if (stream.Read()) { type.csfb_RegistrationParam1XRTT = CSFB_RegistrationParam1XRTT.PerDecoder.Instance.Decode(input); } if (stream.Read()) { type.longCodeState1XRTT = input.ReadBitString(0x2a); } if (stream.Read()) { type.cellReselectionParameters1XRTT = CellReselectionParametersCDMA2000.PerDecoder.Instance.Decode(input); } return(type); }