Merge pull request #65 from juribeparada/master

Fixing RSSI raw value position in buffer (YSF and P25)
This commit is contained in:
Jonathan Naylor 2017-02-18 06:21:12 +00:00 committed by GitHub
commit 8b019d49fd
2 changed files with 4 additions and 4 deletions

View File

@ -278,8 +278,8 @@ void CP25RX::writeRSSILdu(uint8_t* ldu)
if (m_rssiCount > 0U) { if (m_rssiCount > 0U) {
uint16_t rssi = m_rssiAccum / m_rssiCount; uint16_t rssi = m_rssiAccum / m_rssiCount;
ldu[216U] = (rssi >> 8) & 0xFFU; ldu[217U] = (rssi >> 8) & 0xFFU;
ldu[217U] = (rssi >> 0) & 0xFFU; ldu[218U] = (rssi >> 0) & 0xFFU;
serial.writeP25Ldu(ldu, P25_LDU_FRAME_LENGTH_BYTES + 3U); serial.writeP25Ldu(ldu, P25_LDU_FRAME_LENGTH_BYTES + 3U);
} else { } else {

View File

@ -257,8 +257,8 @@ void CYSFRX::writeRSSIData(uint8_t* data)
if (m_rssiCount > 0U) { if (m_rssiCount > 0U) {
uint16_t rssi = m_rssiAccum / m_rssiCount; uint16_t rssi = m_rssiAccum / m_rssiCount;
data[120U] = (rssi >> 8) & 0xFFU; data[121U] = (rssi >> 8) & 0xFFU;
data[121U] = (rssi >> 0) & 0xFFU; data[122U] = (rssi >> 0) & 0xFFU;
serial.writeYSFData(data, YSF_FRAME_LENGTH_BYTES + 3U); serial.writeYSFData(data, YSF_FRAME_LENGTH_BYTES + 3U);
} else { } else {