Commit a12fdb68 authored by Robert Schmidt's avatar Robert Schmidt

unpack_dl_tti_ssb_pdu_rel15_value(): match pack function

unpack_dl_tti_ssb_pdu_rel15_value() reads two additional bytes,
seemingly for RX power information. However, table 3-79 does not
contain such info, so I remove to match the corresponding pack function
pack_dl_tti_ssb_pdu_rel15_value().

TODO: tx power info relevant?
parent 0cc08b10
......@@ -352,7 +352,6 @@ static uint8_t pack_dl_tti_ssb_pdu_rel15_value(void *tlv, uint8_t **ppWritePacke
&& push8((value->bchPayload >> 16) & 0xff, ppWritePackedMsg, end)
&& push8((value->bchPayload >> 8) & 0xff, ppWritePackedMsg, end) && push8(value->bchPayload & 0xff, ppWritePackedMsg, end)
&& push8(0, ppWritePackedMsg, end)
// TODO add Tx Power Info
&& push16(value->precoding_and_beamforming.num_prgs, ppWritePackedMsg, end)
&& push16(value->precoding_and_beamforming.prg_size, ppWritePackedMsg, end)
&& push8(value->precoding_and_beamforming.dig_bf_interfaces, ppWritePackedMsg, end))) {
......@@ -4095,9 +4094,8 @@ static uint8_t unpack_dl_tti_ssb_pdu_rel15_value(void *tlv, uint8_t **ppReadPack
value->bchPayload |= byte2;
value->bchPayload = value->bchPayload << 8;
value->bchPayload |= byte1;
// TODO add Tx Power Info
if (!(pull8(ppReadPackedMsg, &byte1, end) && pull8(ppReadPackedMsg, &byte0, end)
&& pull16(ppReadPackedMsg, &value->precoding_and_beamforming.num_prgs, end)
if (!(pull16(ppReadPackedMsg, &value->precoding_and_beamforming.num_prgs, end)
&& pull16(ppReadPackedMsg, &value->precoding_and_beamforming.prg_size, end)
&& pull8(ppReadPackedMsg, &value->precoding_and_beamforming.dig_bf_interfaces, end))) {
return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment