胡斌

add open_ext_input and close_ext_input command

... ... @@ -470,7 +470,12 @@
"RTMP_CONNECTING",
"RTMP_CONNECT_SUC",
"RTMP_CONNECT_FAIL",
"RTMP_CONNECT_CLOSED"];
"RTMP_CONNECT_CLOSED",
"SET_CONFIG_SUC",
"SET_CONFIG_FAIL",
"GET_CONFIG_SUC",
"GET_CONFIG_FAIL",
"EXT_INPUT"];
function onMessage(evt) {
if (typeof (evt.data) == "string") {
... ... @@ -667,6 +672,17 @@
doCmd(obj.id);
}
var ext_input_connecting = false;
function onConnectClick(obj) {
if( ext_input_connecting ) {
doCmd("open_ext_input");
}
else {
doCmd("close_ext_input");
}
ext_input_connecting = !ext_input_connecting;
}
function doCmd(cmdName) {
writeToScreen(cmdName);
var cmd = new Object();
... ... @@ -736,7 +752,7 @@
int32param[3] = parseInt(coordarray[3]);
}
else {
//promopt error parameter
//prompt error parameter
return;//
}
... ... @@ -895,7 +911,22 @@
else if (cmdName == "get_mic_vol") {
cmd.type = 54;
}
else if(cmdName == "open_ext_input") {
cmd.type = 57;
cmd.data_len = 4;
var buffer = new ArrayBuffer(cmd.data_len);
var Uint32param = new Uint32Array(buffer, 0, 1);
Uint32param[0] = 0;
cmd.data = new Uint8Array(buffer, 0, cmd.data_len);
}
else if(cmdName == "close_ext_input") {
cmd.type = 57;
cmd.data_len = 4;
var buffer = new ArrayBuffer(cmd.data_len);
var Uint32param = new Uint32Array(buffer, 0, 1);
Uint32param[0] = 1;
cmd.data = new Uint8Array(buffer, 0, cmd.data_len);
}
doSendWSCmd(cmd);
}
... ... @@ -1230,6 +1261,9 @@
<li>robot pen input</li>
</ul>
<div>
<table>
<tr>
<td>
<table bgcolor="#191919">
<tr>
<td colspan="4" align="left" bgcolor="#191919"><img src="images/canvas.gif" alt="" name="index_r4_c3" width="1200" height="39" border="0" id="index_r4_c3" /></td>
... ... @@ -1477,7 +1511,10 @@
</table>
</td>
</tr>
</table>
</td><td ><div style="height:600px; overflow:scroll;"><div id="output" /></div></td> </tr>
</table>
</div>
<div>
<div>
... ... @@ -1517,7 +1554,6 @@
</div>
</div>
<div id=output />
</body>
</html>
\ No newline at end of file
... ...