Quote:
Originally Posted by sblair
Which RDM Test Platform are you using? There's a couple out there so knowing that will help.
What are you are probably seeing is that Section 6.3.4 stipulates that a NACK is only sent for unknown GET_COMMAND and SET_COMMAND requests.
If you see a Command Class for DISCOVERY_COMMAND then you should not send a NACK.
|
Thanks for your reply.Now I begin to understand my mistake.I use "OLA RDM Responder Tests &Publisher"(Sorry,I don't know why I can't upload the attachment),I have some instances, please tell me the following responses are correct?
In the case of unicast:
CC: 0x10, PID:0x000F(Unknown PID) ------> Response : RDM_TIMEOUT
CC: 0x20, PID:0x000F(Unknown PID) ------> Response : NACK, NR_UNKNOWN_PID
CC: 0x30, PID:0x000F(Unknown PID) ------> Response : NACK, NR_UNKNOWN_PID
CC: 0x20, PID:0x0002(DISC_MUTE) ------> Response : NACK, NR_UNSUPPORTED_CC
CC: 0x30, PID:0x0002(DISC_MUTE) ------> Response : NACK, NR_UNSUPPORTED_CC
CC: 0x10, PID: >0x0003(Not Discovery PID) ------> Response : RDM_TIMEOUT