diff options
Diffstat (limited to 'research/firmware-strings/IP-BUTTON.txt')
-rw-r--r-- | research/firmware-strings/IP-BUTTON.txt | 3596 |
1 files changed, 3596 insertions, 0 deletions
diff --git a/research/firmware-strings/IP-BUTTON.txt b/research/firmware-strings/IP-BUTTON.txt new file mode 100644 index 0000000..fc5a2a7 --- /dev/null +++ b/research/firmware-strings/IP-BUTTON.txt @@ -0,0 +1,3596 @@ +pGHI +ZP@J +bBbO +bBbO +bBfO +bBg"J +bBcO +JJ`pG +pQF0" +H(`O +Hh`x +pGpG +`nH!! +pZH!! +pYHX! +`JH(! +pJH!! +pIHX! +p<H0! +ppGp +( (K +Pp a + aH +Pp dO +Pp`d + `dH +Pp bO +Pp`b + `bH +pX`O +pXdO +pXcO +@`aA +"K&H +`PcO +`P`A +#8"A +0h9h +8h1h +peml +mRFO +```4 +#BFO +#BFO +@k0 +i\0pG +SFZF +@ `9 +f hhf +98 +`g`8h `<`t` +AipG- +$!XF +kats0 +2L$h +$LaT +-`m` + j`b + `a +mswl +"EIFH +jHAh +" eIA` +LHNIA`b +cA!0 +iImI +iQepG +iImI + pGp +#!@F +#JF@ +kats +(`ah +`ahi`E` +`p` +0`.`u`F` + `b: + h@h +!hIh +FAF +hpG8 + h@i +"hRi +-pGpG- +#"B +#"B +<8 +8< +8< +8`8h +@ xv +jij i +yUkm +chj0d +F h@j + h@j +g` h@j + h@j + p`H +8j0`G +0h8b> +xh0` +0hx` +8i0` +0h8a +xaxiP +xaxixa +xaxiP +xaxixa +i0`b +b kP +0``( + (` kP + c`j + i(a +`iha +a kP +RFAFXF + (` + (`xj + (`(h +F8kP + (pm +@(pm +`(pm +98 +glwl +0(`_ +0(`_ +zqHC +0(`_ +8= +8= +```0 +b m@ +`P` +L$h +0 `@ +zqHC + ` hO + pG@ +~qPF +G0j@ +" !0 +JF)x@F + 0`^ +xh9h +xh9h +xh9h +`xh@ +ph1h +ph1h +`ph@ + `d( +ph!m + k@h + k@h + k@h@ +!kH` k +h!kB +`!k@ +ppG- + p@F! + QF8 +p8|P +8tx|P +h0`C +F2hAF8 +`k0`6 +k0`6 +k0`6 + l0`6 +`l0`6 +l0`6 +l0`6 + m0`6 +xsx{P +xsx{P + 0`= +q kP +q k@ +$pIF +[BRBc +IB@Ba +IB@Ba +[BRBc + F)FvA +0FqFdAmA +#"O +#"@ +qkst + 8`DF + x0( + x0( + x0( + 12F + 8`O +,`PF +0123456789abcdefghijklmnopqrstuvwxyz +BOITIER_8T +BOITIER_4T +BOU%c%c%c%c%c%c +UI_chk_calcule : 0x%X +MEL%c%c%c%c%c%c%c%c +Touche %d : APPUYEE +Touche %d : RELACHEE +reset usine +|------------------------------------| +|---- ----| +|---- CONSOLE DE TEST PRODUCTION ----| +Test en cours ----> + <----- +Test>> +unknown command +!!!!! ERROR !!!!!!!!!!! TEST ERROR !!!!!!!! ERROR !!!!!!! +Fin du mode console............. +Boot User Application.... +Choix des tests a effectuer : + A : Test Automatique (B->H) + B : Test Led CPU + C : Test Flash + D : Lecture de l'adresse MAC + E : Test du reseau + F : Test Led Lexan + G : Test Bouton + H : RESET CARTE + I : Flash SPI Erase +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Erase chip ... +abor +acct +cdup +feat +help +dele +list +noop +nlst +opts +pass +pasv +port +quit +rnfr +rnto +retr +stor +site +size +syst +type +user +xcwd +xmkd +xpwd +xrmd +Erase +550 Permission denied +257 "/" is the current directory +-rw-rw-rw- +user +%s 1 %-10s %-10s %10lu Jan 2 2012 %s +150 Opening binary data connection +Erreur de programmation +A_ftp : F_fonctionnement_mode_client_pour_data_FTP --> ERROR Serial Flash programming : %d +F_charge_new_param +bad CHK !!! +Chk entete error +.BOD +.bod +TELECHARGEMENT_PROG_APPLI +.BUT +.but +TELECHARGEMENT_PARAM_APPLI --> +150 OpenData +FTP:fail bad GAMME_PRODUIT +FTP:fail +F_read_config_par_block : init +F_read_config_par_block : read %d +-- CONFIG ETHERNET NETWORK -- +RTCS create task Error %08x! +Waiting for ethernet cable plug in ... +Cable connected +DHCP bind ... +Error %08x! +Successful Ethernet DHCP! +Domaine : %s +NTP server %d : %d.%d.%d.%d +Static IP bind ... +S_primary_DNS : %x +Successful Ethernet static IP! +IP Address : %d.%d.%d.%d +Subnet Address : %d.%d.%d.%d +Gateway Address : %d.%d.%d.%d +DNS Address 1 : %d.%d.%d.%d +DNS Address 2 : %d.%d.%d.%d +SNMP +Failed to initialize SNMP agent, error = %X +Send Trap %s +!!! Pas de r +seau => en attente +Status: +Button=?? +Button=%01d +;Alert +jkl1vi5erjnfh +Main_task +UDP_task +TCP_task +Protoc_task +tfs: +Error, getpeername() failed with error code %lx +SNMP : tentative de connexion HTTP -> %d.%d.%d.%d +envoi trap access to server +READ AIRCR Register : 0x%08P +WRITE AIRCR Register : 0x%08P +F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 1 !!! +F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 2 !!! +F_fonction_correction_bug_DHCP_sur_MQX_402 !!! ERROR 3 !!! +F_fonction_correction_bug_DHCP_sur_MQX_402 : DEBUT ATTENTE +F_fonction_correction_bug_DHCP_sur_MQX_402 : FIN ATTENTE +!-----------------------------! +!-- Boutons IP --! +!-- %s --! +!-- MQX ver %d --! +ERROR Mutex_init_trame_explorer_BODET !!! +ERROR TFS install returned: %08x +\index.html +Start http server ... +FTP_server_task +FTP Server running +ERROR Start FTP Server (%d) +!!!! MAIN_TASK - STACK OVERFLOW !!!! +!!!! TCP_TASK - STACK OVERFLOW !!!! +!!!! UDP_TASK - STACK OVERFLOW !!!! +WDOG bloqu +RESET because MAIN_TASK task blocked +RESET beacause UDP_TASK task blocked +RESET because TCP_TASK task blocked +RESET because PROTOC_TASK task blocked +RESET task as requested MAIN_TASK +RESET task as requested UDP_TASK +RESET task as requested TCP_TASK +RESET task as requested PROTOC_TASK +spi1: +Lecture @mac ... ERROR 1 +Lecture @mac ... ERROR 2 +No adresse MAC valide... +LOC @mac ...: %02X:%02X:%02X:%02X:%02X:%02X +IP Address : %d.%d.%d.%d +Subnet Address : %d.%d.%d.%d +Gateway Address : %d.%d.%d.%d +Ping : %d.%d.%d.%d +Test LED en cours +Test LED LEXAN en cours +Boitier 8 Touches +Boitier 4 Touches +Appuyer sur les Boutons +Touche 1 appuyee! +Touche 2 appuyee! +Touche 3 appuyee! +Touche 4 appuyee! +Touche 5 appuyee! +Touche 6 appuyee! +Touche 7 appuyee! +Touche 8 appuyee! +RESET +Erase flash... +Erase flash OK! +!!! ERREUR !!! format @ MAC %s 0x%X:0x%X:0x%X:0x%X:0x%X:0x%X +Lecture @mac... ERROR +Lecture @mac... OK : %02X:%02X:%02X:%02X:%02X:%02X +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> Cr +ation du socket serveur impossible +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT) - 0x%04x +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> OPT_RBSIZE sur %d.%d.%d.%d +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible +F_gestion_trame_PROTOCOLE : recvfrom() failed with error %lx +F_traitement_trame_explorer_BODET --> !!! ERREUR !!! Trame non transmise +F_traitement_trame_explorer_BODET --> ok +F_repondre_IP --> send failed with count %ld and error %lx +@ip : %d char = +%d.%d.%d.%d +F_decodage_adresse_reseau ERROR +F_traitement_trame_explorer_BODET --> ERROR _mutex_lock +mel 1 get-info +UCH_time_delay = %dms +mel 2 set-info%c%c%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%02X:%02X:%02X:%02X:%02X:%02X%c%03d.%03d.%03d.%03d%c%03d.%03d.%03d.%03d%c%s%c%s%c%s%c%c%c%c%c%c%c%c%c%c +mel 3 get-info +mel 1 set-ip +mel 2 set-ip%c%02X:%02X:%02X:%02X:%02X:%02X%cwrong_pass%c +mel 2 set-ip%c%02X:%02X:%02X:%02X:%02X:%02X%cack%c +DHCP : oui +Hostname: %s +mel 1 set-locate +mel 1 set-sn +mel 2 set-sn +bou 1 get-att +bou 2 get-att%cwrong_pass%c +bou 2 get-att%c +bou 1 set-att +bou 2 set-att%cwrong_pass%c +b_mode_Sigma_Autonome : %d +UCH_config_mode_Sigma : %d +TUCH_type_action_touche[%d] : %d +TUCH_type_zones[%d] : %d +TUCH_melodie[%d] : %d +TUCH_repet[%d] : %d +TUCH_volume[%d] : %d +TUCH_priorite[%d] : %d +bou 2 set-att%cack%c +mel 1 reset-factory +mel 2 reset-factory +F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> Cr +ation du socket serveur impossible +F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT) - 0x%04x +F_gestion_trame_UDP : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible +F_gestion_trame_UDP : recvfrom() failed with error %lx +F_gestion_trame_TCP : ERREUR !!!!! Cr +ation du socket serveur impossible +F_gestion_trame_TCP : ERREUR !!!!! SETSOCKOPT du socket serveur impossible (OPT_TBSIZE) +F_gestion_trame_TCP : ERREUR !!!! SETSOCKOPT du socket serveur impossible (OPT_RBSIZE) +F_gestion_trame_TCP : ERREUR !!!!! --> SETSOCKOPT du socket serveur impossible (OPT_RECEIVE_NOWAIT) +F_gestion_trame_TCP : ERREUR !!!!! --> BIND du socket serveur impossible, error 0x%lx +F_gestion_trame_TCP : ERREUR !!!!! --> LISTEN du socket serveur impossible, error 0x%lx +F_gestion_trame_TCP : ERREUR !!!!! --> ACCEPT failed, error 0x%lx +F_gestion_trame_TCP : ERREUR %x !!!!! --> RECVFROM failed %d.%d.%d.%d,%d +F_gestion_trame_TCP : ERREUR !!! SHUTDOWN failed, error 0x%lx +F_gestion_trame_TCP : ERREUR !!! SHUTDOWN server failed, error 0x%lx +ittyd: +spi1: +Lecture @mac ... ERROR 1 +Lecture @mac ... ERROR 2 +@mac: %02X:%02X:%02X:%02X:%02X:%02X +Pas de config !!! +UI_lg_structure : %d +Sizeof S_param: %d +F_charge_A_vars --> CHK BAD !!!! %d %d %d +F_sauv_A_vars: %d %d +Boitier boutons IP +BODET-%02X%02X%02X%02X%02X%02X +jkl1vi5erjnfh +public +---- +F_sauv_param_system: %d %d +V1.1A04 29/06/2017 +<BODY> +<br><br> +host +dhcp +dns1 +%02X:%02X:%02X:%02X:%02X:%02X +%d.%d.%d.%d +%dd %02dh %02dm +aSe2=9Z8gOi37* +<html><head></head></html><script language=javascript>history.go(-1);</script> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>MQX</title><meta http-equiv="REFRESH" content="0;url=system.html"></HEAD><BODY></BODY></HTML> +auth +user +password +ip_multi +jkl1vi5erjnfh +agent +version +community +trap +manag_1 +manag_2 +manag_3 +alarm_1 +alarm_2 +alarm_3 +alarm_4 +alarm_5 +Error, getpeername() failed with error code %lx +SNMP : connexion HTTP -> %d.%d.%d.%d +Access to server from %d.%d.%d.%d +Web activity timeout for %d.%d.%d.%d +home +network +netdata +system +reboot +factory_config +security +param +param_data +snmpdata +snmp +snmptest +F_init_clavier : ERROR _mutex_cla !!! +F_gestion_clavier --> ERROR _mutex_cla +<HTML> +<HEAD> +<TITLE> +</TITLE> +</HEAD> +F_fifo_init : ERROR Mutex_init_FIFO !!! +F_fifo_enqueue --> ERROR _mutex_lock +F_fifo_dequeue --> ERROR _mutex_lock +Power Recovery +Authentfication failure to Web Server +/bodet.png +/crit.png +/index.html +/index_fr.html +/index_gb.html +/info.png +/melodys.css +/network.html +/network_gb.html +/param.html +/param_gb.html +/SNMP_fr.html +/SNMP_gb.html +/system.html +/system_gb.html +/warn.png +IHDR +PLTE +dca(# +/.&zzz +-,&NH +76085 +tRNS +pHYs +IDATx +b{lfcF +xm$9 +<O4bt +:gC= +@mxW +] aj +Vn!Q +YQU, +WNih +\@NY0^ +NACZ +w[Kc& +u>zve|B +@b4) +id"3 +ZL'W_m +_9h +2>C,? +IEND +IHDR +PLTE +tRNS +pHYs +IDATx +e@|Y9y +@`PpHhXx +oLl\|BbRrJjZ:CFfVvNn^~AaQqIiY9CEeUuMm]}CcSsKk[;CGgWwOo_ +IEND +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Microphone Setting</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function detect_langue() { +if (navigator.browserLanguage) +var language = navigator.browserLanguage; +else +var language = navigator.language; +if (language.indexOf('fr') > -1) { +//alert("Fr") ; +document.location.href = 'index_fr.html'; +else { +//alert("Gb") ; +document.location.href = 'index_gb.html'; +</script> +</head> +</html> +<script language="javascript"> +detect_langue(); +</script> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr"> +<head> +<title>BODET Boitier boutons</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +hvac_value += new Array(4); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +document.getElementById("id_product").innerHTML = hvac_value[0]; +document.getElementById("id_host_name").innerHTML = hvac_value[1]; +</script> +<style type="text/css"> +.auto-style1 { +direction: ltr; +</style> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network.html">Configuration Réseau</a> +<a href="param.html">Paramètres</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system.html">Système</a> +</div> +<div id="content"> +<h1>Accueil</h1> +<p> </p> +<form method="post" action="http:index.cgi" name="config"> +<fieldset> +<DIV><label for="id_product">Produit</label><span id="id_product"> </span></div> +<DIV> </div> +<div><label>Nom</label><span id="id_host_name"> </span></div> +<DIV> </div> +</fieldset> +</form> +</div> +<script language="javascript"> +document.getElementById('hello').innerHTML = "Paramètres Boitier boutons"; +makeRequest("home.cgi"); +</script> +<div class="spacer" style="height: 212px"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Control box</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +hvac_value += new Array(4); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +document.getElementById("id_product").innerHTML = hvac_value[0]; +document.getElementById("id_host_name").innerHTML = hvac_value[1]; +function loop() { +if (!data_received) +makeRequest("home.cgi"); +setTimeout("loop()", 1000); +//window.onload=loop; +</script> +<style type="text/css"> +.auto-style1 { +direction: ltr; +</style> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>Home</h1> +<p> </p> +<form method="post" action="http:index.cgi" name="config"> +<fieldset> +<DIV><label for="id_product">Product</label><span id="id_product"> </span></div> +<DIV> </div> +<div><label>Name</label><span id="id_host_name"> </span></div> +<DIV> </div> +</fieldset> +</form> +</div> +<script language="javascript"> +document.getElementById('hello').innerHTML = "Control box Setting"; +makeRequest("home.cgi"); +</script> +<div class="spacer" style="height: 212px"> </div> +</div></div></div></div></div> +</body> +</html> +IHDR +PLTE8| +\tRNS +pHYs +IDAT +vm^r +JAR4 +Y%y#Cqi& +rL%D +IEND +body { +font-family: Verdana, Arial, sans-serif; +background: #5b5b5b; +margin: 0px auto; +padding: 0 0 20px 0; +#shadow-one { +width: 760px; +border: 1px solid #555; +border-top: 0; +margin: 0px auto; +#shadow-two { +border: 1px solid #4b4b4b; +border-top: 0; +#shadow-three { +border: 1px solid #444; +border-top: 0; +#shadow-four { +border: 1px solid #3a3a3a; +border-top: 0; +#page { +border: 1px solid #333; +background: #fff; +border-top: 0; +padding: 20px; +font-size: 10pt; +#title { +background: #E1E1E1; +padding: 4px; +font-weight: bold; +color: #4B4B4B; +margin-bottom: 15px; +height: 16px; +#title .right { +float: right; +width: 300px; +text-align: right; +#menu { +float: left; +width: 150px; +padding-right: 20px; +#menu a { +width: 140px; +display: block; +background: #FFF101; +color: #000000; +padding: 8px; +font-weight: bold; +border-bottom: 2px solid #fff; +text-decoration: none; +#menu a:hover { +background: #FFFF66; +text-decoration: underline; +#content { +width: 525px; +float: right; +padding-right: 10px; +#content a { +color: #FFFF00; +text-decoration: none; +#content a:hover { +color: #FFFF00; +text-decoration: underline; +.spacer { +clear: both; +#footer { +font-size: 0.8em; +color: #FFFF00 ; +text-align: center; +margin: 10px 50px 0 50px; +padding-top: 10px; +border-top: 1px dotted #FFFF00 ; +.code { +font-family: Courier New, Courier, fixed-width, fixed; +.error { +margin-left: 10px; +padding: 10px; +background: #fdd; +border-left: 2px solid #900; +fieldset { +margin: 0px 0px 0px 10px; +padding: 8px; +border: 1px dotted #333; +background: #EBEBEB; +fieldset div { +margin: 0 0 0 auto; +padding: 2px 0px 2px 150px; +fieldset div label { +margin-left: -135px; +padding-top: 2px; +width: 135px; +font-weight: bold; +position: absolute; +fieldset div lab1 { +padding-right: 20px; +.picto { +margin-left: 10px; +padding-top: 2px; +fieldset input { +width: 250px; +fieldset input.sm { +width: auto; +left: inherit; +margin-left: 5px; +fieldset input.sm2 { +width: 25px; +left: inherit; +fieldset input.sm3 { +margin-left: 100px ; +width: 124px; +fieldset input.sm4 { +width: auto; +left: inherit; +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr"> +<head> +<title>BODET Boitier boutons</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var +hvac_value += new Array(20); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +hvac_value[2] += parsed[2]; +hvac_value[3] += parsed[3]; +hvac_value[4] += parsed[4]; +hvac_value[5] += parsed[5]; +hvac_value[6] += parsed[6]; +hvac_value[7] += parsed[7]; +hvac_value[8] += parsed[8]; +// alert(hvac_value[5]) ; +// MAC +document.getElementsByName("mac")[0].value= hvac_value[0] ; +// host +document.getElementsByName("host")[0].value= hvac_value[1] ; +// coche DHCP +if (hvac_value[2] == 0) +document.getElementsByName("dhcp")[0].checked = false ; +else document.getElementsByName("dhcp")[0].checked = true ; +// @IP +document.getElementsByName("ip")[0].value= hvac_value[3] ; +// Mask +document.getElementsByName("sub")[0].value= hvac_value[4] ; +// Passerelle +document.getElementsByName("gw")[0].value= hvac_value[5] ; +// DNS1 +document.getElementsByName("dns1")[0].value= hvac_value[6] ; +configIPBoxes(); +function loop() { +if (!data_received) +makeRequest("netdata.cgi"); +setTimeout("loop()", 1000); +//window.onload=loop; +</script> +</head> +<body> +<div id="shadow-one" style="height: 857px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network.html">Configuration Réseau</a> +<a href="param.html">Paramètres</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system.html">Système</a> +</div> +<div id="content"> +<h1>Configuration réseau</h1> +<p>Cette page permet de configurer les paramètres réseau.</p> +<p class="error"> +<b>Attention:</b> Un paramétrage incorrect peut entrainer une perte de la connexion réseau.</p> +<form method="post" action="http:network.cgi" name="config"> +<fieldset> +<div><label>Adresse MAC</label> +<input type="text" name="mac" style="width: 140px" disabled="disabled"/></div> +<div><label>Nom</label> +<input type="text" name="host" onKeyPress="return scanTouche(event)" maxlength="50" style="width: 331px" /></div> +<div> </div> +<div> +<input type="checkbox" class="sm" name="dhcp" value="1" onclick="configIPBoxes()" /> DHCP</div> +<div><label for="id_ip" id="id_label_ip">Adresse IP</label> +<td><input type="text" name="ip" id="id_ip" onKeyPress="return scanTouche_adresseIP(event)" /></td></div> +<div><label for="id_sub" id="id_label_sub">Masque</label> +<td><input type="text" name="sub" id="id_sub" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_gw" id="id_label_gw">Passerelle</label> +<td><input type="text" name="gw" id="id_gw" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_dns1" id="id_label_dns1">Adresse DNS</label> +<td><input type="text" name="dns1" id="id_dns1" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div></div> +<div><input type="submit" class="sm4" value="Ok et Redémarrage"/></div> +</fieldset> +</form> +<div> </div> +</div> +<script language="javascript"> +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; +var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function configIPBoxes() { +e = document.forms.config; +st = e.dhcp.checked; +e.ip.disabled = st; +e.gw.disabled = st; +e.sub.disabled = st; +e.dns1.disabled = st; +if (st){ +document.getElementById('id_label_ip').style.color='darkgray'; +document.getElementById('id_label_gw').style.color='darkgray'; +document.getElementById('id_label_sub').style.color='darkgray'; +document.getElementById('id_label_dns1').style.color='darkgray'; +else { +document.getElementById('id_label_ip').style.color='black'; +document.getElementById('id_label_gw').style.color='black'; +document.getElementById('id_label_sub').style.color='black'; +document.getElementById('id_label_dns1').style.color='black'; +document.getElementById('hello').innerHTML = "Paramètres Boitier boutons"; +makeRequest("netdata.cgi"); +</script> +<div class="spacer"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Control box</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var +hvac_value += new Array(20); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +hvac_value[2] += parsed[2]; +hvac_value[3] += parsed[3]; +hvac_value[4] += parsed[4]; +hvac_value[5] += parsed[5]; +hvac_value[6] += parsed[6]; +hvac_value[7] += parsed[7]; +hvac_value[8] += parsed[8]; +// alert(hvac_value[5]) ; +// MAC +document.getElementsByName("mac")[0].value= hvac_value[0] ; +// host +document.getElementsByName("host")[0].value= hvac_value[1] ; +// coche DHCP +if (hvac_value[2] == 0) +document.getElementsByName("dhcp")[0].checked = false ; +else document.getElementsByName("dhcp")[0].checked = true ; +// @IP +document.getElementsByName("ip")[0].value= hvac_value[3] ; +// Mask +document.getElementsByName("sub")[0].value= hvac_value[4] ; +// Passerelle +document.getElementsByName("gw")[0].value= hvac_value[5] ; +// DNS1 +document.getElementsByName("dns1")[0].value= hvac_value[6] ; +configIPBoxes(); +function loop() { +if (!data_received) +makeRequest("netdata.cgi"); +setTimeout("loop()", 1000); +//window.onload=loop; +</script> +</head> +<body> +<div id="shadow-one" style="height: 857px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>Network Configuration</h1> +<p>This page allows the network configuration.</p> +<p class="error"> +<b>CAUTION:</b> Incorrect settings may cause the loss of the network connection.</p> +<form method="post" action="http:network.cgi" name="config"> +<fieldset> +<caption class="auto-style1"><strong>Connection<br></br></strong></caption> +<div><label>MAC Address</label> +<input type="text" name="mac" style="width: 140px" disabled="disabled"/></div> +<div><label>Name</label> +<input type="text" name="host" onKeyPress="return scanTouche(event)" maxlength="50" style="width: 331px" /></div> +<div> </div> +<div> +<input type="checkbox" class="sm" name="dhcp" value="1" onclick="configIPBoxes()" /> Enable DHCP</div> +<div><label for="id_ip" id="id_label_ip">IP Address</label> +<td><input type="text" name="ip" id="id_ip" onKeyPress="return scanTouche_adresseIP(event)" /></td></div> +<div><label for="id_sub" id="id_label_sub">Subnet Mask</label> +<td><input type="text" name="sub" id="id_sub" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_gw" id="id_label_gw">Gateway</label> +<td><input type="text" name="gw" id="id_gw" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div><label for="id_dns1" id="id_label_dns1">DNS Address</label> +<td><input type="text" name="dns1" id="id_dns1" onKeyPress="return scanTouche_adresseIP(event)"/></td></div> +<div></div> +<div><input type="submit" class="sm" value="Save and Reboot"/></div> +</fieldset> +</form> +<div> </div> +</div> +<script language="javascript"> +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; +var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function configIPBoxes() { +e = document.forms.config; +st = e.dhcp.checked; +e.ip.disabled = st; +e.gw.disabled = st; +e.sub.disabled = st; +e.dns1.disabled = st; +if (st){ +document.getElementById('id_label_ip').style.color='darkgray'; +document.getElementById('id_label_gw').style.color='darkgray'; +document.getElementById('id_label_sub').style.color='darkgray'; +document.getElementById('id_label_dns1').style.color='darkgray'; +else { +document.getElementById('id_label_ip').style.color='black'; +document.getElementById('id_label_gw').style.color='black'; +document.getElementById('id_label_sub').style.color='black'; +document.getElementById('id_label_dns1').style.color='black'; +document.getElementById('hello').innerHTML = "Control box Setting"; +makeRequest("netdata.cgi"); +</script> +<div class="spacer"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr"> +<head> +<title>BODET Boitier boutons</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +hvac_value += new Array(5); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +// Mode +if (hvac_value[0]== 0) + document.getElementsByName("00")[0].checked = true ; +else document.getElementsByName("00")[1].checked = true ; +// Multicast Adress +document.getElementsByName("ip_multi")[0].value= hvac_value[1] ; +</script> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network.html">Configuration Réseau</a> +<a href="param.html">Paramètres</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system.html">Système</a> +</div> +<div id="content" style="height: 361px"> +<h1>Paramètres</h1> +<p> </p> +<form method="post" action="http:param.cgi" name="config"> +<fieldset> +<div></div> +<div><label>Mode</label> +<input type="radio" class="sm4" name=00 value="0" style="width: 27px; margin-left: 20px;" checked="checked">Sigma</input> +<input type="radio" name=00 value="1" style="width: 27px">Autonome</input> +</div> +<div> </div> +<div> +<label style="width: 152px">Adresse d'émission</label> +<input type="text" class="sm4" name="ip_multi" style="width: 150px; margin-left: 25px;" id="id_multi" onKeyPress="return scanTouche_adresseIP(event)"/> +</div> +<div> </div> +<div> +<input type="submit" class="sm4" value="Ok et Redémarrage" style="margin-left: 25px"/></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +document.getElementById('hello').innerHTML = "Paramètres Boitier boutons"; +makeRequest("param_data.cgi"); +</script> +<div class="spacer" style="height: 46px"></div> +</div> +</div> +</div> +</div> +</div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Control box </title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +hvac_value += new Array(5); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +// Mode +if (hvac_value[0]== 0) + document.getElementsByName("00")[0].checked = true ; +else document.getElementsByName("00")[1].checked = true ; +// Multicast Adress +document.getElementsByName("ip_multi")[0].value= hvac_value[1] ; +</script> +</head> +<body> +<div id="shadow-one" style="height: 396px"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet"/></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content" style="height: 361px"> +<h1>Parameters</h1> +<p> </p> +<form method="post" action="http:param.cgi" name="config"> +<fieldset> +<div></div> +<div><label>Mode</label> +<input type="radio" class="sm4" name=00 value="0" style="width: 27px; margin-left: 20px;" checked="checked">Sigma</input> +<input type="radio" name=00 value="1" style="width: 27px">Independent</input> +</div> +<div> </div> +<div> +<label style="width: 152px">Sending address</label> +<input type="text" class="sm4" name="ip_multi" style="width: 150px; margin-left: 25px;" id="id_multi" onKeyPress="return scanTouche_adresseIP(event)"/> +</div> +<div> </div> +<div> +<input type="submit" class="sm4" value="Save and Reboot" style="margin-left: 25px"/></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +document.getElementById('hello').innerHTML = "Control box Setting"; +makeRequest("param_data.cgi"); +</script> +<div class="spacer" style="height: 46px"></div> +</div> +</div> +</div> +</div> +</div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> +<head> +<title>BODET Boitier boutons</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var hvac_value = new Array(40); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var i, parsed = data.split( "\n" ); +var form ; +for (i=0; i<=15; i++){ +hvac_value[i] += parsed[i]; +// Enable SNMP +if (hvac_value[0] == 0) +document.getElementsByName("agent")[0].checked = false ; +else document.getElementsByName("agent")[0].checked = true ; +// Version +if (hvac_value[1]== 0) + document.getElementsByName("version")[0].checked = true ; +else document.getElementsByName("version")[1].checked = true ; +// Communaute +document.getElementsByName("community")[0].value= hvac_value[2] ; +if (hvac_value[3] == 0) +document.getElementsByName("trap")[0].checked = false ; +else document.getElementsByName("trap")[0].checked = true ; +// SNMP Manager +document.getElementsByName("manag_1")[0].value= hvac_value[4] ; +document.getElementsByName("manag_2")[0].value= hvac_value[5] ; +document.getElementsByName("manag_3")[0].value= hvac_value[6] ; +// Enable alarms +if (hvac_value[7] == 0) +document.getElementsByName("alarm_1")[0].checked = false ; +else document.getElementsByName("alarm_1")[0].checked = true ; +if (hvac_value[8] == 0) +document.getElementsByName("alarm_2")[0].checked = false ; +else document.getElementsByName("alarm_2")[0].checked = true ; +if (hvac_value[9] == 0) +document.getElementsByName("alarm_3")[0].checked = false ; +else document.getElementsByName("alarm_3")[0].checked = true ; +if (hvac_value[10] == 0) +document.getElementsByName("alarm_4")[0].checked = false ; +else document.getElementsByName("alarm_4")[0].checked = true ; +if (hvac_value[11] == 0) +document.getElementsByName("alarm_5")[0].checked = false ; +else document.getElementsByName("alarm_5")[0].checked = true ; +// periode status +document.getElementsByName("k")[0].value= hvac_value[12] ; +</script> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network.html">Configuration Réseau</a> +<a href="param.html">Paramètres</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system.html">Système</a> +</div> +<div id="content"> +<h1>Configuration alarmes</h1> +<form method="post" action="http:snmp.cgi" name="config"> +<fieldset> +<div><input type="checkbox" class="sm" name="agent" onclick="configIPBoxes()"/> SNMP</div> +<div><label>Version</label> +<input type="radio" name="version" value="0" style="width: 27px">V1</input> +<input type="radio" name="version" value="1" style="width: 27px">V2C</input> +</div> +<div><label>Community</label> +<input type="text" name="community" onKeyPress="return scanTouche(event)" maxlength="30"/></div> +<div><input type="checkbox" class="sm" name="trap" onclick="configIPBoxes()"/> SNMP Trap</div> +<div><label>SNMP Manager 1</label> +<input type="text" name="manag_1" onKeyPress="return scanTouche(event)" maxlength="30"/></div> +<div><label>SNMP Manager 2</label> +<input type="text" name="manag_2" onKeyPress="return scanTouche(event)" maxlength="30" /></div> +<div><label>SNMP Manager 3</label> +<input type="text" name="manag_3" onKeyPress="return scanTouche(event)" maxlength="30" /></div> +<br></br> +<div style="padding:0 0 20px 20px"> +<TABLE border=1 CELLPADDING=5 CELLSPACING=0> +<TBODY> +<TR> +<Th>Alarmes actives</Th> +<Th style="width: 200px">Paramètres</Th> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_1"/>Redémarrage<img class="picto" src="info.png"/></TD> +<TD style="width: 200px"> </TD> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_2"/>Appui bouton<img class="picto" src="info.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_3"/>Accès web<img class="picto" src="warn.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_4"/>Défaut authentification<img class="picto" src="warn.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_5"/>Status périodique<img class="picto" src="info.png"/></TD> +<TD>Periode (h) <input type="text" name="k" maxlength="2" style="width: 30px" onKeyPress="return scanTouche_chiffre(event)"/></TD> +</TR> +</TBODY> +</TABLE> +</div> +<div style="padding:0px 0 0 10px"><img class="picto" src="info.png"/> Information</div> +<div style="padding:0px 0 0 10px"><img class="picto" src="warn.png"/> Warning<input type="submit" class="sm3" value="Ok"/></div> +<div style="padding:0px 0 0 10px"><img class="picto" src="crit.png"/> Critic</div> +</fieldset> +</form> +<br></br> +<form method="post" action="http:snmptest.cgi" name="config2"> +<fieldset> +<br></br> +<div><label>SNMP test</label> +<input type="submit" class="sm3" style="margin-left:50px" value="Trap status"/></div> +<div> </div> +</fieldset> +</form> +</div> +<script language="javascript"> +function configIPBoxes() { +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; +var reCarInvalides = /_/; + var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +function scanTouche_chiffre(evenement) +var reCarValides = /[\d\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +document.getElementById('hello').innerHTML = "Paramètres Boitier boutons"; +makeRequest("snmpdata.cgi"); +</script> +<div class="spacer"> </div> +</div></div></div></div></div> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>>BODET Control box</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var hvac_value = new Array(40); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var i, parsed = data.split( "\n" ); +var form ; +for (i=0; i<=15; i++){ +hvac_value[i] += parsed[i]; +// Enable SNMP +if (hvac_value[0] == 0) +document.getElementsByName("agent")[0].checked = false ; +else document.getElementsByName("agent")[0].checked = true ; +// Version +if (hvac_value[1]== 0) + document.getElementsByName("version")[0].checked = true ; +else document.getElementsByName("version")[1].checked = true ; +// Communaute +document.getElementsByName("community")[0].value= hvac_value[2] ; +if (hvac_value[3] == 0) +document.getElementsByName("trap")[0].checked = false ; +else document.getElementsByName("trap")[0].checked = true ; +// SNMP Manager +document.getElementsByName("manag_1")[0].value= hvac_value[4] ; +document.getElementsByName("manag_2")[0].value= hvac_value[5] ; +document.getElementsByName("manag_3")[0].value= hvac_value[6] ; +// Enable alarms +if (hvac_value[7] == 0) +document.getElementsByName("alarm_1")[0].checked = false ; +else document.getElementsByName("alarm_1")[0].checked = true ; +if (hvac_value[8] == 0) +document.getElementsByName("alarm_2")[0].checked = false ; +else document.getElementsByName("alarm_2")[0].checked = true ; +if (hvac_value[9] == 0) +document.getElementsByName("alarm_3")[0].checked = false ; +else document.getElementsByName("alarm_3")[0].checked = true ; +if (hvac_value[10] == 0) +document.getElementsByName("alarm_4")[0].checked = false ; +else document.getElementsByName("alarm_4")[0].checked = true ; +if (hvac_value[11] == 0) +document.getElementsByName("alarm_5")[0].checked = false ; +else document.getElementsByName("alarm_5")[0].checked = true ; +// periode status +document.getElementsByName("k")[0].value= hvac_value[12] ; +</script> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Embedded Web Server </div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>Alarm Configuration</h1> +<form method="post" action="http:snmp.cgi" name="config"> +<fieldset> +<div><input type="checkbox" class="sm" name="agent" onclick="configIPBoxes()"/> SNMP</div> +<div><label>Version</label> +<input type="radio" name="version" value="0" style="width: 27px">V1</input> +<input type="radio" name="version" value="1" style="width: 27px">V2C</input> +</div> +<div><label>Community</label> +<input type="text" name="community" onKeyPress="return scanTouche(event)" maxlength="30"/></div> +<div><input type="checkbox" class="sm" name="trap" onclick="configIPBoxes()"/> SNMP Trap</div> +<div><label>SNMP Manager 1</label> +<input type="text" name="manag_1" onKeyPress="return scanTouche(event)" maxlength="30"/></div> +<div><label>SNMP Manager 2</label> +<input type="text" name="manag_2" onKeyPress="return scanTouche(event)" maxlength="30" /></div> +<div><label>SNMP Manager 3</label> +<input type="text" name="manag_3" onKeyPress="return scanTouche(event)" maxlength="30" /></div> +<br></br> +<div style="padding:0 0 20px 20px"> +<TABLE border=1 CELLPADDING=5 CELLSPACING=0> +<TBODY> +<TR> +<Th>Enable Alarms</Th> +<Th style="width: 139px">Parameters</Th> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_1"/>Reboot<img class="picto" src="info.png"/></TD> +<TD style="width: 200px"> </TD> +</TR> +<TR> +<TD style="width: 220px"><input type="checkbox" class="sm2" name="alarm_2"/>Button pressed<img class="picto" src="info.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_3"/>Web access<img class="picto" src="warn.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_4"/>Authentication failure<img class="picto" src="warn.png"/></TD> +<TD> </TD> +</TR> +<TR> +<TD><input type="checkbox" class="sm2" name="alarm_5"/>Periodic status<img class="picto" src="info.png"/></TD> +<TD>Periode (h) <input type="text" name="k" maxlength="2" style="width: 30px" onKeyPress="return scanTouche_chiffre(event)"/></TD> +</TR> + </TBODY> +</TABLE> +</div> +<div style="padding:0px 0 0 10px"><img class="picto" src="info.png"/> Information</div> +<div style="padding:0px 0 0 10px"><img class="picto" src="warn.png"/> Warning<input type="submit" class="sm3" value="Save"/></div> +<div style="padding:0px 0 0 10px"><img class="picto" src="crit.png"/> Critic</div> +</fieldset> +</form> +<br></br> +<form method="post" action="http:snmptest.cgi" name="config2"> +<fieldset> +<br></br> +<div><label>SNMP test</label> +<input type="submit" class="sm3" style="margin-left:50px" value="Send status trap"/></div> +<div> </div> +</fieldset> +</form> +</div> +<script language="javascript"> +function configIPBoxes() { +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; +var reCarInvalides = /_/; + var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +function scanTouche_chiffre(evenement) +var reCarValides = /[\d\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +document.getElementById('hello').innerHTML = "Control box Setting"; +makeRequest("snmpdata.cgi"); +</script> +<div class="spacer"> </div> +</div></div></div></div></div> +</body> +</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr"> +<head> +<title>BODET Boitier boutons</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var +hvac_value += new Array(10); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +hvac_value[2] += parsed[2]; +hvac_value[3] += parsed[3]; +hvac_value[4] += parsed[4]; +hvac_value[5] += parsed[5]; +hvac_value[6] += parsed[6]; +// version +id_version.innerHTML = hvac_value[0] ; +// timestamp +id_timestamp.innerHTML = hvac_value[1] ; +// Datecode +id_datecode.innerHTML = hvac_value[2] ; +// Auth +if (hvac_value[3] == 0) +document.getElementsByName("auth")[0].checked = false ; +else document.getElementsByName("auth")[0].checked = true ; +// user +document.getElementsByName("user")[0].value= hvac_value[4] ; +// Password +document.getElementsByName("password")[0].value= hvac_value[5] ; +// Confirm +document.getElementsByName("password2")[0].value= hvac_value[6] ; +//alert("Fin") ; +function loop() { +if (!data_received) +makeRequest("system.cgi"); +setTimeout("loop()", 1000); +window.onload=loop; +</script> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Serveur Web</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_fr.html">Accueil</a> +<a href="network.html">Configuration Réseau</a> +<a href="param.html">Paramètres</a> +<a href="SNMP_fr.html">Configuration alarmes</a> +<a href="system.html">Système</a> +</div> +<div id="content"> +<h1>Système</h1> +<form method="post" action="http:version.cgi" name="config"> +<fieldset> +<DIV><label>Micrologiciel</label><SPAN id="id_version"> </SPAN></DIV> +<DIV><label>En activité</label><SPAN id="id_timestamp"> </SPAN></DIV> +<DIV><label>DateCode</label><SPAN id="id_datecode"> </SPAN></DIV> +</fieldset> +</form> +<br> +<form method="post" action="http:security.cgi" name="security" onSubmit="return verify_auth()"> +<fieldset> +<p class="error"> +<b>Attention:</b> Le mot de passe sera requis pour la connexion avec le serveur web.</p> +<div> +<input type="checkbox" class="sm" name="auth" value="0" /> Authentification</div> +<div><label for="id_user" id="id_label_user">Utilisateur</label> +<td><input type="text" name="user" id="id_user" maxlength="16" onclick="select(user)" onKeyPress="return scanTouche(event)"/></td></div> +<div><label for="id_password" id="id_label_password">Mot de passe</label> +<td><input type="password" name="password" id="id_password" maxlength="16" onclick="select(password)" onKeyPress="return scanTouche(event)"/></td></div> +<div><label for="id_password2" id="id_label_password2">Confirmation mot de passe</label> +<td><input type="password" name="password2" id="id_password2" maxlength="16" onclick="select(password2)" onKeyPress="return scanTouche(event)"/></td></div> +<br></br> +<div><input type="submit" class="sm" value="Ok" style="width: 125px"/></div> +</fieldset> +</form> +<br> +<form method="post" action="http:reboot.cgi" name="config2"> +<fieldset> +<p class="error"> +<b>Attention:</b> Redémarrer entrainera la perte de la connexion réseau.</p> +<input type="hidden" name="h1" value="0"/> +<div><input type="submit" class="sm" value="Redémarrer" style="width: 125px" /></div> +</fieldset> +</form> +<br> +<form method="post" action="http:factory_config.cgi" name="config3"> +<fieldset> +<p class="error"> +<b>Attention:</b> La configuration usine entrainera la perte de tous les paramètres et eventuellement la perte de la connexion réseau.</p> +<input type="hidden" name="h2" value="0"/> +<div><input type="submit" class="sm" value="Config. usine et Redémarrer" style="width: 200px" /></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function tech(evenement) +window.location.href="tech.html" ; +document.getElementById('hello').innerHTML = "Paramètres Boitier boutons"; +function select(element){ +e = document.forms.security; +e.element.select() +function verify_auth(){ +e = document.forms.security; +if (e.auth.checked){ +if (e.user.value=='') + + +alert("Please enter your username in the first field") + e.user.focus() + return false ; +return verify(e.password,e.password2) ; +} else { + if (e.password.value!=''){ +return verify(e.password,e.password2) ; + } else return true ; +function verify(element1, element2) + var passed=false + if (element1.value=='') + { + alert("Please enter your password in the second field") + element1.focus() + } + else if (element2.value=='') + { + alert("Please confirm your password in the third field!") + element2.focus() + } + else if (element1.value!=element2.value) + { + alert("The two passwords do not match") + element1.select() + } + else + passed=true + return passed +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +</script> +<div class="spacer" style="height: 51px"> </div> +</div></div></div></div></div> +</body> +</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BODET Control box</title> +<link href="melodys.css" rel="stylesheet" type="text/css" /> +<script type="text/javascript"> +// page js +var +hvac_value += new Array(10); +data_received = 0; +// header.js +sfHover2 = function() { +var navthree = document.getElementById("lnv"); +if (navthree){ +var sfEls2 = document.getElementById("lnv").getElementsByTagName("LI"); +for (var i=0; i<sfEls2.length; i++) { +sfEls2[i].onmouseover=function() { +this.className+=" sfhover"; +hideselects('hidden'); +sfEls2[i].onmouseout=function() { +this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); +hideselects('visible'); +if (window.attachEvent) { +window.attachEvent("onload", sfHover2); +function hideselects(state) { +for(i=0;i<document.forms.length;i++){ // if there are forms on the page +frm = document.forms[i]; +var inputs = frm.getElementsByTagName("SELECT"); +for (j=0;j<inputs.length;j++){ +inputs[j].style.visibility = state; +// request.js +function makeRequest(url) { +var http_request = false; +url = url + "?sid=" + Math.random(); +data_received = 1; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + +http_request = new XMLHttpRequest(); + +if (http_request.overrideMimeType) { + +http_request.overrideMimeType('text/xml'); + + } +else if (window.ActiveXObject) { // IE +try { + +http_request = new ActiveXObject("Msxml2.XMLHTTP"); + +catch (e) { +try { + +http_request = new ActiveXObject("Microsoft.XMLHTTP"); + +catch (e) {} + + } + if (!http_request) { + +alert('Giving up :( Cannot create an XMLHTTP instance'); + +return false; + } + http_request.onreadystatechange = function() { alertContents(http_request); }; + http_request.open('GET', url, true); + http_request.send(null); +function alertContents(http_request) { +if (http_request.readyState == 4) { +if (http_request.status == 200) { + +parse_vars(http_request.responseText); +data_received = 0; + +else { +data_received = 0; +// +alert('There was a problem with the request.'); +alert( http_request.status ); + + } +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +hvac_value[0] += parsed[0]; +hvac_value[1] += parsed[1]; +hvac_value[2] += parsed[2]; +hvac_value[3] += parsed[3]; +hvac_value[4] += parsed[4]; +hvac_value[5] += parsed[5]; +hvac_value[6] += parsed[6]; +// version +id_version.innerHTML = hvac_value[0] ; +// timestamp +id_timestamp.innerHTML = hvac_value[1] ; +// Datecode +id_datecode.innerHTML = hvac_value[2] ; +// Auth +if (hvac_value[3] == 0) +document.getElementsByName("auth")[0].checked = false ; +else document.getElementsByName("auth")[0].checked = true ; +// user +document.getElementsByName("user")[0].value= hvac_value[4] ; +// Password +document.getElementsByName("password")[0].value= hvac_value[5] ; +// Confirm +document.getElementsByName("password2")[0].value= hvac_value[6] ; +//alert("Fin") ; +function loop() { +if (!data_received) +makeRequest("system.cgi"); +setTimeout("loop()", 1000); +window.onload=loop; +</script> +</head> +<body> +<div id="shadow-one"><div id="shadow-two"><div id="shadow-three"><div id="shadow-four"> +<div id="page"> +<div style="padding:0 0 5px 0px"><img src="bodet.png" width=22% alt="Bodet" /></div> +<div id="title"><div class="right">Embedded Web Server</div><span id="hello"> </span></div> +<div id="menu"> +<a href="index_gb.html">Home</a> +<a href="network_gb.html">Network Configuration</a> +<a href="param_gb.html">Parameters</a> +<a href="SNMP_gb.html">Alarm Configuration</a> +<a href="system_gb.html">System</a> +</div> +<div id="content"> +<h1>System</h1> +<form method="post" action="http:version.cgi" name="config"> +<fieldset> +<DIV><label>Firmware</label><SPAN id="id_version"> </SPAN></DIV> +<DIV><label>Uptime</label><SPAN id="id_timestamp"> </SPAN></DIV> +<DIV><label>DateCode</label><SPAN id="id_datecode"> </SPAN></DIV> +</fieldset> +</form> +<br> +<form method="post" action="http:security.cgi" name="security" onSubmit="return verify_auth()"> +<fieldset> +<p class="error"> +<b>CAUTION:</b> The correct password is required for the connection with the Embedded Web Server.</p> +<div> +<input type="checkbox" class="sm" name="auth" value="0" /> Enable authentication</div> +<div><label for="id_user" id="id_label_user">Username</label> +<td><input type="text" name="user" id="id_user" maxlength="16" onclick="select(user)" onKeyPress="return scanTouche(event)"/></div> +<div><label for="id_password" id="id_label_password">New Password</label> +<td><input type="password" name="password" id="id_password" maxlength="16" onclick="select(password)" onKeyPress="return scanTouche(event)"/></div> +<div><label for="id_password2" id="id_label_password2">Confirm New Password</label> +<td><input type="password" name="password2" id="id_password2" maxlength="16" onclick="select(password2)" onKeyPress="return scanTouche(event)"/></div> +<br> +<div><input type="submit" class="sm" value="Save" style="width: 125px"/></div> +</fieldset> +</form> +<br> +<form method="post" action="http:reboot.cgi" name="config2"> +<fieldset> +<p class="error"> +<b>CAUTION:</b> Reboot will cause the loss of the network connection.</p> +<input type="hidden" name="h1" value="0"/> +<div><input type="submit" class="sm" value="Reboot" style="width: 125px" /></div> +</fieldset> +</form> +<br> +<form method="post" action="http:factory_config.cgi" name="config3"> +<fieldset> +<p class="error"> +<b>CAUTION:</b> Factory configuration will cause the loss of all your parameters and may cause the loss of the network connection.</p> +<input type="hidden" name="h2" value="0"/> +<div><input type="submit" class="sm" value="Factory config.+ Reboot" style="width: 164px" /></div> +</fieldset> +</form> +</div> +<script language="javascript"> +function tech(evenement) +window.location.href="tech.html" ; +document.getElementById('hello').innerHTML = "Control box Setting"; +function select(element){ +e = document.forms.security; +e.element.select() +function verify_auth(){ +e = document.forms.security; +if (e.auth.checked){ +if (e.user.value=='') + + +alert("Please enter your username in the first field") + e.user.focus() + return false ; +return verify(e.password,e.password2) ; +} else { + if (e.password.value!=''){ +return verify(e.password,e.password2) ; + } else return true ; +function verify(element1, element2) + var passed=false + if (element1.value=='') + { + alert("Please enter your password in the second field") + element1.focus() + } + else if (element2.value=='') + { + alert("Please confirm your password in the third field!") + element2.focus() + } + else if (element1.value!=element2.value) + { + alert("The two passwords do not match") + element1.select() + } + else + passed=true + return passed +function codeTouche(evenement) + for (prop in evenement) + if(prop == 'which') return(evenement.which); + return(evenement.keyCode); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +</script> +<div class="spacer" style="height: 51px"> </div> +</div></div></div></div></div> +</body> +</html> +IHDR +PLTE +caEqpUchv +tRNS +pHYs +IDAT +I 7=+6! +pLLM +YYX33r +n9Yi~ +IEND +%s;%d;%s +Not supported +SNMPv2_trap_userSpec_NEW DNS FALSE +@%-10s +public +private +200 Port command okay +220 RTCS FTP Server Ready +221 Goodbye! +226 File received OK - %ld bytes in %ld.%03ld sec +226 File sent OK - %ld bytes in %ld.%03ld sec +230 Logged in +426 write error +426 device full +500 Unknown command +501 Bad port syntax +502 Command not implemented +331 User name okay, need password. +530 Not logged in. +221 Goodbye. +227 Entering Passive Mode (%ld,%ld,%ld,%ld,%hd,%hd). +501 Option not supported. +215 MQX +214- The following commands are recognized: +214 Direct comments to Embedded Access Inc. +200 OK. +200 Type ASCII. +200 Type Binary. +501 Unknown type. +550 Requested action not taken. File unavailable. +150 Opening data connection. +425 Data connection refused. +TCP/IP +NTP server %d : %d.%d.%d.%d +Bodet Control box +httpd session +httpd server +Not Found +text/plain +text/html +text/css +image/gif +image/jpeg +image/png +application/javascript +application/octet-stream + ;%<> +HTTP/1.0 %d %s +Connection: Keep-Alive +Connection: close +Content-Type: %s +Content-Length: %d +.htm +.html +.gif +.jpg +.png +.css +<HTML><HEAD><TITLE>401 Unauthorized</TITLE></HEAD> +<BODY><H1>Unauthorized!</H1> +</BODY></HTML> +<HTML><HEAD><TITLE>404 Not Found</TITLE></HEAD> +<BODY><H1>The request URL was not found!</H1> +n###odefghijklm#######0123456789:;<=>?@ABCDEFGHI######JKLMNOPQRSTUVWXYZ[\]^_`abc +Freescale/Freescale MQX +(c) 2013 Freescale Semiconductor. All rights reserved. +Jun 19 2017 at 09:18:51 +_mqx_idle_task +0123456789ABCDEF +0123456789abcdef +index.htm +error 0x%X +Server: MQX HTTP - Freescale Embedded Web Server +POST +Connection: +keep-alive +Keep-Alive +Content-Length: +Authorization: +Basic +.cgi +WWW-Authenticate: Basic realm="test" +ittyd: +spi1: +spi2: +esdhc: +ittyd: +IET@ +"BT@ +"BT@ +"BT@ +BhRi +CChZa +BhRi +CChZa +hS`pGAhIi +!A`O +"\ITH +#d"CI2H +h1M-h +SCTR +JH \ +6H \ +-H \ +yIvH +abQC +9I9H +3I4H +-I/H +1"9I +qIrH +!hJ +!dJ + \I + NI + IK + CI + ?I + ;I + 7I + 2I + .I + +I +SCTR0 +d&d? +]K@@ +]L@@ +0!RH +0 ` +&^HF`]O +]L@@ +0H1I +(x%( +(x ( +(x*( +(x0( +(x:( +F(x.( +(x*( +(x0( +(x:( +@x:( +e]0- +F_E +F_E5 +BFKF +SCTR + pG8 +0p08 +89 +jh)h +ihAf +ihAg +jh)h +ihAf +ihAg +(hih +@)hI +C(`hh + pG- +8xyx +8xyx +8xyx +FBF9 +8xyx +!)T1 + pG8 +x4" +qhAf +@@; +mx0= +mx0=, +mxA= +mx7=, +mxa= +mxW=, +U(xy +SCTR +"AF +"AF + BT@ + BT@ +"BT@ +"BT@ +\Fdh +xCdh +bfIaH +h`L$h +UH@h +SH@h +CQH@h +?H! +#KJGIFH +SCTR +(h)i +(i9j +xtum + i1j +xtum +#`c` +`i!i +haiI +hah@ + h`` +a`i@ +@ipG- +G8`^ +G8`8h +G8`! +G8`8h +G8`l +G8`8h +G8`^ +G8`8h +G8` +G8`8h +G8`n +G8`8h +,pG +` pG +0`0i7h +0h0a +`00pG + pG- +@;XpPh +ph(` +ph(` +@!ph +9XpPh + pGp +i@h/h +i@hoh +i@h(` +ih`hh +0hPE +8hPE +8h1h + pG + pG + pG + pG + pG + pG + pG + pG + pG + pG + pG + pG + pG + pG + pG +4XpPj +T4Xp +j`E; + pG +G8`! +G8`8h + pG- +YF`m + d l +0 (pm + (pm + (pm + (pm + (pm + (pm +BFYF( + l(pm + (pm +(``k +`c kA + c`k +`c kA + c`k +mk$xP +mk$xP +`c kA +`c`k +`c kA + e kB +"c"m +`c kA +* kB +`kPE + c`k +`c kA +x`e k +`c`k +`c kA +F k0 + c`k +cRF9 +rgI0 +#ZF*I0 +SCTR +aPiD +aPiD +aPiD +aPiD +aPiD +aPiD +aPiD + i0C +a`iG +'a i +(h@E +(h@EK + aj@ +`jai@ +iaj@ +a`i b +'a i +'a(h +(hHE2 +`bmh +(hHEH + aj@ + aj@ +`bmh +`jai@ +iaj@ +a`i b +@Bai@ +'a i + i@E + a i + iHE +a`jai@ +iaj@ +a`i b +'a i + i@E + a i + iHE +b`jai@ +iaj@ +a`i b +`i!j@ +`a j0 +paiI +paiI +paiI +@Bai@ +a`i@ +a`i@ +`a`i +p`i@ +aaiI +aaiI +aaiI +aaiI +a`i@ +a`i@ +`a`i_ +p`i@ +p j`a +aaiI +aaiI +a`i@ +a`i@ +`a`i_ +p`i@ +a`i@ +a`i@ +`a`i) +p`iEp- +p`i@ +`a0! + iPE + iPE +`'a +0h4h +SCTR +`FpG + hGj +@x>( +8x<( +xx%( + 0p +@hpGp +'.!hi +jAi( + (pD + (p4 + h@k +ppG- +(x+( +(x{( +(x=( +(xII@ ++08 +!9Tm + 8p1 +FRFAF8 +&!@F +SCTR +\.( +\08E +y\A) +y\[) +y\ 1 + ` h +aa h +"qI +"*I +@q}H +|I|H +wIxH +tItH +SCTR +SCTR +`h!h + hahA` +pP{Hp +qP|Hq + pGp +\0pv + 0`O +(x8shxxs +s(y8thyxt + 0`@F +F%x +@pG +`pG- +AH@@ +AH@@ +h @yh +xh`@p +`xh +hhfh +(i&h +Uhfh +hh^h +i@hX` +%jhh +hhX` +-h j +hhX` + pGR +iA`! +SCTRX +SCTR +B0 `8H +```h + ` +G`h2 +e` h + pG- +(xixQ +(yiyQ +0xqxQ +0zqzQ + 0`_H +SCTR@; +ppG=H +ppG8 +$P2H +uHvI +fHyI +lHkI +]H[I +MH`I +SHPI +CHAI +3HHI +9H6I +*H&I +ppG=H +ppG8 +$P2H +"$I%H +hpG8 +9JRh8K +`6H@h5J +Aa3H@h +/H@h@ +-IH`,H +`pG)J +"BT@ +!Ap}H +h dI +h![J +h SI +h NJ +(xX( +=I>H +h .I +h )J +hW@I +hG@SH +\SMTUR +NHNIY\ +&H)I +hP@I +hX@@ +<`}` + h@j +0xr( +h0`' +`h@h0` +`i0` + iah + ;\+ + <\, +0``h + 0`8 + igi +`i'i +`i'i + igh +0hAiCH +!K0hBl0h +SCTR + 0pv +SCTR +H@xPp +`i!j + jai@ + jai@ +JFAF +xh9h +8h a +`<`8h +x` i + cfc +QFHF + i8`8h +x`'a +xh9h +`0i8`7a +trap +trap +`0`PF +p0`PF +p0`PF +"AFXF +`A`E +GhO` +`Gh9`A` +K`` +GhO` +`Gh9`A` +#JF@ +8i9h +!@F + 8`F +8`?h +sBF@ +sBF@ +#BF@ +#BF@ +han` +ssem +FpG8 +F!x1 +qA5J +3K2M-h +/M-h1N6h +vLeE +M-h, +M-xm +!`jP +h jEh + j@i +i jAi0 +phqh +GIF +phqh +GIF +8q j + jCh + pG8 +A`Ah +A`pG +xpGp +`" (a + haO + (dO +,` z +(h@h + (a( + (t_ + 8p h +:!(j + 0pp +?!hi + 0pv +/!hi +hi@x +F.!PF +F. 0p +F/!hi +/!PF + (p1 + (p(x + (p3 + h`s +hahi +(b(j +SCTR + (`@F +`pG:J +pG*J + pG8 +`(h$ +q(z0rhzpr +r({0sh{ps + 8aV +xaxi + xb8 +iDi\aQ +xhyh +989 +xhyh +hhih +98 +98 +98A +xhyh +98 +`hah +FQF( + 8b\H + 8b=H +`hah +`hah +`hah +h8a0 +"YF8 +xhyh +`hah +`hah +`hah +`hah +({i{ +`hah +(|i| +`hah +`hah +`hah +`hah +JFYF +AFHF +`b`j + `e`( +h``h +RFAFHF +AFHF +FQF@F +98 +FAF( +hhih +ih h +$`" +8hHE +`hah +`hah +/JAF +`hah +hhih +hhih +hhih +hhih +hhih +hhih +hhih + {a{ + |a| +h)i@ +phqh +phqh +@xpp +@ypq({ +{pr(| +SFJF! +@xqx +@yqy + 8`HF + pG- +hhih +hhih +`hah +`hah +pGa( +JFd +JFd +\E@I +)RoJg +M-hd +L$h +B%. +\s@R +\s@R +\k@R +\s@R +SCTR&< + c) + c<I +`c`k +a6I + c`k@ +`c`k + j`a +0xA( +"uI( +"kI( +"`I( +"VI( +"KI( +"AI( +SCTR +h@j`b +@jh` + pG- +cEHEI +F+HP + pGP; + aA +pe`jp` i +GF8h +FWF8h +8h@E +OF8h +h`bcj +"!j( +98 +hhih +phqh +JFaj0 +phqh +GAF +bj!jHF +"jaj0 +phqh +GAF +98 +h@h@ +xhyh +GXF= +hxa +xhyh +xhyh +GPF. +hxa +0yqyQ +`hah +`hah +`hah +0xqxQ +`hah +`hah +`hah +`hah +hxb{j +"9j +98`hah +`hah + `(i +,alah +x@xP +h@hKh +`'` +h `( + pG0 +0h@h + h(` + h0``h + p`9 + p`9 +YAT GEK8 +x`xh +8h`c8 + x`?h +>a`m +`9i8 +`m!m +8` a +e!i +(mHE +kl*lIF +FJF1 +kl(l + GEK- +g ! + mam@ +QF`m +F mam@ + mam@ +cl"lIF`m +`eJF) +CFRF +`k@h +&`g` +t`pi +`pG8 +`hh` + ``h + h@iai +!hHa hahA``h +`h!h + h(` +FPF" +FHFB +xa`i( +xiai +xa`hx``h +|`xi@ +FQF`j +(h@i +(h@i +)hHaK +F(h@i? +h(`(h +#BFA + aA +` lh` +ipb` +xjqj +xjqj +(h0`.` +`!HC +pxg +xdxl +QFxj +xbxj +8h`a8h +8``i!lA` lai + GEK +8l``8l +0h(`5` +98( +8{y{Q +8yyy +F8zyz +8xyxQ +hhih +hhih +n g1 +hhih +hhih +h`a +0{q{Q +cFY +`hah +(ziz +q(yiy + 0pv + 0pv +98 +0xqxQ +0zqz +0yqy +98; +pP 0s +98 +jaj8 +8h(a + 8a6 + GEK- +(ziz +!QCO + b8 +IFPF + d`k +F0h`c0 +p`ph +kqh@ +kqh@ +phcl +hehm +Ahm +hfhn +@!HC + {a{ + |a| +hIhIh + iE`%a +0iD`4a + ``0 +bRF) +ahi@ +t`RH0` +`JH0` +(iF`.a +@px`( +"AFHF +,gF +h0`YH +QH1h +h0`0 +h0`CH +`AF +h!j`i +i(b`j +b(hEb +>p(a +zqHC + (p h +jhp h +(q0hq0 +(s j +hs j +hi)i@ +="ii(i +IF@F +7"ii(i +IF@F +3"ii(i +IF@F +<"ii(i +IF@F +9"ii(i +"IF@F +2"ii(i +YF@F + hrO +j$Ls +i$\p +@$\p +@$\p +zqHC +!Ab( +zqHC +zqHC +C#BF)j +zqHC +zqHC +zqHC +!Ab( +!Ab( +0|q| +8xyx +8xyx +8xyx +8xyx +bpG- +C9yzy +6"QFHF +`5"QFHF +zqHC +zqHC +!Ab +!Ab +4awj +`hah +`hah +%j&h +i!j`i +Fp.I +` / +x`8C +Hp` +[FbhO +d FC l +`hah +`hah +rx0yqy +0yqy +`hah +0h8`0y8q8i +7i(| +Fpy_ +`1ypy +`hipa(i +hj@xP + (pm +k(pm + pG- +F9yPF +"1hXF +cF_ +eF_ +`F_ +cF_ +eF_ + (`F + (`: + (`. +h6h6h +h-h-h +h-h-h-i +h-h-h +h6h6h +h-h-h +h6h6h +h6h6h +h6h6h +BFqh +x`HF +C(f(n +@`x`( +xpG8 + hah + h"| +`BhR +uMelodys +54321 +param.but +Settings response +No O +eter +ceived.<br> +<html><head></ +script language=java +>history.go(-1);</ +public>!#S +,a(a +(5t$ +xR|P |