1
0
mirror of https://github.com/stargieg/bacnet-stack synced 2025-10-26 23:35:52 +08:00

[r3167] Updated MS/TP FSM to not reply to Broadcast PFM. Thank you, Iqbal Hassan!

This commit is contained in:
Steve Karg
2018-03-01 01:08:43 +01:00
committed by Patrick Grimm
parent 201d7fa1c4
commit 34c82d38f5
9 changed files with 109 additions and 61 deletions

View File

@@ -761,10 +761,14 @@ bool MSTP_Master_Node_FSM(
break;
/* ReceivedPFM */
case FRAME_TYPE_POLL_FOR_MASTER:
MSTP_Create_And_Send_Frame(mstp_port,
FRAME_TYPE_REPLY_TO_POLL_FOR_MASTER,
mstp_port->SourceAddress,
mstp_port->This_Station, NULL, 0);
/* DestinationAddress is equal to TS */
if (mstp_port->DestinationAddress ==
mstp_port->This_Station) {
MSTP_Create_And_Send_Frame(mstp_port,
FRAME_TYPE_REPLY_TO_POLL_FOR_MASTER,
mstp_port->SourceAddress,
mstp_port->This_Station, NULL, 0);
}
break;
case FRAME_TYPE_BACNET_DATA_NOT_EXPECTING_REPLY:
/* indicate successful reception to the higher layers */