fix issue with bad offsets for AUTH_RESP data (this happened back in Decemeber when the payload array layout was altered);

pull/51/head
Bryan Biedenkapp 2 years ago
parent 424c7fa35a
commit c99efa1f14

@ -67,10 +67,10 @@ bool ISP_AUTH_RESP::decode(const uint8_t* data, bool rawTSBK)
ulong64_t tsbkValue = TSBK::toValue(tsbk);
m_authStandalone = (((tsbkValue >> 56) & 0xFFU) & 0x01U) == 0x01U; // Authentication Standalone Flag
m_authRes[0U] = tsbk[3U]; // RES1(3)
m_authRes[1U] = tsbk[4U]; // RES1(2)
m_authRes[2U] = tsbk[5U]; // RES1(1)
m_authRes[3U] = tsbk[6U]; // RES1(0)
m_authRes[0U] = tsbk[1U]; // RES1(3)
m_authRes[1U] = tsbk[2U]; // RES1(2)
m_authRes[2U] = tsbk[3U]; // RES1(1)
m_authRes[3U] = tsbk[4U]; // RES1(0)
m_srcId = (uint32_t)(tsbkValue & 0xFFFFFFU); // Source Radio Address

Loading…
Cancel
Save

Powered by TurnKey Linux.