E1.20 RDM (Remote Device Management) Protocol Forums  

Go Back   E1.20 RDM (Remote Device Management) Protocol Forums > RDM Developer Forums > RDM Interpretation Questions

RDM Interpretation Questions Discussion and questions relating to interpreting and understanding the E1.20 RDM Standard.

Reply
 
Thread Tools Search this Thread Display Modes
Old March 29th, 2010   #1
hamish
Member
 
hamish's Avatar
 
Join Date: Apr 2009
Location: Dartmoor, Devon, England
Posts: 56
Send a message via Skype™ to hamish
Default Ouch

Quote:
Originally Posted by ericthegeek View Post
As far as I know there is no way. I think it's reasonable to assume that Self Tests will be sequentially numbered starting from one. You can do GET SELF_TEST_DESCRIPTION starting at 1 and keep going until you get a NACK DATA_OUT_OF_RANGE.
A small point to add here, I have found that the PID SELF_TEST_DESCRIPTION may not be implimented.

This is an area of the standard that could definately benefit from a revision.

Something like Get PERFORM_SELFTEST, PDL = 1, PD = $FF would return the count of available self tests.
Using PD in the range of 1 .. Count(tests) would return the status of the individual tests.

Mean while, if anybody can suggest a way out of my little dilemma (with out stopping or starting sef-tests) please comment.
hamish is offline   Reply With Quote
Old March 29th, 2010   #2
Gerry
Junior Member
 
Join Date: Jan 2010
Location: UK
Posts: 8
Default

Quote:
Originally Posted by hamish View Post
Mean while, if anybody can suggest a way out of my little dilemma (with out stopping or starting sef-tests) please comment.
Hamish,
Does this responder actually expect the controller to initiate the self tests?

If the test PD's are documented in the manual, I guess you could build them into your controller, but it sucks and goes totally against the grain of RDM.

Personally, I wouldn't lose sleep over this. If a responder manufacturer includes self tests, but chooses not to allow the controller to find them by including SELF_TEST_DESCRIPTION, then I would assume they are not for general use.
Gerry is offline   Reply With Quote
Old March 30th, 2010   #3
hamish
Member
 
hamish's Avatar
 
Join Date: Apr 2009
Location: Dartmoor, Devon, England
Posts: 56
Send a message via Skype™ to hamish
Default You never know!

Gerry

I'm working from the perspective of a generic controller and therefore have to cater for all eventualities. I'd recommend the exercise to anyone who likes a challenge, its like a box of chocolates, you never know what you're going to get till you open it!

Quote:
If it doesn't, then all you can do is let the user enter a number between 1 and 254, start the self test, and return an error if the responder NACKs the request.
Eric's approach (Poke & Hope) remains the only option at present.
hamish is offline   Reply With Quote
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
ASN.1 description of RDM sjackman RDM General Implementation Discussion 2 September 19th, 2006 10:20 AM


All times are GMT -6. The time now is 12:43 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, vBulletin Solutions, Inc.