From b4688f336b7ba07c4f8e6be87998c7a6507e3007 Mon Sep 17 00:00:00 2001 From: Kablersalat Date: Fri, 6 Jun 2025 18:33:59 +0200 Subject: commiting to insanity --- research/firmware-strings/HARMONY-TRIO.txt | 6279 ++++++++++++++++++++++++++++ 1 file changed, 6279 insertions(+) create mode 100644 research/firmware-strings/HARMONY-TRIO.txt (limited to 'research/firmware-strings/HARMONY-TRIO.txt') diff --git a/research/firmware-strings/HARMONY-TRIO.txt b/research/firmware-strings/HARMONY-TRIO.txt new file mode 100644 index 0000000..974348a --- /dev/null +++ b/research/firmware-strings/HARMONY-TRIO.txt @@ -0,0 +1,6279 @@ +// page js +var nb_affichage; +var st, st1; +var jourMois = ["31","28","31","30","31","30","31","31","30","31","30","31"]; +var tch_zone_horaire = new Array( +"Hawaii (GMT-10:00)", +//value="0" +"L.Angeles (GMT-08:00)", +"Denver (GMT-07:00)", +"Chicago (GMT-06:00)", +"New York (GMT-05:00)", +"Santiago (GMT-04:00)", +//value="5" +"Martinique (GMT-04:00)", +"Guyana (GMT-03:00)", +"Azores (GMT-01:00)", +"London (GMT+00:00)", +"Paris (GMT+01:00)", +//value="10" +"Helsinki (GMT+02:00)", +"Moscow (GMT+03:00)", // FQ 4348 +"Reunion (GMT+04:00)", +"Abu Dhabi (GMT+04:00)", +"Kolkata (GMT+05:30)", +//value="15" +"Bangkok (GMT+07:00)", +"Singapore (GMT+08:00)", +"Tokyo (GMT+09:00)", +"Adelaide (GMT+09:30)", +"Sydney (GMT+10:00)", +//value="20" +"Noumea (GMT+11:00)", +"PROG."); +//value="22" +var tch_rang = new Array( +"date", +//value="0" +"1st", +"2nd", +"3rd", +"4th", +"last", //value="5" +"fixe quant.", +"after 1st", +"after 2nd", +"after 3rd", +"after 4th", +"after last", +//value="11" +"before 1st", +"before 2nd", +"before 3rd", +"before 4th", +"before last"); +var tch_jour = new Array( +"Sunday", +//value="0" +"Monday", +"Tuesday", +"Wednesday", +"Thursday", +"Friday", +//value="5" +"Saturday");//value="6" +var tch_mois = new Array( +"January", +//value="0" +"February", +"March", +"April", +"May", +"June", +"July", +//value="5" +"August", +"September", +"October", +"November", +//value="10" +"December");//value="11" +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +var i; +F_remplir_select(); +document.getElementsByName("ntp_mode")[0].selectedIndex = parsed[0] ; +document.getElementsByName("ntp1")[0].value= parsed[1] ; +document.getElementsByName("ntp2")[0].value= parsed[2] ; +document.getElementsByName("ntp3")[0].value= parsed[3] ; +document.getElementsByName("ntp4")[0].value= parsed[4] ; +document.getElementsByName("ntp5")[0].value= parsed[5] ; +document.getElementsByName("pool")[0].value= parsed[6] ; +//NTP-I +if (parsed[7] == 0) +document.getElementsByName("ntpi")[0].checked = false ; +else document.getElementsByName("ntpi")[0].checked = true ; +configSyncBoxes(); +j=0; +document.getElementsByName("K"+j)[0].selectedIndex = parsed[8] ; +document.getElementsByName("TZn"+j)[0].selectedIndex = parsed[9] ; +document.getElementsByName("TZh"+j)[0].selectedIndex = parsed[10] ; +document.getElementsByName("TZm"+j)[0].selectedIndex = parsed[11] ; +if (parsed[12] == 0) +document.getElementsByName("tc"+j)[0].checked = false ; +else document.getElementsByName("tc"+j)[0].checked = true ; +document.getElementsByName("EM"+j)[0].selectedIndex = parsed[13] ; +document.getElementsByName("ER"+j)[0].selectedIndex = parsed[14] ; +if ((parsed[14] == 0) || (parsed[14] == 6)) +document.getElementsByName("EJF"+j)[0].selectedIndex = parsed[15]-1 ; +else +document.getElementsByName("EJ"+j)[0].selectedIndex = parsed[15] ; +document.getElementsByName("HM"+j)[0].selectedIndex = parsed[16] ; +document.getElementsByName("HR"+j)[0].selectedIndex = parsed[17] ; +if ((parsed[17] == 0) || (parsed[17] == 6)) +document.getElementsByName("HJF"+j)[0].selectedIndex = parsed[18]-1 ; +else +document.getElementsByName("HJ"+j)[0].selectedIndex = parsed[18] ; +configAllTimeConf(); +function verify_input(){ +var carValides = /^[\w-.]*$/; +var reCarInvalides = /_/; +e = document.forms.config2; +if ((carValides.test(e.ntp1.value) && carValides.test(e.ntp2.value) && carValides.test(e.ntp3.value) && carValides.test(e.ntp4.value) && carValides.test(e.ntp5.value)) && +(!reCarInvalides.test(e.ntp1.value) && !reCarInvalides.test(e.ntp2.value) && !reCarInvalides.test(e.ntp3.value) && !reCarInvalides.test(e.ntp4.value) && !reCarInvalides.test(e.ntp5.value))) +if (e.ntp_mode.selectedIndex == 2) //multicast +return verify_addr(); +//@IP obligatoire +return true; +else +alert("wrong caracters, only 'A-Z, a-z, 0-9, ., -' accepted"); +return false ; +function verify_addr(){ +var adresseIP; +var octetAdresseIP1, octetAdresseIP2, octetAdresseIP3, octetAdresseIP4 ; +e = document.forms.config2; +st = e.ntp_mode.selectedIndex ; +if (st == 1) // Unicast + for (var i = 1; i <= 5; ++i) +if (document.getElementsByName('ntp'+i)[0].value.length > 0) +adresseIP = document.getElementsByName('ntp'+i)[0].value; +octetAdresseIP1 = adresseIP.substring(0,adresseIP.indexOf('.')); +adresseIP = adresseIP.substring(adresseIP.indexOf('.')).substring(1); +octetAdresseIP2 = adresseIP.substring(0,adresseIP.indexOf('.')); +adresseIP = adresseIP.substring(adresseIP.indexOf('.')).substring(1); +octetAdresseIP3 = adresseIP.substring(0,adresseIP.indexOf('.')); +octetAdresseIP4 = adresseIP.substring(adresseIP.indexOf('.')).substring(1); +if ((octetAdresseIP1.length == 0) || (octetAdresseIP1>255) || +(octetAdresseIP2.length == 0) || (octetAdresseIP2>255) || +(octetAdresseIP3.length == 0) || (octetAdresseIP3>255) || +(octetAdresseIP4.length == 0) || (octetAdresseIP4>255)) +alert('IP address '+i+' : "'+document.getElementsByName('ntp'+i)[0].value +'" is incorrect.'); +return false; +if ((octetAdresseIP1 >= 224) && (octetAdresseIP1 <= 239)) +if (confirm('Address IP '+i+' : "'+document.getElementsByName('ntp'+i)[0].value+'" is not a valid Unicast IP address.\n Do you want to continue?')==false) +return false; +if (st == 2) // Multicast +adresseIP = document.getElementsByName('ntp1')[0].value; +octetAdresseIP1 = adresseIP.substring(0,adresseIP.indexOf('.')); +adresseIP = adresseIP.substring(adresseIP.indexOf('.')).substring(1); +octetAdresseIP2 = adresseIP.substring(0,adresseIP.indexOf('.')); +adresseIP = adresseIP.substring(adresseIP.indexOf('.')).substring(1); +octetAdresseIP3 = adresseIP.substring(0,adresseIP.indexOf('.')); +octetAdresseIP4 = adresseIP.substring(adresseIP.indexOf('.')).substring(1); +if ((octetAdresseIP1.length == 0) || (octetAdresseIP1>255) || +(octetAdresseIP2.length == 0) || (octetAdresseIP2>255) || +(octetAdresseIP3.length == 0) || (octetAdresseIP3>255) || +(octetAdresseIP4.length == 0) || (octetAdresseIP4>255)) +alert('IP address 1 : "'+document.getElementsByName('ntp1')[0].value +'" is incorrect.'); +return false; +if ((octetAdresseIP1 < 224) || (octetAdresseIP1 > 239)) +if (confirm('Address IP 1 : "'+document.getElementsByName('ntp1')[0].value+'" is not a valid Multicast IP address.\n Do you want to continue?')==false) +return false; +return true; +function configSyncBoxes() { +e = document.forms.config2; +st = e.ntp_mode.selectedIndex ; +if (st == 0) // DHCP +e.ntp1.disabled = 1 +e.ntp2.disabled = 1 +e.ntp3.disabled = 1 +e.ntp4.disabled = 1 +e.ntp5.disabled = 1 +e.pool.disabled = 0 +document.getElementById('id_label_Address1').style.color='darkgray'; +document.getElementById('id_label_Address2').style.color='darkgray'; +document.getElementById('id_label_Address3').style.color='darkgray'; +document.getElementById('id_label_Address4').style.color='darkgray'; +document.getElementById('id_label_Address5').style.color='darkgray'; +document.getElementById('id_interval').style.color='black'; +if (st == 1) // Unicast +e.ntp1.disabled = 0 +e.ntp2.disabled = 0 +e.ntp3.disabled = 0 +e.ntp4.disabled = 0 +e.ntp5.disabled = 0 +e.pool.disabled = 0 +document.getElementById('id_label_Address1').style.color='black'; +document.getElementById('id_label_Address2').style.color='black'; +document.getElementById('id_label_Address3').style.color='black'; +document.getElementById('id_label_Address4').style.color='black'; +document.getElementById('id_label_Address5').style.color='black'; +document.getElementById('id_interval').style.color='black'; +if (st == 2) // Multicast +e.ntp1.disabled = 0 +e.ntp2.disabled = 1 +e.ntp3.disabled = 1 +e.ntp4.disabled = 1 +e.ntp5.disabled = 1 +e.pool.disabled = 1 +document.getElementById('id_label_Address1').style.color='black'; +document.getElementById('id_label_Address2').style.color='darkgray'; +document.getElementById('id_label_Address3').style.color='darkgray'; +document.getElementById('id_label_Address4').style.color='darkgray'; +document.getElementById('id_label_Address5').style.color='darkgray'; +document.getElementById('id_interval').style.color='darkgray'; +function configAllTimeConf() +if (nb_affichage>1) +document.getElementById('id_label_Time_Zone').style.display = 'none'; +for (i = 0; i <= nb_affichage; i++) +configTimeConf(i); +else +document.getElementById('id_label_Time_Zone').style.display = 'inline'; +configTimeConf(0); +function configTimeConf(numAffichage) +st = document.getElementsByName("K"+numAffichage)[0].selectedIndex ; +if (st == 22) +document.getElementById('timechangesetting'+numAffichage).style.display = 'inline'; +configTimeChangeOver(numAffichage); +else +document.getElementById('timechangesetting'+numAffichage).style.display = 'none'; +document.getElementById('timezone'+numAffichage).style.display = 'inline'; +function configTimeChangeOver() +e = document.forms.config; +st = document.getElementsByName("tc")[0].checked ; +e.dns2.disabled = st; +if (st){ +document.getElementById('id_label_Winter_Time').style.color='black'; +document.getElementById('id_label_Summer_Time').style.color='black'; +document.getElementsByName("EM")[0].disabled = 0; +document.getElementsByName("EJ")[0].disabled = 0; +document.getElementsByName("EJF")[0].disabled = 0; +document.getElementsByName("ER")[0].disabled = 0; +document.getElementsByName("HM")[0].disabled = 0; +document.getElementsByName("HJ")[0].disabled = 0; +document.getElementsByName("HJF")[0].disabled = 0; +document.getElementsByName("HR")[0].disabled = 0; +else { +document.getElementById('id_label_Winter_Time').style.color='darkgray'; +document.getElementById('id_label_Summer_Time').style.color='darkgray'; +document.getElementsByName("EM")[0].disabled = 1; +document.getElementsByName("EJ")[0].disabled = 1; +document.getElementsByName("EJF")[0].disabled = 1; +document.getElementsByName("ER")[0].disabled = 1; +document.getElementsByName("HM")[0].disabled = 1; +document.getElementsByName("HJ")[0].disabled = 1; +document.getElementsByName("HJF")[0].disabled = 1; +document.getElementsByName("HR")[0].disabled = 1; +configTimeRangHiver(); +configTimeRangEte(); +function configTimeChangeOver(numAffichage) +e = document.forms.config; +st = document.getElementsByName("tc"+numAffichage)[0].checked ; +e.dns2.disabled = st; +if (st){ +document.getElementById('id_label_Winter_Time'+numAffichage).style.color='black'; +document.getElementById('id_label_Summer_Time'+numAffichage).style.color='black'; +document.getElementsByName("EM"+numAffichage)[0].disabled = 0; +document.getElementsByName("EJ"+numAffichage)[0].disabled = 0; +document.getElementsByName("EJF"+numAffichage)[0].disabled = 0; +document.getElementsByName("ER"+numAffichage)[0].disabled = 0; +document.getElementsByName("HM"+numAffichage)[0].disabled = 0; +document.getElementsByName("HJ"+numAffichage)[0].disabled = 0; +document.getElementsByName("HJF"+numAffichage)[0].disabled = 0; +document.getElementsByName("HR"+numAffichage)[0].disabled = 0; +else { +document.getElementById('id_label_Winter_Time'+numAffichage).style.color='darkgray'; +document.getElementById('id_label_Summer_Time'+numAffichage).style.color='darkgray'; +document.getElementsByName("EM"+numAffichage)[0].disabled = 1; +document.getElementsByName("EJ"+numAffichage)[0].disabled = 1; +document.getElementsByName("EJF"+numAffichage)[0].disabled = 1; +document.getElementsByName("ER"+numAffichage)[0].disabled = 1; +document.getElementsByName("HM"+numAffichage)[0].disabled = 1; +document.getElementsByName("HJ"+numAffichage)[0].disabled = 1; +document.getElementsByName("HJF"+numAffichage)[0].disabled = 1; +document.getElementsByName("HR"+numAffichage)[0].disabled = 1; +configTimeRangHiver(numAffichage); +configTimeRangEte(numAffichage); +function configJourFixeHiver(numAffichage) +var temp; +st = document.getElementsByName("HR"+numAffichage)[0].selectedIndex; +if ((st == 0) || (st == 6)) +st1 = document.getElementsByName("HJF"+numAffichage)[0]; +temp = st1.selectedIndex; +st1.length = 0; //on vide le select box +for (var i=1 ; i <= jourMois[document.getElementsByName("HM"+numAffichage)[0].selectedIndex]; i++) +st1.options[st1.length] = new Option(i, i); +//on r +re l'ancien index (cap + la valeur max) +if (temp == -1) +st1 = 0; +else if (temp 0) +document.getElementById(textExpl).innerHTML = tch_mois[month] + " " + (date+1) + " (except leap years: " + tch_mois[month] + " " + (date) + ")"; +else +document.getElementById(textExpl).innerHTML = tch_mois[month] + " " + (date+1) + " (except leap years: " + tch_mois[month-1] + " " + jourMois[month-1] + ")"; +else if (rang <= 11) +document.getElementById(textExpl).innerHTML = tch_jour[(jour + 1) % 7] + " " + tch_rang[rang] + " " + tch_jour[jour] + " of " + tch_mois[month]; +else +document.getElementById(textExpl).innerHTML = tch_jour[(jour + 6) % 7] + " " + tch_rang[rang] + " " + tch_jour[jour] + " of " + tch_mois[month]; +function F_remplir_select() +var i,j,temp_str; +//jusqu' + 7 affichage +//for (i = 0; i <= 7 ; i++) +i = 0; +st1 = document.getElementsByName("K"+i)[0]; +for (j = 0; j <= 22; j++) +st1.options[st1.length] = new Option(tch_zone_horaire[j], j); +st1 = document.getElementsByName("TZh"+i)[0]; +for (j = 0; j <= 12; j++) +st1.options[st1.length] = new Option(j+"H", j); +st1 = document.getElementsByName("TZm"+i)[0]; +for (j = 0; j <= 3; j++) +st1.options[st1.length] = new Option(j*15, j); +st1 = document.getElementsByName("EM"+i)[0]; +st2 = document.getElementsByName("HM"+i)[0]; +for (j = 0; j < tch_mois.length; j++) +st1.options[st1.length] = new Option(tch_mois[j], j); +st2.options[st2.length] = new Option(tch_mois[j], j); +st1 = document.getElementsByName("ER"+i)[0]; +st2 = document.getElementsByName("HR"+i)[0]; +for (j = 0; j < tch_rang.length; j++) +st1.options[st1.length] = new Option(tch_rang[j], j); +st2.options[st2.length] = new Option(tch_rang[j], j); +st1 = document.getElementsByName("EJ"+i)[0]; +st2 = document.getElementsByName("HJ"+i)[0]; +for (j = 0; j < tch_jour.length; j++) +st1.options[st1.length] = new Option(tch_jour[j], j); +st2.options[st2.length] = new Option(tch_jour[j], j); +st1 = document.getElementsByName("EJF"+i)[0]; +st2 = document.getElementsByName("HJF"+i)[0]; +for (j = 1; j <= 31; j++) +st1.options[st1.length] = new Option(j, j); +st2.options[st2.length] = new Option(j, j); +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\x0D]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function scanTouche_chiffre(evenement) +var reCarValides = /[\d\x00\x08\x0D]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function scanTouche(evenement) +var reCarValides = /[\w-.\x00\x08\x0D]/; +var reCarInvalides = /_/; +var car = String.fromCharCode(codeTouche(evenement)); +return (reCarValides.test(car) && !reCarInvalides.test(car)) ; +AppG +ppG* +ph`E +Wi0X +ht`Ri +`xbk +%(F2 +&ec0Fp +bj`x + q`x +%(F2 +FpG- +pD0F +pG(F +F.h, +9F(F +"9F0F +a1yA +1q'F +1F@F +21F F +2F)F F +a y@ +)F F +hnaT +H/!F +Fti7h 4 +)F8F +a)F8F +F0Fp +'j8x +&j0x +bi"c + 3F +ai F + j " +F!k%hfi +5j,{ +ZT1j +zr0j +z9r2j +8`0j +2jR\I +RRaArrAa +F(FE +1x=F +!FPF +0x/( +" !0F +"*:<>?| ++,;=[] +/0 F +`iF F +FAT32 +5`(x +!)pophx +!F(F +$bE8 +$rE8 +,(q+ +ha,p + h@x + (`0Fp +:FiF +Hkhb +((a: +RRaArrAap +BQF8 +;Fhx +2jJE +D:FPF +BQF8 +3Fhx +8j@E +i&FQF +h h)F +iF F +!F(F +F F!F(F +)F F +!FhF +" !80 +)FN0 +"F81 +Kx.+ +7v 7 +\1@F +9F F + )! w + )! p +mI@F +8F'F +:FAF +!@F_D +E:FAF0F +KqHD +"AF0F +RRaArrAa +#pGJ +$/FN +MSDOS5.0 +NO NAME FAT32 +NO NAME FAT +zJhSh +"bU2 +0zehpG8 +(z\h%i +hMhP* +"P:@ +FpG@ +k l!hBC +k l"h +`#hI +pApu +)F0F +*F*` +c(F)d + FP! +2FQF8F +Ep2FAF F +BpG- +9F0F +c0i0 +YpGr +p`0i0 +9F Fv +2F)F +aYa@ +$- 8 +]IP Jh +*IJhR +*J` +pG IHhH +`b\k +4 `\ +aRFmbAF +Cie! +l FI +H!o! +!g#m +jpG(oH +`pG| +IDLE +0g1o +Cqe! +#3f0h + 0fd +e0n8 +b8cxn@ +Cye) +AhIhA` +IhA`@h +(T*o" +pGP#@ +5!F(F +Cie! + (fp + TP#*o" +!)fp +Cie! +An!` +mA`pG +mbh.h ++`An!` +fpGp +dikI + pG- +zCBD +DMP" +#m`e +imGC +iepG +`mP" +'ai{C +Cie! +jBmR +jpG< +M F/m +BhJ` +#F\h%h +ZhJ` +hDhT`Kh +`Ph0a +@paqiO +1F7hzh +2iyh +0api +(MahjiP# +h`hA +FS`Ch +C`$h +@F ! +8`8j +(8b" +pG H +CF:F1F(F +#2FiF(F +i3F*F F +aj F +h"Fq +!!`(F5a +?a0h +yj8F +phq`0` +BA`GM +ij(F +"a` ! +Tmr Svc +TmrQ +HxD 0 +0x%( +jFAF0F +0x.( +8h8`v +0xh( +0xl( +:h:`R +hjltzL +!pG| +:@l, +`3T) +3+cjF)F +ia-" +ia+" +ia "2T +hi0!1T@ +ja4T!Fhi0D +ia-" +ia+" +ia "2Thi0D +`!F(F +`x!(F +: l* +ia%"2T +ha%"rT! +ka4T +Frkpi1j +siBF1F(F +h1F(F +1F(F +#ik@ +hiHD +)F0F +JFiF +)F0F + hahc F$ +Fo)>i +0 ;% +{kyi8j[ +@FIF"F +rU@FIF"F +p]0( +0 pU +BFKF0F9F +F@FIFBFKF +0F9F +x!X!Aphi +(kIF +F@FIF +F@FIF +@F1F +F@F1F +Ff,(k +F@FIF +F@FIF +1x0) +2FQF(F +@j5k +0@f( +0#CT +ABDE +i*F9F +BF9F ++"Bp +-!ApdB +printf_s: %n disallowed +printf: bad %n argument +printf_s: bad %s argument +printf_s: bad %ls argument +pGa8 + pGA8 + 0pG + 8pG +HpGp +ahjk F +!a`2 +`Bh2 +pAhI +A`pG + constraint handler: bad message +[BRBc +IB@Ba +IB@Ba +[BRBc + F)FvA +0FqFdAmA +@AIAT +$B + + +BODET Carillon + + + + + + +
+
+
Bodet
+
Serveur Web
 
+ +
+

Paramètres

+

 

+

Adresses Multicast

+
+
+
+ +
+
+ +
+
 
+
+   (1-100)
+
+
+
+
+

Audio

+
+
+
+ + +
+
+Boost + + + +
+
+
+
+ +

Texte

+
+
+
+ + + +
+
 
+ +
+ + +
+
 
+ + +
+ + +
+
 
+
+
+
+

Flash

+
+
+
+ + + +
+
 
+
+
+
+

Repeteur

+
+
+
Répéteur client

+
+
Répéteur serveur

+
+
Répéteur multisite

+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ + + + + +BODET Speaker + + + + + + +
+
+
Bodet
+
Embedded Web Server
 
+ +
+

Parameters

+

 

+

Multicast Addresses

+
+
+ +
+ +
+
+ +
+
 
+
+   (1-100)
+
+
+
+
+

Audio

+
+
+
+ + +
+
+Boost + + + +
+
+
+
+ +

Text

+
+
+
+ + + +
+
 
+ +
+ + +
+
 
+ + +
+ + +
+
 
+
+
+
+

Flash

+
+
+
+ + + +
+
 
+
+
+
+

Repeater

+
+
+
Client repeater

+
+
Server repeater

+
+
Multisite repeater

+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ + +var poe_vol; +var poe_disp; +var poe_flash; +const max_poe_vol = 8; +const max_poe_flash = 3; +const max_poe_disp = 3; +// page js +function parse_param(data) { +var parsed = data.split( "\n" ); +// Adresse Multicast +document.getElementsByName("ip_multi1")[0].value= parsed[0] ; +// Adresse Multicast 2 +document.getElementsByName("ip_multi2")[0].value= parsed[1] ; +// Zone +document.getElementsByName("zone")[0].value= parsed[2] ; +// coche REPETEUR IN +if (parsed[3] == 0) +document.getElementsByName("repet_in")[0].checked = false ; +else +document.getElementsByName("repet_in")[0].checked = true ; +// coche REPETEUR OUT +if (parsed[4] == 0) +document.getElementsByName("repet_out")[0].checked = false ; +else +document.getElementsByName("repet_out")[0].checked = true ; +if (parsed[5] == 0) +document.getElementsByName("repet_mls")[0].checked = false ; +else +document.getElementsByName("repet_mls")[0].checked = true ; +// Adresse Repeteur +document.getElementsByName("ip_rep")[0].value= parsed[6] ; +configRepeaterClient(); +function parse_audio(data) +var parsed = data.split( "\n" ); +// Volume +document.getElementsByName("volume")[0].value = parsed[0] ; +// coche boost +if (parsed[1] == 0) +document.getElementsByName("boost")[0].checked = false ; +else +document.getElementsByName("boost")[0].checked = true ; +poe_vol = parsed[2]; +gestion_message_boost(); +function parse_display(data) +var parsed = data.split( "\n" ); +// Luminosit +document.getElementsByName("light")[0].value= parsed[0] ; +// Affichage de l'heure +document.getElementsByName("dispAff")[0].value= parsed[1] ; + //mode 12/24H +if (parsed[2]== 0) + document.getElementsByName("amPm")[0].checked = true ; +else document.getElementsByName("amPm")[1].checked = true ; +//Mode ECO +// hvac_value[4]=0 mode Eco +// hvac_value[4]=1 mode normal +if (parsed[3]== 1) + document.getElementsByName("ecoNor")[1].checked = true ; +//normal +else // mode Eco ou EcoP + document.getElementsByName("ecoNor")[0].checked = true ; +//Eco +val_eco_on = parsed[4] ; +val_eco_off = parsed[5] ; +confAffHeure(); + F_Change_EcoNor(); +// Vitesse d'affichage des messages +document.getElementsByName("speedAff")[0].value= parsed[6] ; +poe_disp = parsed[7]; +change_lum_disp(parsed[0]); +function parse_flash(data) +var parsed = data.split( "\n" ); +// Luminosite +document.getElementsByName("lightFlash")[0].value = parsed[0] ; +poe_flash = parsed[1]; +change_lum_flash(parsed[0]); +window.onload = function() { +//F_remplir_select(); +makeRequest("param.cgi", parse_param); +makeRequest("audio.cgi", parse_audio); +makeRequest("display.cgi", parse_display); +makeRequest("flash.cgi", parse_flash); +function change_vol(data) +if ((poe_vol == 1) && (data > max_poe_vol)) +document.getElementById('id_poe_vol').style.display = 'inline'; +else +document.getElementById('id_poe_vol').style.display = 'none'; +function change_lum_disp(data) +if ((poe_disp == 1) && (data > max_poe_disp)) +document.getElementById('id_poe_disp').style.display = 'inline'; +else +document.getElementById('id_poe_disp').style.display = 'none'; +function change_lum_flash(data) +if ((poe_flash == 1) && (data > max_poe_flash)) +document.getElementById('id_poe_flash').style.display = 'inline'; +else +document.getElementById('id_poe_flash').style.display = 'none'; +//------------------------------------------------------------------------------------------------------------- +//--- +//------------------------------------------------------------------------------------------------------------- +function F_Change_EcoNor() +if (document.getElementsByName("ecoNor")[0].checked == true) +document.getElementById('id_EcoP_actif').style.display = 'inline'; +configEcoP(); +else +document.getElementById('id_EcoP_actif').style.display = 'none'; +//------------------------------------------------------------------------------------------------------------- +//--- +//------------------------------------------------------------------------------------------------------------- +function configEcoP() +document.getElementById('id_Ecop_OFF').disabled = false; +document.getElementById('id_Ecop_OFF').value = val_eco_off; +document.getElementById('id_Ecop_ON').disabled = false; +document.getElementById('id_Ecop_ON').value = val_eco_on; +function confAffHeure() +if (document.getElementsByName("dispAff")[0].value == "0") +document.getElementById('idAffConf').style.display = 'none'; +else +document.getElementById('idAffConf').style.display = 'block'; +if (document.getElementsByName("dispAff")[0].value == "2") +document.getElementById('id_texte_warning1').style.display = 'block'; +document.getElementById("ampm12").disabled = true ; +document.getElementById("ampm24").disabled = true ; +document.getElementById("ampm12_text").style.color = 'darkgray'; +document.getElementById("ampm24_text").style.color = 'darkgray'; +document.getElementById("ampm_text").style.color = 'darkgray' ; +else +document.getElementById('id_texte_warning1').style.display = 'none'; +document.getElementById("ampm12").disabled = false ; +document.getElementById("ampm24").disabled = false ; +document.getElementById("ampm12_text").style.color = 'black'; +document.getElementById("ampm24_text").style.color = 'black'; +document.getElementById("ampm_text").style.color = 'black' ; +function scanTouche_adresseIP(evenement) +var reCarValides = /[\d.\x00\x08]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function scanTouche_chiffre(evenement) +var reCarValides = /[\d\x00\x08\x0D]/; + var car = String.fromCharCode(codeTouche(evenement)); + return reCarValides.test(car); +function configRepeaterClient() { +e = document.forms.config_5; +st_in = e.repet_in.checked; // client +if (st_in) +e.repet_out.checked = false; +e.repet_mls.checked = false; +st_out = e.repet_out.checked; // server +st_mls = e.repet_mls.checked; // multisite +if ((!st_in) && (!st_out) && (!st_mls)) { +document.getElementById('id_ip_rep').style.color='darkgray'; +else { +document.getElementById('id_ip_rep').style.color='black'; +function configRepeaterServer() { +e = document.forms.config_5; +st_out = e.repet_out.checked; +if (st_out) +e.repet_in.checked = false; +e.repet_mls.checked = false; +st_in = e.repet_in.checked; +st_mls = e.repet_mls.checked; +if ((!st_in) && (!st_out) && (!st_mls)) { +document.getElementById('id_ip_rep').style.color='darkgray'; +else { +document.getElementById('id_ip_rep').style.color='black'; +function configRepeaterMultisite() { +e = document.forms.config_5; +st_mls = e.repet_mls.checked; +if (st_mls) +e.repet_in.checked = false; +e.repet_out.checked = false; +st_in = e.repet_in.checked; +st_out = e.repet_out.checked; +if ((!st_in) && (!st_out) && (!st_mls)) { +document.getElementById('id_ip_rep').style.color='darkgray'; +else { +document.getElementById('id_ip_rep').style.color='black'; +function testChampRep() { +e = document.forms.config_5; +if (e.ip_rep.value != "") +if (ValidateIPaddress(e.ip_rep.value) == false) +return (false) +return true; +function testChampMul() +e = document.forms.config_1; +if (e.ip_multi1.value != "") +if (ValidateIPaddress(e.ip_multi1.value) == false) +return (false) +if (e.ip_multi2.value != "") +if (ValidateIPaddress(e.ip_multi2.value) == false) +return (false) +return true; +SITH +HL z +\TBR +\UBR +1FHF +v1F:F +'ZDk\0+ +#STI +0{1) +!&0F +6&0F +zz1( +z}1( +pCXD +ERROR S_param.TCH_user !!! %d +j"1(pG +1(pG +p"hO +kF:F)F +$.`1& +xcx"x +ycy9F +zcz9F +|c|9F +}c}9F +!{(h +1}(h +xsx2x +q{(h +|s|2| +ysy9F +q}(h +j 9F +) QF`C@D +"(hd +Vt(h"h +pG)hO +(`pGhFO +(h9F +s[H0` + q`2rqr +d&1F + 0p5I + ERROR delete file %s +/CONFIG\C_A_vars.tri +F_sauv_A_vars DEBUT +/CONFIG\C_A_vars.triold +C_A_vars.triold +ERROR rename file +Create file ERROR +%d.%d.%d.%d +CHK = %04x (%d) +F_sauv_A_vars FIN +F_config_par_defaut_A_vars +BODET-%02X%02X%02X%02X%02X%02X +jkl1vi5erjnfh +public +aSe2=9Z8gOi37* +---- +239.192.54.1 +MELODYS_2013 +`FpG +0%7% +7#0# +7"0" +HppG8 +FD@D +HrpG +@x@( +IF," +p(F@ +z`q8 +axP) +qHy=( + y0( +ax!) +!zp{ + yP( +"jq9x +QF@F +"jq9x +QF@F +P"AF + q`x +p`)y +pG8h +"AF8F +C`zH +jha3h# + `pPF + `tPF +ph`a(i +(`hi +ZFQF +2FAF +ZFQF +ppG8 +`bBM +stop manuel message +buffer full %d +F_traitement_OPCODE --> ERROR +BAD %d/%d +RX %d/%d (%d/%d) +CHK BAD !!! %d +error %lx +a1FAC +"FCS +`x!x@ +ApG(h +!FhF +.a(x + (ap +IHapG +HAiI +FsM(h +kF "QF +GL F +! "yaQF F +#QFXF +Exit +error HAL_SPI_Transmit : %d +F_fifo_dequeue_n ERROR +N]kw +dBIB +x+FI +yqz0z +!pG+F +!pG- +0XDHCHD +]YE +TC#D +U DEp +>D0ppG +<#9x + yxj + (W +ppGC +ibjak +C3C&h +"s` h + h`jp + ```p p +*FAF + qv0v8F +&KF~v*F +!yv@ +p"lS +*FAF F + yv8v0F +!hKh# +!hKhC +SK`!h +h lO +p lA + F*FAF +"yv0F:v +hJhB +pGAhA +QA`pG +Fd! F +F"hQh + F!m + hBh" +A`pG + @E/ +(hAh! +A`hh +0hAh! +A`ph +`pG| +! F: +!fpG +F hAh! +A`d! F +]0 n + fpG +a F! +"9F F +(hs(H +F)h! +F)hHF +AF0F +"9F F +res == 0 +Error connecting %d - %s +Error in getsockopt() %d - %s +!F0F +#IF0F +#*FHF +AFHF +:F1F +@ip : %d char = +%d.%d.%d.%d +F"xN +:FQF F +IF/p*x +2F!F@F +"AF- + \/Nh{ +(ip`){ +(ip`@! + `p@ +(h`` +9F@F +0iP` +XkIF +[FIF +Ah2i +a p + q8y +@yy@ + qph +1z00[ +!HF!p! +!&q8y +! q8y +:F1F@F + "IF +K&:F +mel 1 get-info +mel 3 get-info%c%s%c +mel 3 get-info +mel 1 set-ip + yes +;ypG +"pGHF + "1F + hp@ +!!t2 + "IF +!yppx +"x`hk9F + htB + hpE + HtpG +tpG- +"AFHF +"AF F +n ip +xhh`@! +d!JN +!wdqp +hhp`@! +l1EM +t2u8 + error %lx +DHCP : oui +Hostname: %s +mel 1 set-zone +mel 2 set-zone%cwrong_pass%c +mel 2 set-zone%cack%c +UCH_zone = %d +mel 1 set-lumi-aff +mel 2 set-lumi-aff%cack%c +mel 1 set-lumi +mel 1 set-lumi +mel 2 set-lumi%cwrong_pass%c +mel 2 set-lumi%cack%c +UCH_luminosite = %d +mel 1 set-aff-heure +mel 1 set-aff-heure +mel 2 set-aff-heure%cack%c +UCH_aff_heure = %d +mel 1 set-volume +mel 2 set-volume%cwrong_pass%c +mel 2 set-volume%cack%c +UCH_volume = %d +mel 1 set-locate +mel 1 set-sn +mel 2 set-sn +mel 1 reset-factory +mel 2 reset-factory +REPOUT +REP_IN +REPACK +b_repeteur_status OK ! +b_repeteur_status ERROR ! +hT F(F +)F F +H$hF +iF F +PA F1% +rpG0" +z(hO +j\9F +JFAF +#FJFAF +iF0F +iF0F +mN0F +iF F +iHAx +_M[L(h +7L h +Status: +Stop +Start +Mel= +%02d, +%s;%d;%s +jkl1vi5erjnfh +reboot_trap +{pGO + }=p2F +px3x +kF:F1F +P7bp + abpp +#cpp + `pp +abr;q +QFXF +!!p y + "s1 +`y+x +`id! + p* +!!p% +r q s +p pap +)x`yACY +rpG`y+x +"@!@F +`zHp + xaa +"@!0F +yACU +"@!0F +"Js: +"@!(F +p7y_pvy +#"p#q + /CONFIG/TEMP +TEST_BODET.mp3 +/CONFIG/TEMP\TEST_BODET.mp3 +padding buffer full %d +Padding ... +%02d*.mp3 +/MELODIES +F_repeat_trio --> STOP +spi2: +VS1011E init ERROR +F_audio_init : PLay Streaming + #``a +apG j +,ihi +!bC7 +,ihi +rC9F +9FbC +zC(h +(jna +hrC0 +hWC0 +i&iah +jC8F +iahjC( +8FrC +iahWC( +`ib` + jea +@ipG +`pG0 +!x`9 +Fp`0 + tF +(`*h + t@F +newconn != NULL +invalid socket index +addr valid but addrlen NULL +F hiF +lwip_bind: invalid address +`jFH` +1F F +sock->lastdata == NULL +F hiF +lwip_connect: invalid address +(`pG8 +_ t + t2 +h`)h+ +!i`) +#HF+t +buf != NULL +)F@F +2F)F +)pG- +CF2F9F(F +9FhF + hiF +lwip_sendto: invalid address +i!)` +! +]9BT +nready >= 0 +1F8F +,FEF +ptXF +;F2F!F +SFBF)F +GF.F +"%(+ +'BF9F + t0`O + h;FjF +0`2h(F + t8` ++FRFYFHF +00`%t +2`ACq` +i2`1 +!1p" +\%(F +)pG- + t0` ++FRFYF@F +1hAb +1hAr +rhmO +1h & +\$ F +uh2hO + )pGp +&I"H +&&`hh + (tp +&!)t +sock->select_waiting > 0 +select_cb.prev == NULL +select_cb.prev != NULL +unknown event +bN({ +`hh0a +hqa\H]J +OI@F +8`){ +.L F +-I@F +bpGIP : %d.%d.%d.%d +Eth link : %s +down +Synchro_task +UDP_task +TCP_task +Repet_task +Protoc_task +7hBFYFo +0h(@0` +7hBFYF8F + h"i +hUh_ + pGp +qpG;I +ppGpG9HAx +& H +papp +WDOG bloque +WDOG general desactive +demande RESET task %d +RESET because task %d blocked +`(!B` +#sIO +!h_L`H +QAaBi +8# F +QAaBi +hd#7H +J(I#L +Kh F# +SK`8! +PH`d! +!F0" +error!!! +hp h +*pGp +EEdpG h +! F)ppG +hxpG + w h + w h + w h + w h +0h)F +0h)F +i*iA +0h)F +0h)F +i*iA +0h)F +0hAmA +Ae0hBm" +Be1hKm(i +0h)F +0hAmA +aAe0hBm" +bBe0hAm*iA + !p`ppG + !ppG +CJi& +&@qL +aIhAc +@\JD +jTK" +CJiC +j/K" +jDhEm +4KiD +$D`EeIh +jChDm +#JiC +#C`DeIh +hF9FO ++F"FiFF +PH`O +apG- +C9`v +Cy`% +DihI +3azh" +YF F +SEB` +asa3abh" +r0`Sh +)a1ata +0:hjb(b +D`CF(F +#"F(F +RZ`O +Mh,D +XByh +Cy`& +"ra2a +FqhHB +Cq`" +ga'a +a(i0 +C @`B +)F0F +)F0F +C`APE +)F0F +4`EE +h`qi +|atype +grow < max_u16_t +pbuf_realloc: q != NULL +mem_trim returned q == NULL +p != NULL +increment_magnitude <= p->len +bad pbuf type +pbuf_free: sane type +pbuf_free: p->ref > 0 +pbuf ref overflow +p->next == NULL +offset_to <= p_to->len +offset_from <= p_from->len +p_to != NULL +pbuf_copy_partial: invalid buf +pbuf_take: invalid buf +pbuf_take: invalid dataptr +pbuf_take: buf not large enough +pbuf_take: invalid pbuf +did not copy all data + `` `!F + `` ` +netbuf_free: invalid buf +netbuf_ref: invalid buf + F#h +'/`L +"jiF +"jiF +""`M +iF(F +FJLX +iF3H +!`%` +iF#H +conn has no recvmbox +conn has no op_completed +netconn_getaddr: invalid conn +netconn_getaddr: invalid addr +netconn_getaddr: invalid port +netconn_bind: invalid conn +netconn_connect: invalid conn +netconn_listen: invalid conn +netconn_accept: invalid pointer +netconn_accept: invalid conn +netconn_recv: invalid pointer +netconn_recv: invalid conn +netconn_recv: invalid recvmbox +buf != NULL +p != NULL +netconn_send: invalid conn +netconn_write: invalid conn +netconn_close: invalid conn +`B`pG8 +"BrI +")F F + (hp` +pr0r0s + 0`>c + h0`&`0F +nh0F +AF8F +qx F +phiF +F1ho +1F(F +F1ho +1F(F +"1F(F +!F(F + `r!{ +F1ho +1F(F +F1ho +{L#h +1F(F +` zP +!F(F +"1F(F +ZH[N +ah:h +0!F(F[ +!qp0Fq +!F*F +CFt` +%%p>M +0a0F +hh0`n`a| +1F(F +9F(F +1F(F +9F(F +!F(F + hh` +bpGNo init function given +sL!h +i")F0F + !F p +@J@J +/ p!Fe` +tcpip_thread: invalid message +Invalid mbox +tcpip_thread +J!x1 +ZD"A +hC")F +J x@ +")F0F +1F(F +jAz ) +H(chc +c yjh +D! F +pbuf p_out wasn't freed +")F F +XF1h +netif != NULL +")F0F +zpAC +A\(Fd +"9!(F +"2!(F +jF1F F +dhcp_bind: netif != NULL +dhcp_bind: dhcp != NULL +BpG- +1F F +1F F +"7! F +A\ F +"9! F +"!F0F +"2! F +b c`c d +"!F(F +r`h8 +!!r1 +di!D[ + ciH + ciA +RAFHF +RAFHF + !0F +3DZx +ZFiF F +8h ! +x?hH + ``(F +)F F +8`9h)`(i +!@hha +phiApji +iiH`ii +iibh +ajiPaii +hiGI +"5!(F +1F(F + a`a1 +=q(F +reply wasn't freed +dhcp_stop: netif != NULL +DHCP: hostname is too long! +len == 4 +len >= decode_len +len %% 4 == 0 +len == 1 +overload in file/sname +check decode_idx +decode_len %% 4 == 0 +invalid decode_len +next pbuf was null +dhcp_create_msg: netif != NULL +dhcp_create_msg: dhcp != NULL +dhcp_delete_msg: dhcp != NULL +jJzR +h~,h +{K@F +`q ` r +})~nO.h@ +BhHiI8 + `@F +! qaq +!"qkF +`9h +d 8r + pGAUTOIP address not in range +Xd0F +!'8F + )F`e + c F +\C x +iy*y +(\PT +! p`p +0\`T +H!0F +4!8F +:FIF@F +:FIF@F +OI@F +rIF0F +zq"F + Erase +.BOD +.bod +TELECHARGEMENT_PROG_APPLI +TEST_BODET +.TRI +.tri +TELECHARGEMENT_PARAM_APPLI --> +ERROR !!! +.MP3 +.mp3 +.TXT +.txt +TELECHARGEMENT_FICHIER +150 OpenData +FTP:fail bad GAMME_PRODUIT +FTP:fail +`a F +`a F +0!hF +yIHn +6" eJe +KFBFQF +CFRF1H +xrx1x + 0`p`m +/index.html +HTTPSRV_init() is Failed +envoi trap access to server +`chC` +TpG&K +pG$KO +`pG8 + pG +wHxO +htMB +Pq@F +iF(F +q&` Fe` +q&`g` F +h)J+I +0H0IO +!B` " +")H"a `(I +&`!h + a!i +LS F +yIyH +`K_L +"!FFH +error Mutex : Mutex_bdt +error Mutex : Mutex_VS1011 +test += Version %s = +default +melodie +message +flash +SwTimer_1s +Min Heap Size 5 is %d bytes +PoE+ detected +Config usine forcee +/CONFIG +error : f_mkfs (%d) +error : f_mkdir (%d) +/CONFIG/TEMP +/MELODIES +/MESSAGES +11`0h +!1`0h@ +22`1h! +!1``hh +0g1oA +0g1o! +1h i! +1`!x +P0d1l +0h!i +(0h +Ss`1hA +oN0h + hfM +h!i +h@Iref == 1 +`*p!} + uii + !F(p +p`)u +pcb->flags & TF_RXCLOSED +pcb->state == LISTEN +pcb != NULL +x}hu9z)r +ryzir:h*` + p(F +F(h``& +abbq`I +`1aaj` +qxph@ +9p9x +8pxx +rh(j +qh(j +0qh*jO +ph*j +ph*j +Lp(F + i!F +ph)j@ +Thx@ +hp,i +! F)p +,~{hg:F + Yi]h +jh"bkx +JcwA +apG8 +apGp +P&wp + N1i +new_rcv_ann_wnd <= 0xffff +invalid state +invalid socket state for poll +unsent segments leaking +unacked segments leaking +ooseq segments leaking +memp_malloc: type < MEMP_MAX +memp_free: mem properly aligned +memp_free: type < MEMP_MAX +PD h +F )2 + &NMF +pG0F +plug_holes: mem >= ram +plug_holes: mem < ram_end +plug_holes: mem->used == 0 +failed to create mem_mutex +mem_free: legal memory +mem_free: mem->used +mem_trim: legal memory +mem_trim can only shrink memory +mem_malloc: !lfree->used +`:|)F +-7`w` +*F F +recv_udp must have an argument +recv_udp: recv for wrong pcb! +recv_tcp must have an argument +recv_tcp: recv for wrong pcb! + f`fx`po +inavlid op_completed_sem +conn->current_msg == NULL +FLh F +'r!F +%h+x +"hP` +!hHh +2"q1 +t"hPh +pcb_new: pcb already allocated + q"hQh + r%p + -@- +a"bab +p Fp +Wah9 + h`(F +pkwh +BF8F + rppc +1F8F +invalid conn +this is for tcp netconns only +pcb already closed +N(hDx +!)q(h +*hPhh + H`(h +G(h 0 +!Ab(h@h +0!0F +!*r+h]c(h +($Ax +;B!F0F +)hHx +!F0F + q!hHh + q h@ +F!hHh +( q@ +, Ap hR +!hLc hBx + hAx +!q h8 +"q h8 +(q)hHh + (q)h +!Qp(hD`)hHh +)q(hP + q!hHh + q h8 +BpGp +!)q)hHh +?Ph, +hcurrent_msg != NULL +netconn state error +already writing or closing +state! +conn->state == NETCONN_CONNECT +blocking connect state error +Invalid netconn type +conn->state == NETCONN_WRITE +conn->pcb.tcp != NULL +msg->msg.w.len != 0 +invalid netconn_type +a(bqz(FA +qrja +phiAx1qji +xpqii +qji@ +QPyrz0r +IF F + !hA +FihRF +OF*F +*i)F +cs!t" +pBpHH`aHK +>MjF +netif != NULL +lwip +(|HE2 +wIJi +tK:F)F +xhPE + pGo +pGAa +apG- +!F@F +0h9F +jz@F +)F2F +` F2 +p7jC + hh` +*F9F F +%HC1F +!F(F +h+` 00` +``h( + 0uO +)F F +0h!F +)F F +)F F +"IF7 +*F F +{rQF +%F(F +)FHF +FCN@ +";qzq +arp_table[i].q == NULL +i < ARP_TABLE_SIZE +ipaddr != NULL +netif != NULL +eth_ret != NULL +q != NULL +no packet queues allowed! +\L h +G"F hWI +$TMTN +OIH`p +*FY` +`b`( +E` ` +FahSh +e`!` +&N3h3 +QFHF +0h@h +QFHF +%F(F2 +FTP server +Q`pa +`p`x +`a(i +a j@ + a1 +F`k)F +(D+F +JF1F8F +3FAF +0x;F +AF/( F +%s%s%s +%s/%s +gx8F +7?W?:. +7>W> +!x/) +bx\* +2F)F +211-Features: + SIZE +211 End +250 "%s" deleted. +&*hIF +%-10s +9FPF +d!-! +-!w! +- w `q +q!rar +1(qHF)` ++v*F +1F F +!F8F +!F8F +10q(F1` +!ae@ +0j0`8 +1F F +&AF8F +FAF8F + hp0F +#IF F +zq*F ++v*F +*pGx +(Q8F +*F0F +*FpG- +rIF0F +"FIF +zq*F +jI@F +"!F(F +1F(F +F!F#H +!pG9F0F +---------- +%-3.3s %02d %02d:%02d +%s %3ld %-4s %-4s %8d %12s %s +257 "%s" directory created. +250 "%s" directory removed. +250 "%s" renamed to "%s". +"F8IJ +%F(F2 +%4h +FiF F +ri1i F + a(F + a(F> +HTTP server +5,hL + 8\) +` F!a +BB`@h +"#pbp + bp!p +! F)p +`h"h +( h +`P` hAhA +AA` h +`!i`i#h +i j"h +` i`hp +$ hp h +hxpG0 +Sx + +Sx + +` Pp +! F)p +|hp#h +@"jN +. PJ +"B` F +"B` F +"B` F +"B` F +"B` F + "B` F +@"B` F +RESET +debut du test... +duree : %dms +" `a` +xL h +"@!@F +:FPF ! < +:F!FPF +"@!@F +kF "QF +2#QF +2FPF +HFyC +2FPF +"@!(F +2FHF ! < +2F!FHF +)]0Fd +hp z +(q`| +"iFsH +@pGO +@Test LED en cours +-----LED Alimentation------ +--------LED Verte---------- +--------LED Rouge---------- +------LED Verte+Rouge------ +Appuyez sur le bouton +error : FATFS_LinkDriver (%d) +Erreur INIT SD CARD +/CONFIG/TEMP\TEST_BODET.mp3 +Volume (1-->8)? +Erreur de Volume ! +spi2: +VS1011E init ERROR +INIT Codec Audio OK! +erreur codec audio : %d +/CONFIG/TEMP +Erreur ouverture fichier '%s' +Erreur lecture fichier '%s' +--------VOIE GAUCHE-------- +TEST_G.mp3 +--------VOIE DROITE-------- +TEST_D.mp3 +-----------MUTE------------ +TEST_BODET.mp3 +----------NORMAL----------- +-----------BOOST----------- +Fin test Audio +ERASE SECTEUR FLASH %d +ERASE OK! +Chargement Fichier MP3: %d%% +Test SD CARD OK! +Test Codec Audio OK! +Load Melodie Par defaut +Page Memoire %d: +%02x +Erase flash... +Erase flash OK! +Version hard : %d +Version interieure : 511289 +Version exterieure : 511xxx +Lecture @mac... ERROR +No adresse MAC valide... +Afficheur non connecte +Test +Test:%d +{``z/# D +r`zB +00br +p: Hp +rYzH +(d#x7x +q)x, +y\yU1x +(c0x +(F0\ B +!FX\ +!FX\2 +L#xpG +@(h:B +XU8x +FiJfN + 1hCB +T4h@ + 8Fm +\pG3h +(pG0h +!FPF +`hJF +QF F +@IFPF + p` +IFXF +">p}p +w FL + F F)F +|hah +"x``h +^DPF +)F8F +IF@F +1F(F + ! F +Ah!`)FD` +*hB` +.h&`)F +8h9FX +`h}M +OqOx +pBaMh(x +QF(F +*F F +`hAh +)FXF +`XFO +QF(F + prev != ipr +prev->next == ipr +pbufs_freed + clen <= 0xffff +ip_reass_pbufcount >= clen +sanity check linked list +check fragments don't overlap +sanity check +qh)bp +Ahib! +)jH` + h`1 +`(j(a)cipi +ps`oo +lc F + i!F +(k`gix + hc F + hc(c +p->next != NULL +p->len == 0 +p->tot_len == p->next->tot_len +pcb->refused_data == NULL +he0xA +Gxi `9ia` + e)i!a +`(uh + hxb +!(F) +j9hA + (uxk + (uB +rx0x +~(FA +!)u> +~(FB +tcp_input: pcb->state != CLOSED +#+u h + F$h +! pap +JpHx +Jp;`1} + YD@ +TRQF +b*iQ` + F$h +hrjHh +ip0} +!1u h +bAF5 +Bh`h +&`AF0F +QFHF +!FHF +HAxA +AppG + pcb->snd_queuelen > 0 +no segment to free +pcb->listener->accept != NULL +tcp_receive: wrong state +tcp_receive: valid queue length +inseg.p != NULL +insane offset! +pbuf too short! +pbuf_header failed +tcp_receive: tcplen > rcv_wnd + `g`9 +`hAh +hP`p +p->tot_len >= optlen +need unchained pbuf +@hJF!F +m9F0F +TFMD +xhJF +mBF!F(F +pGHF +qz F +F=F F +JF)F F + h8b)} +""`xj0 +4`&F +TA@F +zhh: +p`HF +@!8F +:FAF F +c0hP +1h!`4` h +!Ch0F +z1FpG8 +mss_local is too small +inconsistent oversize vs. space +inconsistent oversize vs. len +oversize == 0 +prev_seg != NULL +tcp_write: valid queue length +seg->tcphdr not aligned +RST not expected here! +! Fip +! Fm + *pkp +&gpD + eE. + "pcp +#ep#p + pap +! papW +@P8` +j]`s +%#pep(F +pJp0 +!h@ +#kp"hO +Q*pkp +1p h +)p h +Ba h +RBP hCXC + ipA +(p hBX" +RBP hCX# + *pkp2 +` F1 +px F + ;`+h +j kbk + {`*hWh +(hG`*h +`+h m +`+hO +n o)h + ;`)h h +i%h>J +C3CC + +`-h + hP! +`A`Eh +yByC +CJ`p +AQBY +"hQQ1 +1` F +AF F +AF F +!F(F + pG0 + F"x +%k(F +1!c`kH +!ac`l + a`a1 +( cH + kpG +BpBx +BaJj +index.html +H60F +'1F F +F!F(F +8hHE% +)F@F +(e(F +'HF7p + x%( +"1F(F +hF ! +Ax>) +")F@F +OD8F +:F1F F +EF(F +7F:F +i9F@D +FPh +*F9F0D + !0F + !0F +ihk3F +|A@F +:! F + hpb +`k/! +5(h` +ahhh +nx0F +Ax.) +ppG- +:F)F +1x\) +BF1F +&! F + \=( +F2F!F(F +HTTP/1.1 %d %s +Upgrade +Keep-Alive +close +Connection: %s +Server: %s +Content-Type: %s +Cache-Control: +max-age=%d +no-store +no-cache +Content-Length: %d +Transfer-Encoding: chunked +.shtml +.shtm + ;%<> +GET +POST +HEAD +Host: +Connection: +keep-alive +Content-Length: +Content-Type: +Authorization: +Basic +pGpGpGpGpGpGpG +! pJ +sapa +(! F +("(F +!F(F +!F(F +ping: recv %d.%d.%d.%d +<1 ms +%d ms +setting receive timeout failed +2!HCd +2 gIDCc +%PNh'oC +>D Fqn +#!x% +"1H)D +h"QC +(F{n += Version %s = +Test en cours ----> + <----- +Test>> +unknown command +Boot User Application.... + pGpGp +5ih1 +)h F +nh0Fp + 0jF +(0ij +@j1F +2F)F +j:!0F + p8F +:!!p +2F)F +"iF(F +HTTP/1.1 +CGI/1.1 ++ 08 +9x@"@F +8x=( +lFGF +8x-( +k+&+FJF!F8F + (`-. +70h +#%F.h +&!wv' +)F F +(pG- +re0h +/0F, +0hiF + pe0h +/0F, +TpG@" +0hiF +0hAk +0hAk +F F1m +lpG2h@ +F hAk +$ a i +cpCk +#rer +hClA +tUtpF +ij7" +@!`" +(hAk + pG@ +cpG(h@ +*BAk +!(Fv +"aj@# + FiF +c`bhb``h``bh + d h ! +`d j + c h ! +`c0F + hiF +8hAhA +) @# +7#@% +7!8F +7!8F +)"@# +(Qk? +(pG8h + pG8 + hAk + pG@ +aj7" +a8F)` +apG h@ +*BAk +BpG h +"@#O +iF(F +jj7# +jj7# +(hiF +(hiF +(hAk +!(FO +a)bib +$ F2 +$ Fv +$ Fv +`t`| +.aH +@!`V +ZC"`I +!!p6 +""p3 + `(l +``il + `)m +``hm + `io +(| p +C CD` +hBbKh +iIi% +pGpGpGpGpG +UHVMAiO +AaBi +!h`O +`(a +`@!hf +f !(g + + + +BODET Carillon + + + + + +
+
+
Bodet
+
Serveur Web
 
+
+
+

Configuration alarmes

+
+
+ +
SNMP
+
+V1 +V2C +
+
+
+
 
+
+ +
+
 
+
SNMP Trap
+
+
+
+
+
+
+
+ +
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Alarmes activesParamètres
Redémarrage 
Mélodie programmée 
Mélodie manuelle 
Streaming 
Mélodie alerte 
Fichier manquant 
Accès web 
Défaut authentification 
Problème synchronisation 
Problème répéteur 
Status périodiquePeriode (h) 
+
+
Information
+
Warning
+
Critic
+
+
 
+
+
 
+
+
+
+

+
+ +
 
+
+ + + + + +BODET Speaker + + + + + +
+
+
Bodet
+
Embedded Web Server
 
+ +
+

Alarm Configuration

+
+
+ +
SNMP
+
+V1 +V2C +
+
+
+
 
+
+ +
+
 
+
SNMP Trap
+
+
+
+
+
+
+
+ +
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enable AlarmsParameters
Reboot 
Scheduled melody 
Manual melody 
Streaming 
Alert Melody 
Missing File 
Web access 
Authentication failure 
Synchronisation failure 
Repeater failure 
Periodic statusPeriode (h) 
+
+
Information
+
Warning
+
Critic
+
+
 
+
+
 
+
+
+
+

+
+ +
 
+
+ + + + + +BODET Clock Setting + + + + + + +
+
+
+
+
+
Bodet
+
Serveur Web
 
+ +
+

Distribution horaire

+ +

Zone horaire

+
+
+ +
+ + +
+
 
+ +
+
 
+
+
+
+

Synchronisation

+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+   (1 à 999 minutes)
+
Continuer l'affichage de l'heure après la perte de synchronisation
+
 
+
+
+
+
+
 
+
+
+
+
+
+ + + + + +BODET Clock Setting + + + + + + +
+
+
+
+
+
Bodet
+
Embedded Web Server
 
+ +
+

Time Configuration

+ +

Time Zone

+
+
+ +
+ + +
+
 
+ +
+
 
+
+
+
+

Synchronisation

+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+   (1 to 999 minutes)
+
Continue to display time after synchronisation failure
+
 
+
+
+
+
+
 
+
+
+
+
+
+ + + +// page js +function parse_vars(data) { +var i, parsed = data.split( "\n" ); +var form ; +// Enable SNMP +if (parsed[0] == 0) +document.getElementsByName("agent")[0].checked = false ; +else document.getElementsByName("agent")[0].checked = true ; +// Version +if (parsed[1]== 0) + document.getElementsByName("version")[0].checked = true ; +else document.getElementsByName("version")[1].checked = true ; +// Communaute +document.getElementsByName("community")[0].value= parsed[2] ; +if (parsed[3] == 0) +document.getElementsByName("trap")[0].checked = false ; +else document.getElementsByName("trap")[0].checked = true ; +// SNMP Manager +document.getElementsByName("manag_1")[0].value= parsed[4] ; +document.getElementsByName("manag_2")[0].value= parsed[5] ; +document.getElementsByName("manag_3")[0].value= parsed[6] ; +// Enable alarms +if (parsed[7] == 0) +document.getElementsByName("alarm_1")[0].checked = false ; +else document.getElementsByName("alarm_1")[0].checked = true ; +if (parsed[8] == 0) +document.getElementsByName("alarm_2")[0].checked = false ; +else document.getElementsByName("alarm_2")[0].checked = true ; +if (parsed[9] == 0) +document.getElementsByName("alarm_3")[0].checked = false ; +else document.getElementsByName("alarm_3")[0].checked = true ; +if (parsed[10] == 0) +document.getElementsByName("alarm_4")[0].checked = false ; +else document.getElementsByName("alarm_4")[0].checked = true ; +if (parsed[11] == 0) +document.getElementsByName("alarm_5")[0].checked = false ; +else document.getElementsByName("alarm_5")[0].checked = true ; +if (parsed[12] == 0) +document.getElementsByName("alarm_6")[0].checked = false ; +else document.getElementsByName("alarm_6")[0].checked = true ; +if (parsed[13] == 0) +document.getElementsByName("alarm_7")[0].checked = false ; +else document.getElementsByName("alarm_7")[0].checked = true ; +if (parsed[14] == 0) +document.getElementsByName("alarm_8")[0].checked = false ; +else document.getElementsByName("alarm_8")[0].checked = true ; +if (parsed[15] == 0) +document.getElementsByName("alarm_9")[0].checked = false ; +else document.getElementsByName("alarm_9")[0].checked = true ; +if (parsed[16] == 0) +document.getElementsByName("alarm_10")[0].checked = false ; +else document.getElementsByName("alarm_10")[0].checked = true ; +if (parsed[17] == 0) +document.getElementsByName("alarm_11")[0].checked = false ; +else document.getElementsByName("alarm_11")[0].checked = true ; +// periode status +document.getElementsByName("k")[0].value= parsed[18] ; +configSNMP(); +function configSNMP(){ +e = document.forms.config; +st = e.agent.checked; +e.trap.disabled = !st; +e.manag_1.disabled = !st; +e.manag_2.disabled = !st; +e.manag_3.disabled = !st; +e.alarm_1.disabled = !st; +e.alarm_2.disabled = !st; +e.alarm_3.disabled = !st; +e.alarm_4.disabled = !st; +e.alarm_5.disabled = !st; +e.alarm_6.disabled = !st; +e.alarm_7.disabled = !st; +e.alarm_8.disabled = !st; +e.alarm_9.disabled = !st; +e.alarm_10.disabled = !st; +e.alarm_11.disabled = !st; +e.k.disabled = !st; +e.test_trap.disabled = !st; +if (st) +document.getElementById('snmp_trap').style.color='black'; +else +document.getElementById('snmp_trap').style.color='darkgray'; +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); +function verify_input(){ +var carValides = /^[\w-.]*$/; +var reCarInvalides = /_/; +e = document.forms.config; +if ((carValides.test(e.community.value)) && (!reCarInvalides.test(e.community.value)) && +(carValides.test(e.manag_1.value)) && (!reCarInvalides.test(e.manag_1.value)) && +(carValides.test(e.manag_2.value)) && (!reCarInvalides.test(e.manag_2.value)) && +(carValides.test(e.manag_3.value)) && (!reCarInvalides.test(e.manag_3.value))) +return OnSubmitForm(); +else +alert("wrong caracters, only 'A-Z, a-z, 0-9, ., -' accepted"); +return false ; +function OnSubmitForm() + if(document.pressed == 'Save') +configSNMP(); +document.config.action ="snmp.cgi"; + else + if(document.pressed == 'test_trap') + document.config.action ="snmptest.cgi"; + return true; + + + +BODET Carillon + + + + + +
+
+
Bodet
+
Serveur Web
 
+ +
+

Système

+
+
+
 
+
 
+
 
+
+
+
+
+
+
+

+Attention: Le mot de passe sera requis pour la connexion avec le serveur web.

+
+Authentification
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+Attention: Redémarrer entrainera la perte de la connexion réseau.

+ +
+
+
+
+
+
+

+Attention: La configuration usine entrainera la perte de tous les paramètres et eventuellement la perte de la connexion réseau.

+ +
+
+
+
+
+ +
 
+
+ + +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; +#page td { +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; +#content h1 { +margin-top: 0px; +.spacer { +clear: both; +#footer { +font-size: 0.8em; +color: #666; +text-align: center; +margin: 10px 50px 0 50px; +padding-top: 10px; +border-top: 1px dotted #666; +#status { +width: 175px; +float: right; +padding: 10px; +margin: 10px; +border: 1px dotted #666; +font-weight: bold; +#status p { +padding: 5px 0 5px 10px; +text-indent: -10px; +margin: 0; +#status .leds { +font-size: 14pt; +#status .leds a { +color: #ddd; +cursor: pointer; +#status .leds a:hover { +color: #ddd; +text-decoration: none; +.examplebox { +margin:10px 40px 10px 40px; +padding: 8px; +border: 1px dotted #333; +text-align:center; +background:#ddd; +.code { +font-family: Courier New, Courier, fixed-width, fixed; +.exercise { +background: #fe9; +padding: 5px; +margin-left: 10px; +border-left: 2px solid #eb3; +.error { +margin-left: 10px; +padding: 10px; +background: #fdd; +border-left: 2px solid #900; +.table { +margin-left: 20px; +padding: 10px; +#content h6 { +border-top: 1px dashed #333; +margin: 15px; +padding: 0px; +height: 1px; +.examplebox td { +text-align:left; +padding-right: 15px; +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: -130px; +padding-top: 2px; +width: 130px; +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; +fieldset input.sm3 { +margin-left: 100px ; +width: 124px; +fieldset input.sm2 { +width: 25px; +left: inherit; +fieldset textarea { +width: 250px; +.result +margin: 10px 40px 10px 40px; +padding: 8px; +border: 1px solid #333; +text-align: center; +font-weight: bold; +background: #eee; +.ok { +border-color: #6b6; +background: #efe; +.fail { +border-color: #b66; +background: #fee; +.unk { +border-color: #cc6; +background: #ffd; + + + +BODET Speaker + + + + + +
+
+
Bodet
+
Embedded Web Server
 
+ +
+

System

+
+
+
 
+
 
+
 
+
+
+
+
+
+
+

+CAUTION: The correct password is required for the connection with the Embedded Web Server.

+
+ Enable authentication
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+CAUTION: Reboot will cause the loss of the network connection.

+ +
+
+
+
+
+
+

+CAUTION: Factory configuration will cause the loss of all your parameters and may cause the loss of the network connection.

+ +
+
+
+
+
+ +
 
+
+ + + + + +BODET Carillon + + + + + + +
+
+
Bodet
+
Serveur Web
 
+ +
+

Accueil

+

 

+
+
+
 
+
 
+
 
+
 
+ +
 
+
 
+
 
+
 
+
 
+
 
+
+
+
+ +
 
+
+ + + + + +BODET Speaker + + + + + + +
+
+
Bodet
+
Embedded Web Server
 
+ +
+

Home

+

 

+
+
+
 
+
 
+
 
+
 
+ +
 
+
 
+
 
+
 
+
 
+
 
+
+
+
+ +
 
+
+ + + + + +BODET Carillon + + + + + +
+
+
Bodet
+
Serveur Web
 
+ +
+

Configuration réseau

+

Cette page permet de configurer les paramètres réseau.

+

+Attention: Un paramétrage incorrect peut entrainer une perte de la connexion réseau.

+
+
+
+
+
+
+
 
+
+ DHCP
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
 
+
+ + + + + +BODET Speaker + + + + + +
+
+
Bodet
+
Embedded Web Server
 
+ +
+

Network Configuration

+

This page allows the network configuration.

+

+CAUTION: Incorrect settings may cause the loss of the network connection.

+

Enter the new settings below:

+
+
+
+
+
+
+
 
+
+ Enable DHCP
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
 
+
+ + +6IV P +>AA> +bQIF +"AI6 +'EE9 +>II2 +6II6 +&II> +>A]YN +>AA" +>AQr + @@? +>AA> +>Aa~ +FII1 +?@@? +?@8@? +qIEC +@@@@ + TTx +8TTX +8DD8 +HTT$ +<@@| +<@0@< +dTTL +>UA" +HUV% +EfUL +HUV% +8DD|TT +EfUL +<$~$ +H~Ib +>A]UUA> +KuA> +DD_DD +|UVD +|VUD +~UUF +|UTE +EAA> +8EF8 +8FE8 +:EE: +:EF9 +8ED9 + >IE> + +III6 +|BAB| +IIIA +cQIEc +>III> +cIIIc +>AAA> +cUIAc +8DI0H +=@@ +8DH0H +0JM1 +(TTD +8TTT8 +<@@ + 0@0 +8DDD8 +HTTT$ +8DD< +<@@@< +8D0D8 +QIE> +rIIIF +!AIM3 +'EEE9 +A]YN +III6 +>AAA" +AAA> +IIIA +>AAQs + @A? +@@@@ +>AAA> +>AQ!^ +&III2 +?@@@? +?@8@? +aYIMC +@@@@@ + TTx@ +(DD8 +8DDD( +8DD( +8TTT +8DDD8 +HTTT$ +<@@ | +<@0@< +DdTLD +<&#&< +8D@CYT$ +8EDE8 +8DA@A< +8D@BA: +DDDD8 +DDED8 +8D@@<@<@< +8D@@=@=@= +8D@@@@@> +IHDR +PLTE +dca(# +/.&zzz +-,&NH +76085 +tRNS +pHYs +IDATx +b{lfcF +xm$9 +zve|B +@b4) +id"3 +ZL'W_m + _9h +2>C,? +IEND +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 + + +BODET Carillon + + + + + + +
+
+
Bodet
+
Serveur Web
 
+ +
+

Tech

+

 

+
+
+
+no +yes +
+
+
+no +yes +
+
+
+no +yes +
+
+
+
+
+
+ +
 
+
+ + +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +// MAC +document.getElementsByName("mac")[0].value= parsed[0] ; +// host +document.getElementsByName("host")[0].value= parsed[1] ; +// coche DHCP +if (parsed[2] == 0) +document.getElementsByName("dhcp")[0].checked = false ; +else document.getElementsByName("dhcp")[0].checked = true ; +// @IP +document.getElementsByName("ip")[0].value= parsed[3] ; +// Mask +document.getElementsByName("sub")[0].value= parsed[4] ; +// Passerelle +document.getElementsByName("gw")[0].value= parsed[5] ; +// DNS1 +document.getElementsByName("dns1")[0].value= parsed[6] ; +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 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'; +function verify_input(){ +var carValides = /^[\w-.]*$/; +e = document.forms.config; +if (carValides.test(e.host.value)) +if (e.ip.value != "" && !ValidateIPaddress(e.ip.value)) +return false; +if (e.sub.value != "" && !ValidateIPaddress(e.sub.value)) +return false; +if (e.gw.value != "" && !ValidateIPaddress(e.gw.value)) +return false; +if (e.dns1.value != "" && !ValidateIPaddress(e.dns1.value)) +return false; +return true; +else +alert("wrong caracters, only 'A-Z, a-z, 0-9, ., -, _' accepted"); +return false ; +// page js +function parse_vars(data) { +var parsed = data.split( "\n" ); +// version +id_version.innerHTML = parsed[0] ; +// timestamp +id_timestamp.innerHTML = parsed[1] ; +// Datecode +id_datecode.innerHTML = parsed[2] ; +// Auth +if (parsed[3] == 0) +document.getElementsByName("auth")[0].checked = false ; +else document.getElementsByName("auth")[0].checked = true ; +// user +document.getElementsByName("user")[0].value= parsed[4] ; +// Password +document.getElementsByName("password")[0].value= parsed[5] ; +// Confirm +document.getElementsByName("password2")[0].value= parsed[6] ; +//alert("Fin") ; +function tech(evenement) +window.location.href="tech.html" ; +function select(element){ +e = document.forms.security; +e.element.select() +function verify_input(){ + var carValides = /^[\w-.]*$/; + e = document.forms.security; + if (carValides.test(e.user.value) && carValides.test(e.password.value) && carValides.test(e.password2.value)) + return verify_auth(); + else + alert("wrong caracters, only 'A-Z, a-z, 0-9, ., -, _' accepted"); + return false ; +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)) ; +:U(F;F;2K +K;:;-98X} +G5(<-i +t:;-a +wE/o +Ithlfkookc@73o +,,++,&" + 6"G0s +||||}}|ww +6IV P +>AAA> +BaQIF +!AEK1 +'EEE9 +A]YN +III6 +>AAA" +AAA> +IIIA +>AAQs + @A? +@@@@ +>AAA> +>AQ!^ +&III2 +?@@@? +?@8@? +aYIMC +@@@@@ + TTx@ +(DD8 +8DDD( +8DD( +8TTT +8DDD8 +HTTT$ +<@@ | +<@0@< +DdTLD +>UUA" +HUVU$ +DeVMD +HUVU$ +8DD|TT +DeVMD +<$~$$ +H~IAf +>A]UUA> +KuA> +DD_DD +0HM@ +|UVD +|VUD +~UUF +|UTE +EAA> +8DEF8 +8FED8 +:EEE: +8FEF9 +8EDE8 +@>QIE> +AA> +bQIF +"II6 +'EE9 +>II2 +6II6 +&II> +CC+`7 +.`hF +.` F +kh(h + !Fh` +!F8F/ +.`!F +.` F +p`hj +F`h# +H@hpG +2h{ +xpyx8p +x`1`^ +`OpGp +hFhKh +U`Ch +SNTP_setup error_code : %d +SNTP_oneshot error_code : %d +erreur SNTP : %d +erreur IGMP : %d +sendto error +Select failed: errno %d +rcv NTP: %s +error 0x%X +addr.sin_port 0x%X +probleme validation header +(p`"h +xcx"x +ycy"y +|c|"| + p x + q y +`p1h +0y~M + `M +AL h +0y9M +h0h + ip_multi1 +ip_multi2 +zone +repet_in +repet_out +repet_mls +ip_rep +%d.%d.%d.%d +light +dispAff +amPm +ecoNor +Ecop_ON +Ecop_OFF +speedAff +volume +boost +lightFlash +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Ok ! +Fin du mode console............. +F0h@ +!(qD +nja@ +f`kO +F`h%h +2h1F(F +!!qp +!ibi@ +!!q y + x}& +!F(F + qp +!F(F +&e8E +!F(F +1F F +`@E8 +|0k- +nAF@ +BF1FHF +AF0F +cpk.! + pqkHF +. p8 +tk!x/) +F8xJF\( +qk@F +HTTP server session +.cgi +Unauthorized +Unauthorized! +Forbidden +Forbidden! +Uri too long +Requested URI too long! +Not Found +Requested URL not found! +Method Not Allowed +!FhF +F_charge_A_vars --> Delete File %s -- +F_charge_A_vars --> DEJA EN COURS !!! ON SORT +LOC @mac ...: %02X:%02X:%02X:%02X:%02X:%02X +F_charge_A_vars --> Le fichier %s n'existe pas, on le creer +Open file ERROR (CHARGEMENT_MISE_A_JOUR_FTP) +F_charge_A_vars --> ERREUR CHK (calcule = %04x/ fichier re +u = %04x) +F_charge_A_vars --> Delete File %s +F_charge_A_vars --> CHK OK %04x +F_charge_A_vars --> Rename File %s to %s +F_charge_A_vars --> S_param.UCH_version_param NON CONFORME (%d/%d) +ERROR S_param.TCH_serial_number !!! %d +ERROR S_param.TCH_hostname !!! %d +F_charge_A_vars --> Erreur conversion S_param.S_config_net.ip : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur conversion S_param.S_config_net.netmask : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur conversion S_param.S_config_net.gw : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur conversion S_param.S_primary_DNS : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur conversion S_param.S_secondary_DNS : %s %d.%d.%d.%d +ERROR S_param.TCH_snmp_manager1 !!! %d +ERROR S_param.TCH_snmp_manager2 !!! %d +ERROR S_param.TCH_snmp_manager3 !!! %d +ERROR S_param.TCH_snmp_community !!! %d +F_charge_A_vars --> Erreur conversion S_param.S_multicast : %s %d.%d.%d.%d +F_charge_A_vars --> Erreur conversion S_param.S_ip_repeater : %s %d.%d.%d.%d +ERROR S_param.TCH_password !!! %d +F_charge_A_vars --> Erreur conversion S_param.S_multicast2 : %s %d.%d.%d.%d +ERROR S_param.TCH_ntp_server[%d] !!! %d +ERROR S_param.TCH_message_micro !!! %d +F_charge_A_vars --> Reboot demand +F_charge_A_vars --> Demande Sauvegarde suite chargement FTP +>[O[> +>kOk> +&)y)& +````` +08>80 +6IV P +>QIE> +rIIIF +!AIM3 +'EEE9 +A]YN +III6 +>AAA" +AAA> +IIIA +>AAQs + @A? +@@@@ +>AAA> +>AQ!^ +&III2 +?@@@? +?@8@? +aYIMC +@@@@@ + TTx@ +(DD8 +8DDD( +8DD( +8TTT +8DDD8 +HTTT$ +<@@ | +<@0@< +DdTLD +<&#&< +8B@"x +8TTUY +!UUyA +!TTxA +!UTx@ + TUy@ +9UUUY +8UTUX +9UTTX +|TUE + TT|TT +2III2 +0JHJ0 +2JHH0 +:AA!z +:B@ x +8EDE8 + +cUIAc +8DD< +0JMM0 +0HxH0 +bZF= +>III +***** +DD_DD +@QJD@ +@DJQ@ +<<<< +"hFm +pqpy +0r0z +)!@F +kxBF +)!HCd +TZn%d +TZh%d +TZm%d +tc%d +EM%d +ER%d +EJF%d +EJ%d +HM%d +HR%d +HJF%d +HJ%d +ntp_mode +UCH_mode_synchro_ntp : %d +pool +ntp%d +ntp1 +ntpi +%d.%d.%d.%d +`fTI +qxhF +)xhF +1xhF +(hF +9F1F +(hF +9F1F +(hF +9F1F +i}hF +AF0F +"1F@F +xu)h +"1FPF +h hD + jkl1vi5erjnfh +agent +version +community +trap +manag_1 +manag_2 +manag_3 +alarm_1 +alarm_2 +alarm_3 +alarm_4 +alarm_5 +alarm_6 +alarm_7 +alarm_8 +alarm_9 +alarm_10 +alarm_11 +!!q(h +iF0D +iF0F +zqHC + (ui} +%sNnO +XL y +d %F +xbx!x +UTC date: %02d/%02d/%02d +Synchro Failed +Synchro Success : %d.%d.%d.%d +%d.%d.%d.%d +h`1FHF +1Xp!jO +F`h%h +1F(F +1ac l( +T\Ck +@,CTT +8Fyd{I +)F F +61hI +sh"F)F8F +]I8F +!9c8k +LF x( +FTP server session +FTPd_process +G + + +BODET Carillon + + + + + +IHDR +PLTE8| +\tRNS +pHYs +IDAT +vm^r +JAR4 +Y%y#Cqi& +rL%D +IEND +#Ch[ + "$&(*,.07773 +@h ` +X20F +iF0F +*F!F +CF:F)F +$&(.1 +Jh"` ++F"F ++F"F +#pG- +CF*FA +! `1` +>xiF8 +*F!F +CF2F!F +IHDR +PLTE +tRNS +pHYs +IDATx +e@|Y9y +@`PpHhXx +oLl\|BbRrJjZ:CFfVvNn^~AaQqIiY9CEeUuMm]}CcSsKk[;CGgWwOo_ +IEND ++-/>25>99 + a)} + `b+F +CFJFQF +1F8F +BF(F +BFPF + *`> +invalid id +IHDR +PLTE +caEqpUchv +tRNS +pHYs +IDAT +I 7=+6! +pLLM +YYX33r +n9Yi~ +IEND +text/plain +text/html +text/css +image/gif +image/jpeg +image/png +image/svg+xml +application/javascript +application/xml +application/zip +application/pdf +application/octet-stream +Continue +Switching Protocols +Created +Accepted +Non-Authoritative Information +No Content +Reset Content +Partial Content +Multiple Choices +Moved Permanently +Found +See Other +Not Modified +Use Proxy +Temporary Redirect +Bad Request +Unauthorized +Payment Required +Forbidden +Not Found +Method Not Allowed +Not Acceptable +Proxy Authentication Required +Request Time-out +Conflict +Gone +Length Required +Precondition Failed +Request Entity Too Large +Request-URI Too Large +Unsupported Media Type +Requested range not satisfiable +Expectation Failed +Upgrade Required +Request Header Fields Too Large +Internal Server Error +Not Implemented +Bad Gateway +Service Unavailable +Gateway Time-out +HTTP Version not supported +html +shtm +shtml +F_reponse_recensement_repeteur_TCP : ERREUR !!!!! Cr +ation du socket serveur impossible +F_reponse_recensement_repeteur_TCP : ERREUR !!!! SETSOCKOPT du socket serveur impossible (OPT_RBSIZE) +F_reponse_recensement_repeteur_TCP : ERREUR !!!!! --> BIND du socket serveur impossible, error 0x%lx +F_reponse_recensement_repeteur_TCP : Error--connect() failed with error code %lx +F_reponse_recensement_repeteur_TCP : send failed with count %ld : +error getting socket error code: %lx +F_reponse_recensement_repeteur_TCP : ERRROR Read IP (%d.%d.%d.%d) +F_gestion_repeteur_UDP : !!!!! ERREUR !!!!! --> SETSOCKOPT UDP du socket serveur impossible (RTCS_SO_IP_TX_TTL) - 0x%04x +F_repondre_IP --> send failed with with count %ld : +Failed to set SO_BROADCAST On. Error %d +Failed to config SO_RCVTIMEO. Error %d +F_gestion_repeteur_UDP : !!!!! ERREUR !!!!! --> Cr +ation du socket serveur impossible +F_gestion_repeteur_UDP : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible +0F9FO +"AFHF +"AF0F +h7JA +%dd %02dh %02dm +aSe2=9Z8gOi37* +auth +user +user %s +password +pass %s +Assertion "%s" failed at line %d in %s +igmp_lookup_group: first group must be allsystems +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\igmp.c +igmp_lookup_group: all except first group must not be allsystems +igmp_joingroup: attempt to join non-multicast address +igmp_joingroup: attempt to join allsystems address +igmp_joingroup_netif: attempt to join non-multicast address +igmp_joingroup_netif: attempt to join allsystems address +igmp_joingroup_netif: attempt to join on non-IGMP netif +igmp_leavegroup: attempt to leave non-multicast address +igmp_leavegroup: attempt to leave allsystems address +igmp_leavegroup_netif: attempt to leave non-multicast address +igmp_leavegroup_netif: attempt to leave allsystems address +igmp_leavegroup_netif: attempt to leave on non-IGMP netif +igmp_send: check that first pbuf can hold struct igmp_msg +Assertion "%s" failed at line %d in %s +check that first pbuf can hold struct tcp_hdr +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\tcp_out.c +tcp_write: pbufs on queue => at least one queue non-empty +tcp_write: no pbufs on queue => both queues empty +tcp_write: arg == NULL (programmer violates API) +tcp_write: ROM pbufs cannot be oversized +unsent_oversize mismatch (pcb->unsent is NULL) +tcp_write: check that first pbuf can hold the complete seglen +tcp_write: cannot concatenate when pcb->unsent is empty +tcp_write: extension of reference requires reference +tcp_enqueue_flags: need either TCP_SYN or TCP_FIN in flags (programmer violates API) +tcp_enqueue_flags: check that first pbuf can hold optlen +tcp_enqueue_flags: invalid segment length +tcp_enqueue_flags: invalid queue length +don't call tcp_output for listen-pcbs +Assertion "%s" failed at line %d in %s +dhcp_inc_pcb_refcount(): memory leak +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\dhcp.c +dhcp_pcb_refcount(): refcount error +netif already has a struct dhcp set +dhcp_option: dhcp->options_out_len + 2 + option_len <= DHCP_OPTIONS_LEN +dhcp_option_byte: dhcp->options_out_len < DHCP_OPTIONS_LEN +dhcp_option_short: dhcp->options_out_len + 2 <= DHCP_OPTIONS_LEN +dhcp_option_long: dhcp->options_out_len + 4 <= DHCP_OPTIONS_LEN +dhcp_create_msg: dhcp->p_out == NULL +dhcp_create_msg: dhcp->msg_out == NULL +dhcp_create_msg: check that first pbuf can hold struct dhcp_msg +dhcp_delete_msg: dhcp->p_out != NULL +dhcp_delete_msg: dhcp->msg_out != NULL +dhcp_option_trailer: dhcp != NULL +dhcp_option_trailer: dhcp->msg_out != NULL +dhcp_option_trailer: dhcp->options_out_len < DHCP_OPTIONS_LEN +h(h- +h3#A +N2" +state != CLOSED +tcp_slowtmr: active pcb->state != LISTEN +tcp_slowtmr: active pcb->state != TIME-WAIT +tcp_slowtmr: middle tcp != tcp_active_pcbs +tcp_slowtmr: first pcb == tcp_active_pcbs +tcp_slowtmr: TIME-WAIT pcb->state == TIME-WAIT +tcp_slowtmr: middle tcp != tcp_tw_pcbs +tcp_slowtmr: first pcb == tcp_tw_pcbs +invalid socket state for recv callback +invalid socket state for sent callback +invalid socket state for err callback +Choix des tests a effectuer : + A : Test Automatique (B->M) + B : Test Led + C : Test Memoire Flash + D : Lecture de l'adresse MAC + E : Lecture versions + F : Test du reseau + G : Test Bouton + H : Test TCXO + I : Test Audio + J : Test afficheur + K : Test flash + L : Load Melodie par defaut + M : RESET CARTE + N : Test SD CARD + O : Test Codec Audio + P : Flash SPI Erase +2!p! +Assertion "%s" failed at line %d in %s +recv_udp must have a pcb argument +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\api_msg.c +recv_tcp must have a pcb argument +netconn_alloc: undefined netconn_type +PCB must be deallocated outside this function +recvmbox must be deallocated before calling this function +acceptmbox must be deallocated before calling this function +conn must be in state NETCONN_CLOSE +Closing a listen pcb may not fail! +(conn->current_msg != NULL) || conn->in_non_blocking_connect +conn->write_offset < conn->current_msg->msg.w.len +lwip_netconn_do_writemore: invalid length! +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\pbuf.c +pbuf_alloc: pbuf p->payload properly aligned +check p->payload + p->len does not overflow pbuf +PBUF_POOL_BUFSIZE must be bigger than MEM_ALIGNMENT +pbuf_alloc: pbuf q->payload properly aligned +pbuf_alloc: pbuf->payload properly aligned +(h != NULL) && (t != NULL) (programmer violates API) +p->tot_len == p->len (of last pbuf in chain) +p->tot_len == p->len + q->tot_len +pbuf_copy: target not big enough to hold source +pbuf_copy() does not allow packet queues! +pbuf_copy_partial: invalid dataptr +pIyAp%jE`aj +F(y.hO +0jx`qj +!y*F9p`yiFxp +!(q( +F!y%h +F(y.h +iF F +bh!h +2M3N +(hF +(hF +(hF +(hF +(hF + dispTest +flashTest +audioTest +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\tcp_in.c +tcp_input: active pcb->state != CLOSED +tcp_input: active pcb->state != TIME-WAIT +tcp_input: active pcb->state != LISTEN +tcp_input: pcb->next != pcb (before cache) +tcp_input: pcb->next != pcb (after cache) +tcp_input: TIME-WAIT pcb->state == TIME-WAIT +pcb->snd_queuelen >= pbuf_clen(next->p) +tcp_receive: segment not trimmed correctly to rcv_wnd +tcp_receive: segment not trimmed correctly to ooseq queue +tcp_receive: ooseq tcplen > rcv_wnd +200 Port command okay +220 RTCS FTP Server Ready +221 Goodbye! +230 Logged in +426 write error +426 device full +500 Unknown command +501 Bad port syntax +502 Command not implemented +226 File size is %d. +530 Not logged in. +221 Goodbye. +501 Option not supported. +215 MQX +521 Error changing directory. +521 Error removing directory. +521 Error deleting file. +200 OK. +200 Type ASCII. +200 Type Binary. +501 Unknown type. +150 Opening data connection. +226 Transfer complete. +425 Data connection refused. +9F@F + pGA + pG| +#(J0F +iF0F +*F!F +CF:F)F +Assertion "%s" failed at line %d in %s +state == ETHARP_STATE_PENDING || state >= ETHARP_STATE_STABLE +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\etharp.c +arp_table[i].state == ETHARP_STATE_EMPTY +netif->hwaddr_len == ETH_HWADDR_LEN +eth_ret != NULL && ip_ret != NULL +arp_table[arp_idx].state >= ETHARP_STATE_STABLE +arp_table[i].state == PENDING or STABLE +check that first pbuf can hold struct etharp_hdr +netif->hwaddr_len must be the same as ETH_HWADDR_LEN for etharp! +HTTPSRV/0.1 - NXP Embedded Web Server v0.1 +WWW-Authenticate: Basic realm="%s" +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_core.c +target->len + oid_len <= LWIP_SNMP_OBJ_ID_LEN +offset + oid_len <= LWIP_SNMP_OBJ_ID_LEN +'oid1' param must not be NULL or 'oid1_len' param be 0! +'oid2' param must not be NULL or 'oid2_len' param be 0! +MIB array not initialized correctly +MIB array not initialized correctly - base OID is NULL +'oid2_len' param must be greater than 0! +F_traitement_trame_explorer_BODET --> ERROR _mutex_lock +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%c%08X%c%08X%c%c%c%c%c%c%c%c +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 +mel 2 set-lumi-aff%cwrong_pass%c +mel 2 set-aff-heure%cwrong_pass%c +Assertion "%s" failed at line %d in %s +freeing conn without freeing pcb +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\api_lib.c +conn->acceptmbox shouldn't exist +netconn_disconnect: invalid conn +netconn_write: invalid conn->type +netconn_join_leave_group: invalid conn +netconn_gethostbyname: invalid name +netconn_gethostbyname: invalid addr + FDM +d"d +%02d/%02d/%02d +%02d:%02d:%02d +%2d:%02d:%02d +Yes, strat %d, Server %s + pGp +&hQH +!(,8:<>@BDFHJLNPR +%(F2 +x!pAxap +Q{!` +"?1 F +J|Bp +pLiD` + li#Fy +B F1F +/bodet.png +/crit.png +/favicon.ico +/index.html +/index_fr.html +/index_gb.html +/info.png +/melodys.css +/network.js +/network_fr.html +/network_gb.html +/param.js +/param_fr.html +/param_gb.html +/request.js +/SNMP.js +/SNMP_fr.html +/SNMP_gb.html +/system.js +/system_fr.html +/system_gb.html +/tech.html +/time.js +/time_fr.html +/time_gb.html +/warn.png +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\mem.c +plug_holes: mem->next <= MEM_SIZE_ALIGNED +mem_free: sanity check alignment +mem_malloc: allocated memory not above ram_end. +mem_malloc: allocated memory properly aligned. +mem_malloc: sanity check alignment +Failed to get IP address info. Error 0x%x +Configured IPV4 multicast address '%s' is not a valid multicast address. This will probably not work. +Failed to set IP_MULTICAST_IF. Error %d +Failed to set IP_ADD_MEMBERSHIP. Error %d +SNTP_oneshot_multicast timeout : %d +Failed to create socket. Error %d +Failed to bind socket. Error %d +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\sockets.c +newconn->callback == event_callback +invalid copylen, len would underflow +lwip_sendmsg: invalid msghdr iov +lwip_sendmsg: invalid msghdr name +lwip_sendto: size must fit in u16_t +350 File exists, ready for destination name. +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> Cr +ation du socket serveur impossible +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> BIND du socket serveur impossible +F_gestion_trame_PROTOCOLE : !!!!! ERREUR !!!!! --> Abonnement IGMP BAD sur %d.%d.%d.%d +error getting socket error code: %lx +Assertion "%s" failed at line %d in %s +icmp_input: moving r->payload to icmp header failed +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\icmp.c +icmp_input: restoring original p->payload failed +check that first pbuf can hold icmp message +F_gestion_trame_TCP : ERREUR !!!!! Cr +ation du socket serveur impossible +%s: Failed to config SO_RCVTIMEO. Error %d +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_traitement_trame_PROTOCOLE : REPOUT +F_traitement_trame_vie_repeteur --> REP STREAM !!! ERREUR !!! Trame non transmise +F_traitement_trame_vie_repeteur --> tx ok +F_traitement_trame_PROTOCOLE : REPACK +F_traitement_trame_PROTOCOLE : REPIN +F_traitement_trame_vie_repeteur --> rx ok +Settings response + + +

+ +Settings response + + +

+ +Settings response + + +

+ +Settings response + + +

+ +Settings response + + +

+ +Assertion "%s" failed at line %d in %s +raw pcb recv callback altered pbuf payload pointer without eating packet +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\raw.c +Can't restore header we just removed! + `pA + ```i + SERVEUR_TCP_task + & ! +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\LWIP\App\A_trame_UDP_TCP.c +EINPROGRESS in connect() - selecting +Error in delayed connection() %d - %s +Timeout in select() - Cancelling! +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\ip4_frag.c +no previous fragment, this must be the first fragment! +validate_datagram:next_pbuf!=NULL +Assertion "%s" failed at line %d in %s +memp_malloc: memp properly aligned +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\memp.c +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_msg.c +community string must not be NULL +SNMP_MAX_VALUE_SIZE is configured too low +h F-I@ +!#%')+-/13579;S=?ACEGIPP +Hh ` +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\autoip.c +netif already has a struct autoip set +netif is not up, old style port? +Settings response + + +

+ +abor +acct +help +cdup +feat +dele +list +rnfr +rnto +retr +size +nlst +xcwd +xmkd +xpwd +xrmd +stor +noop +opts +pass +pasv +port +quit +site +syst +type +user +Erreur ouverture fichier 'TEST_BODET.mp3' +Ouverture fichier 'TEST_BODET.mp3' OK! +Taille du fichier audio : %d octets +Erreur ! le fichier ne doit pas d +passer 1572864 octets +Erreur lecture fichier 'TEST_BODET.mp3' +========================================== += (C) COPYRIGHT 2019 BODET SA = += Application METIS (BODET SA) = +========================================== +Free Heap Size 5 is %d bytes +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\tcpip.c +failed to create tcpip_thread mbox +failed to create lock_tcpip_core +home +network +netdata +param +save +save_rep +display +audio +flash +timedata +time +synchro +snmpdata +snmp +snmptest +system +reboot +factory_config +security +disptest +etat +admin +auth +Assertion "%s" failed at line %d in %s +sys_timeout: timeout != NULL, pool MEMP_SYS_TIMEOUT is empty +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\timeouts.c +Assertion "%s" failed at line %d in %s +netif->hwaddr_len must be 6 for ethernet_output! +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\netif\ethernet.c +d!hF +2(8` +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\ip4.c +check that first pbuf can hold struct ip_hdr +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\udp.c +check that first pbuf can hold struct udp_hdr +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\api\netbuf.c +check that first pbuf can hold size +Error, getpeername() failed with error code %lx +SNMP : tentative de connexion HTTP -> %d.%d.%d.%d +SNMP : connexion HTTP -> %d.%d.%d.%d +Access to server from %d.%d.%d.%d +Harmonys Trio +C_A_vars.tri +/CONFIG/TEMP\C_A_vars.tri +F_charge_A_vars START +Lecture @mac ... ERROR +C_A_vars.sav +/CONFIG/TEMP\C_A_vars.sav +ERROR rename file %s +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_mib2_system.c +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_mib2_tcp.c +Power Recovery +Synchro failure +Bodet Time +Harmonys Trio +F_controle_CHK_protocole ERROR 1 UI_i_lg_trame = %d +F_controle_CHK_protocole ERROR 2 UI_i_lg_trame = %d %d +F_controle_CHK_protocole ERROR 3 %d %d +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\ipv4\ip4_addr.c +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\snmp\snmp_raw.c +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\apps\ping\ping.c +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\dns.c +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\Middlewares\Third_Party\LwIP\src\core\netif.c +F_traitement_OPCODE --> ERROR _mutex_lock +!!! ERROR !!! UI_nb_data_stream > TAILLE_BUFFER_MP3 (%d) +F_traitement_trame_PROTOCOLE --> ERROR _mutex_lock +morisation de la trame pendant 20 secondes ... +-------------no streaming------------ +h J@ +!#%')+-444/14444 + |------------------------------------| +|---- ----| +|---- CONSOLE DE TEST PRODUCTION ----| +Assertion "%s" failed at line %d in %s +d:\JenkinsJobs\workspace\Indus\Harmonys\Harmonys_trio\Metis_appli\LWIP\Target\ethernetif.c +F_gestion_trame_vie_repeteur --> REP STREAM !!! ERREUR !!! Trame non transmise +F_gestion_trame_vie_repeteur --> tx ok +the message is not from the specified server, try again +the reply is an old duplicate, try again +%s: error lwip_setsockopt FTPD_CFG_SEND_TIMEOUT !!! +%s: error lwip_setsockopt SO_RCVTIMEO !!! +h HB +F_gestion_reprise_cde_auto_sur_streaming_micro --> Rejouage trame memo apres micro +error Mutex : Mutex_trame_traitement_OPCODE +error Mutex : Mutex_trame_PROTOCOLE +error Mutex : Mutex_trame_explorer_BODET +error Mutex : Mutex_traitement_message +Synchro Success, server %d/5 : %d.%d.%d.%d +UTC heure: %02d:%02d:%02d.%03d +n###odefghijklm#######0123456789:;<=>?@ABCDEFGHI######JKLMNOPQRSTUVWXYZ[\]^_`abc +Erreur detection type d'afficheur +Appuyer sur "Entree" pour terminer le test +0123456789abcdefghijklmnopqrstuvwxyz +-----Verifier les LEDs RJ45----- +Appuyer sur 'Entree' pour continuer +550 Rename from file not specified. +550 unable to rename "%s" to %s. +%s +

%s

+ +ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ +!!!!! ERROR !!!!!!!!!!! TEST ERROR !!!!!!!! ERROR !!!!!!! +!!! ERREUR !!! format @ MAC %s 0x%X:0x%X:0x%X:0x%X:0x%X:0x%X +Stack Overflow in task : %s +malloc failed!!! +defaultTask + Fin telech melodie test de lg = %d (%02x %02x %02x %02x) +Create a FAT file system (format) on the logical drive +550 Requested action not taken. File system not mounted. +L h@ + Tick 10s +UI_compteur_1s=%d TUI32_cpt_expire_tache[UI32_cpt]=%d +Lecture @mac... OK : %02X:%02X:%02X:%02X:%02X:%02X +F_VS1011E_gestion_set_volume --> ERROR _mutex_lock +227 Entering Passive Mode (%ld,%ld,%ld,%ld,%hd,%hd). +550 Requested action not taken. Memory unavailable. +F_VS1011E_force_set_volume --> ERROR _mutex_lock +550 Requested action not taken. File unavailable. +F_fifo_enqueue_padding_0 --> ERROR _mutex_lock +F_VS1011E_read_status --> ERROR _mutex_lock +F_gestion_lecture_mp3 --> ERROR _mutex_lock +error FTPd_open_passive_data_connection : %d +226 File sent OK - %ld bytes in %ld.%03ld sec +200 RTCS FTPd: No site specific information. +214- The following commands are recognized: +214 Direct comments to Embedded Access Inc. +BODET F_vs1011_send_and_receive --> NOK +F_VS1011E_spi_init --> ERROR _mutex_lock +F_VS1011E_SineTest --> ERROR _mutex_lock +F_start_lecture_mp3 --> ERROR _mutex_lock +HTTPSRV/0.1 - NXP Embedded Web Server v0.1 +F_fifo_enqueue_n --> ERROR _mutex_lock +F_fifo_dequeue_n --> ERROR _mutex_lock +Web activity timeout for %d.%d.%d.%d +Authentication failure to Web Server +331 User name okay, need password. +JanFebMarAprMayJunJulAugSepOctNovDec +POST on static content is not allowed! +error malloc scrollingParam[z]._cBuf +Taille Fichier MP3: %d octets +F_decodage_adresse_reseau ERROR +Waiting for Network connection... +257 "%s" is the current directory +F_fifo_init : ERROR Mutex_FIFO +lwIP +FQDN-unk +$ F2 + V1.1A21 11/12/23 +public +private +EthIf +LinkThr +Melodys +54321 +pC,B`4 -- cgit v1.2.3-70-g09d2