Skip to content

Commit

Permalink
Require that MessageAck must prioritized over buffered messages
Browse files Browse the repository at this point in the history
Add the requirement that MessageAck must be prioritized over buffered
messages. Otherwise the other communicating party may treat missing
MessageAck as a communication disruption.

Fixes #4
  • Loading branch information
otterdahl committed Sep 16, 2019
1 parent 6f229d2 commit c6190f8
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
4 changes: 4 additions & 0 deletions rst/rsmp.rst
Original file line number Diff line number Diff line change
Expand Up @@ -410,6 +410,10 @@ In the event of an communication disruption the following principles applies:
* Once communication is restored all the buffered messages are sent according to
the communication establishment sequence.
* The communication buffer is stored and sent using the FIFO principle.
* The equipment must be able to prioritize and send MessageAck when needed
before sending buffered messages. This is needed in order to be sure
that the other communicating party doesn't treat the missing MessageAck
as a communication disruption. See section message-acknowledgement_.
* In the event of communications failure or power outage the contens of the
outgoing communication buffer must not be lost.
* The internal communication buffer of the device must at a minimum be
Expand Down
4 changes: 4 additions & 0 deletions sphinx/source/applicability/transport_of_data.rst
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,10 @@ In the event of an communication disruption the following principles applies:
* Once communication is restored all the buffered messages are sent according to
the communication establishment sequence.
* The communication buffer is stored and sent using the FIFO principle.
* The equipment must be able to prioritize and send MessageAck when needed
before sending buffered messages. This is needed in order to be sure
that the other communicating party doesn't treat the missing MessageAck
as a communication disruption. See section :ref:`message-acknowledgement`.
* In the event of communications failure or power outage the contens of the
outgoing communication buffer must not be lost.
* The internal communication buffer of the device must at a minimum be
Expand Down

0 comments on commit c6190f8

Please sign in to comment.