public UL_ReferenceSignalsPUSCH Decode(BitArrayInputStream input) { UL_ReferenceSignalsPUSCH spusch = new UL_ReferenceSignalsPUSCH(); spusch.InitDefaults(); spusch.groupHoppingEnabled = input.readBit() == 1; spusch.groupAssignmentPUSCH = input.readBits(5); spusch.sequenceHoppingEnabled = input.readBit() == 1; spusch.cyclicShift = input.readBits(3); return spusch; }
public UL_ReferenceSignalsPUSCH Decode(BitArrayInputStream input) { UL_ReferenceSignalsPUSCH spusch = new UL_ReferenceSignalsPUSCH(); spusch.InitDefaults(); spusch.groupHoppingEnabled = input.ReadBit() == 1; spusch.groupAssignmentPUSCH = input.ReadBits(5); spusch.sequenceHoppingEnabled = input.ReadBit() == 1; spusch.cyclicShift = input.ReadBits(3); return(spusch); }