![]() |
|
RDM Interpretation Questions Discussion and questions relating to interpreting and understanding the E1.20 RDM Standard. |
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#1 |
Senior Member
Join Date: Jan 2008
Posts: 102
|
![]()
Hello
I need clarification on section 10.3.1 please. It states (10.3.1 3rd paragraph p46) that if there are no queued messages pending, the device will respond with a status message(s) instead. This seems to imply the PD (Status Type Requested) gets ignored whenever there is a queued message pending. If that is the case, then what happens if there is a queued message pending and the controller sets the PD = STATUS_GET_LAST_MESSAGE? Does the device then respond with the queued message or the last message? ![]() Regards Bernt |
![]() |
![]() |
![]() |
#2 |
Task Group Member
Join Date: Aug 2008
Posts: 375
|
![]()
STATUS_GET_LAST_MESSAGE should always return the last message that was sent.
STATUS_GET_LAST_MESSAGE is used to handle the situation where a Status or Queued message is lost or corrupt. If the controller is issuing "STATUS_GET_LAST_MESSAGE" it's because it believes the previous message was not delivered properly. Thus, the responder needs to re-send the previous message to ensure it's delivered properly. Otherwise that message could be permanently lost. |
![]() |
![]() |
![]() |
Bookmarks |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
status error queued?/status id definnition | luiscolo | RDM General Implementation Discussion | 5 | March 15th, 2013 04:13 PM |
Refreshing of paramters need Queued Messages? | berntd | RDM General Implementation Discussion | 33 | May 25th, 2010 03:09 PM |
ACK_TIMER, QUEUED Messages | berntd | RDM Interpretation Questions | 1 | November 12th, 2008 11:02 PM |
get queued messages as a ping? | sondericker | RDM Interpretation Questions | 2 | January 20th, 2007 10:11 PM |