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