VIVOTEK
User's Manual - 371
© 2019 VIVOTEK INC. All Right Reserved
236
8.
Useful Functions
8.1
Drive the Digital Output
(capability_ndo > 0)
Note:
This request requires Viewer privileges.
Method:
GET/POST
Syntax:
[&do2=<state>]
[&do3=<state>][&do4=<state>]
Where state is 0 or 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
Example:
Drive the digital output 1 to triggered state and redirect to an empty page.
http://myserver/cgi-bin/dido/setdo.cgi?do1=1
8.2
Query Status of the Digital Input
(capability_ndi > 0)
Note: This request requires Viewer privileges
Method:
GET/POST
Syntax:
http://<
servername
>/cgi-bin/dido/getdi.cgi?[di0][&di1][&di2][&di3]
If no parameter is specified, all of the digital input statuses 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
© 2019 VIVOTEK INC. All Right Reserved
237
[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
8.3
Query Status of the Digital Output
(capability_ndo > 0)
Note:
This request requires Viewer privileges
Method:
GET/POST
Syntax:
http://<
servername
>/cgi-bin/dido/getdo.cgi?[do0][&do1][&do2][&do3]
If no parameter is specified, all the digital output statuses will be returned.
Return:
HTTP/1.0 200 OK\r\n
Content-Type: text/plain\r\n
Content-Length:
<length>
\r\n
\r\n
[do0=<state>]\r\n
[do1=<state>]\r\n
[do2=<state>]\r\n
[do3=<state>]\r\n
where
<state>
can be 0 or 1.
Example:
Query the status of digital output 1.
Request:
http://myserver/cgi-bin/dido/getdo.cgi?do1