mirror of
https://github.com/g4klx/MMDVMHost
synced 2025-12-22 16:25:45 +08:00
Suppress the ack when Ack=0 in a less buggy way.
This commit is contained in:
@@ -525,8 +525,7 @@ void CDStarControl::writeEndRF()
|
|||||||
if (m_netState == RS_NET_IDLE) {
|
if (m_netState == RS_NET_IDLE) {
|
||||||
m_display->clearDStar();
|
m_display->clearDStar();
|
||||||
|
|
||||||
if (m_ackReply)
|
m_ackTimer.start();
|
||||||
m_ackTimer.start();
|
|
||||||
|
|
||||||
if (m_network != NULL)
|
if (m_network != NULL)
|
||||||
m_network->reset();
|
m_network->reset();
|
||||||
@@ -1014,6 +1013,9 @@ void CDStarControl::sendAck()
|
|||||||
{
|
{
|
||||||
m_rfTimeoutTimer.stop();
|
m_rfTimeoutTimer.stop();
|
||||||
|
|
||||||
|
if (!m_ackReply)
|
||||||
|
return;
|
||||||
|
|
||||||
unsigned char user[DSTAR_LONG_CALLSIGN_LENGTH];
|
unsigned char user[DSTAR_LONG_CALLSIGN_LENGTH];
|
||||||
m_rfHeader.getMyCall1(user);
|
m_rfHeader.getMyCall1(user);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user