// 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 actives Paramè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ériodique Periode (h) 
Information
Warning
Critic
 

 


 
BODET Speaker
Bodet
Embedded Web Server
 

Alarm Configuration

SNMP
V1 V2C
 

 
SNMP Trap


Enable Alarms Parameters
Reboot  
Scheduled melody  
Manual melody  
Streaming  
Alert Melody  
Missing File  
Web access  
Authentication failure  
Synchronisation failure  
Repeater failure  
Periodic status Periode (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