Correct the status bits when using the MMDVM as a P25 remote gateway.

This commit is contained in:
Jonathan Naylor
2018-01-03 20:10:13 +00:00
parent 97e51ca60d
commit 194b008189

View File

@@ -760,7 +760,7 @@ void CP25Control::createNetHeader()
// Add busy bits // Add busy bits
if (m_remoteGateway) if (m_remoteGateway)
addBusyBits(buffer + 2U, P25_HDR_FRAME_LENGTH_BITS, true, false); addBusyBits(buffer + 2U, P25_HDR_FRAME_LENGTH_BITS, false, false);
else else
addBusyBits(buffer + 2U, P25_HDR_FRAME_LENGTH_BITS, false, true); addBusyBits(buffer + 2U, P25_HDR_FRAME_LENGTH_BITS, false, true);
@@ -804,7 +804,7 @@ void CP25Control::createNetLDU1()
// Add busy bits // Add busy bits
if (m_remoteGateway) if (m_remoteGateway)
addBusyBits(buffer + 2U, P25_LDU_FRAME_LENGTH_BITS, true, false); addBusyBits(buffer + 2U, P25_LDU_FRAME_LENGTH_BITS, false, false);
else else
addBusyBits(buffer + 2U, P25_LDU_FRAME_LENGTH_BITS, false, true); addBusyBits(buffer + 2U, P25_LDU_FRAME_LENGTH_BITS, false, true);
@@ -852,7 +852,7 @@ void CP25Control::createNetLDU2()
// Add busy bits // Add busy bits
if (m_remoteGateway) if (m_remoteGateway)
addBusyBits(buffer + 2U, P25_LDU_FRAME_LENGTH_BITS, true, false); addBusyBits(buffer + 2U, P25_LDU_FRAME_LENGTH_BITS, false, false);
else else
addBusyBits(buffer + 2U, P25_LDU_FRAME_LENGTH_BITS, false, true); addBusyBits(buffer + 2U, P25_LDU_FRAME_LENGTH_BITS, false, true);
@@ -879,7 +879,7 @@ void CP25Control::createNetTerminator()
// Add busy bits // Add busy bits
if (m_remoteGateway) if (m_remoteGateway)
addBusyBits(buffer + 2U, P25_TERM_FRAME_LENGTH_BITS, true, false); addBusyBits(buffer + 2U, P25_TERM_FRAME_LENGTH_BITS, false, false);
else else
addBusyBits(buffer + 2U, P25_TERM_FRAME_LENGTH_BITS, false, true); addBusyBits(buffer + 2U, P25_TERM_FRAME_LENGTH_BITS, false, true);