Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: RemoteIR TextLCD
Revision 5:4026062a6fdf, committed 2020-09-03
- Comitter:
- faker_71
- Date:
- Thu Sep 03 04:43:03 2020 +0000
- Parent:
- 4:a365d6acec8f
- Commit message:
- 0903 wifi
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Thu Sep 03 00:30:32 2020 +0000
+++ b/main.cpp Thu Sep 03 04:43:03 2020 +0000
@@ -79,6 +79,7 @@
startserver();
while(1) {
+
if(DataRX==1) {
pc.printf("\f\n\r------------ main while > if --------------\n\r");
// click_flag = 1;
@@ -170,10 +171,10 @@
strcat(webbuff, "</html>");
strcat(webbuff, "<script language=\"javascript\" type=\"text/javascript\">");
strcat(webbuff, "function send_mes(btnmes,btnval){");
-
+ /*
strcat(webbuff, "try {xhr.abort();console.log(1);}");
strcat(webbuff, "catch(err) {console.log(0);}");
-
+*/
strcat(webbuff, "var url = \"http://\" + window.location.hostname + \"/cargo?a=\" + btnval;");
strcat(webbuff, "htmlacs(url);");
strcat(webbuff, "console.log(url);");
@@ -182,9 +183,48 @@
strcat(webbuff, "function htmlacs(url) {");
strcat(webbuff, "var xhr = new XMLHttpRequest();");
strcat(webbuff, "xhr.open(\"GET\", url ,true);");
+/*
+//begin 0903 stop xml when state=2
+strcat(webbuff, "xhr.onreadystatechange = function(){console.log(111);");
+//strcat(webbuff, "xhr.onload = function(){console.log(111);");
+
+ //strcat(webbuff, "console.log(\"onready function is being reload!\");");
+ strcat(webbuff, "if(this.readyState == 1 ){");
+ strcat(webbuff, "console.log(222);this.abort();}};");
+ //strcat(webbuff, "console.log(res);}};");
+
+//end 0903 stop xml when state=2
+*/
+
strcat(webbuff, "xhr.send();");
+//strcat(webbuff, "console.log(xhr.readyState);");
+//start abort after send
+strcat(webbuff, "setTimeout(function(){xhr.abort();},100);");
+
+//strcat(webbuff, "setTimeout(xhr.abort(),\"100\");");
+ // strcat(webbuff, "xhr.abort();");
+ //end abort after send
+/*
+//begin 0903 esp onload kakkuninn
+ strcat(webbuff, "xhr.onload = function() {concole.log(\"onload\");");
+strcat(webbuff, "if (xhr.status != 200) { ");
+ strcat(webbuff, "console.log(200);} else {");
+ strcat(webbuff, "console.log(xhr.responseText);");
+ strcat(webbuff, "Button_Update(xhr.responseText,\"0\");}};");
+
+//end 0903 esp onload kakkuninn
+*/
strcat(webbuff, "}");
+//0903 begin abort function
+/*
+strcat(webbuff, "function abort_click(){");
+strcat(webbuff, "xhr.abort();");
+strcat(webbuff, "}");
+*/
+
+//0903 end abort function
+
//0902 beging
/*
//0824 battery update auto