ACT_TIMER to Set messages
Hello
There is something strange with the act_timer response, the packet diagram and the text shows that the ack_timer will always have a command class of GET_COMMAND_RESPONSE. What should happen if the ack timer is for a set command ? Nic www.enttec.com |
Nic,
The examples were all done using GET_COMMAND message transactions but from Table 6-7 you'll see that ACK_TIMER is valid for SET_COMMAND_RESPONSE messages as well. The Command Class Response should always be a mirror of what it received. i.e. SET_COMMAND will always be a SET_COMMAND_RESPONSE, GET_COMMAND will have GET_COMMAND_RESPONSE and DISCOVERY_COMMAND a DISCOVERY_COMMAND_RESPONSE. I can't think of any case where we break that symmetry. |
my question is about TIMER ACK. For case when my device need time to save DMX START ADDRESS to eeprom:
1)controller: SET_COMMAND DMX_START_ADDRESS 1)responder: SET_COMMAND_RESPONSE TIMER_ACK 2 wait 200ms 2)controller: GET_COMMAND QUEUED 2)responder: SET_COMMAND_RESPONSE ACK or GET_COMMAND_RESPONSE ACK? SET if answer for transaction 1 or GET for transaction 2 what is correct? and number of transactions for this case is 1 (for all this chart with same transaction number) or 2 (split it into 2 steps)? transaction it is send/receive or full done target operation? |
If you look at the middle of Section 6.3.3 I believe it addresses this:
Quote:
For Transaction Number see this in Section 6.2.6: Quote:
|
All times are GMT -6. The time now is 05:14 AM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.