diff --git a/dmr/Slot.cpp b/dmr/Slot.cpp index 8cc28f96..19c2e4a8 100644 --- a/dmr/Slot.cpp +++ b/dmr/Slot.cpp @@ -658,6 +658,8 @@ void Slot::setSiteData(uint32_t netId, uint8_t siteId, uint8_t channelId, uint32 break; } } + + lc::CSBK::setSiteData(m_siteData); } /// diff --git a/dmr/packet/ControlSignaling.cpp b/dmr/packet/ControlSignaling.cpp index e8544ea2..ad44dcd5 100644 --- a/dmr/packet/ControlSignaling.cpp +++ b/dmr/packet/ControlSignaling.cpp @@ -1105,6 +1105,7 @@ void ControlSignaling::writeRF_TSCC_Bcast_Ann_Wd(uint32_t channelNo, bool annWd) m_slot->m_rfSeqNo = 0U; std::unique_ptr csbk = new_unique(CSBK_BROADCAST); + csbk->siteIdenEntry(m_slot->m_idenEntry); csbk->setCdef(false); csbk->setAnncType(BCAST_ANNC_ANN_WD_TSCC); csbk->setLogicalCh1(channelNo);