View Single Post
Old February 7th, 2014   #15
ericthegeek
Task Group Member
 
Join Date: Aug 2008
Posts: 375
Default

Quote:
Originally Posted by Milton Davis View Post
If I receive a request for status type that is one of the _CLEARED variety and I don't support that, what should the response be if I'm not echoing the _CLEARED status type?
The controller will never send a request for an _CLEARED Status Type.

The controller will send a GET STATUS_MESSAGES Status Type ERROR. The responder can then return status messages with Status Type ERROR and ERROR_CLEARED.

Request:
GET STATUS_MESSAGES ERROR

Response:
ERROR: Dimmer Room Flood
ERROR: Low Line Voltage
ERROR: Ground Fault Trip
ERROR_CLEARED: Dimmer on fire
ERROR_CLEARED: Dimmer Rack Overtemp

To put it colloquially, the controller asks: "Tell me about your error conditions". The responder then replies "The following 3 error conditions have occurred, and 2 error conditions I reported earlier are no longer present.

The controller will not send:
GET STATUS_MESSAGES ERROR_CLEARED


Edit:
If your responder receives a request for Status Type _CLEARED, you should respond with "NR_DATA_OUT_OF_RANGE".

Last edited by ericthegeek; February 7th, 2014 at 10:48 AM.
ericthegeek is offline   Reply With Quote