http://<servername>/cgi-bin/dido/setdo.cgi?do1=<state>[&do2=<state>][&do3=<state>][&do4=<state>][&return=<return
page>]
Where state is 0, 1. “0” means inactive or normal state while “1” means active or triggered state.
Parameter Value
Description
do<num> 0,
1
0 => inactive, normal state
1 => active, triggered state
return <return
page>
Redirect to the page <return page> after the parameter is assigned. The <return page>
can be a full URL path or relative path according the current path. If you omit this
parameter, it will redirect to an empty page.
Example:
Drive the digital output 1 to triggered state and redirect to an empty page
http://myserver/cgi-bin/dido/setdo.cgi?do1=1
Query status of the digital input
Note:
This request requires the privilege of viewer.
Method:
GET/POST
Syntax:
http://<servername>/cgi-bin/dido/getdi.cgi?[di0][&di1][&di2][&di3]
If no parameter is specified, all the status of digital input will be returned.
Return:
HTTP/1.0 200 OK\r\n
Content-Type: text/plain\r\n
Content-Length: <length>\r\n
\r\n
[di0=<state>]\r\n
[di1=<state>]\r\n
[di2=<state>]\r\n
[di3=<state>]\r\n
where <state> can be 0 or 1.
Example:
Query the status of digital input 1
Request:
http://myserver/cgi-bin/dido/getdi.cgi?di1
Response:
HTTP/1.0 200 OK\r\n
Content-Type: text/plain\r\n
Content-Length: 7\r\n
\r\n
di1=1\r\n