Ciao a tutti,
ho realizzato un datalogger che registra, ogni ora, i valori degli ingressi analogici su un file Logger00.csv in formato JSON
Formato dati:
{"id":xxx,"Timestamp":xxx,"Temp_in_H2O":xxx,"Temp_out_H2O":xxx,"Temp_ambient":xxx,"Temp_external":xxx, "Spare_Value":xxx}
dove xxx sono le mie variabili, fin qui tutto bene, registra correttamente su uSD il file .csv e riesco a recuperare i dati dalla pagina web mediante ajax e javascript
adesso, avendo a disposizione un "batabase" di dati in formato JSON, dovrei recuperare gli ultimi 24 record registrati ed ordinarli in un array nel seguente formato:
<javascript>
var myDataTemp_in_H2O = new Array([Temp_in_H2O[0], id[0]], [Temp_in_H2O[1], id[1]], ... [Temp_in_H2O[24], id[24]]);
var myDataTemp_out_H2O = new Array([Temp_out_H2O[0], id[0]], [Temp_out_H2O[1], id[1]], ... [Temp_out_H2O[24], id[24]]);
var myDataTemp_ambient = new Array([Temp_ambient[0], id[0]], [Temp_ambient[1], id[1]], ... [Temp_ambient[24], id[24]]);
var myDataTemp_external = new Array([Temp_external[0], id[0]], [Temp_external[1], id[1]], ... [Temp_external[24], id[24]]);
.....
</javascript>
questi array così formattati, andranno a popolare le serie di dati per la generazione del grafico corrispondente.
la libreria .js che sto utilizzando è http://www.jscharts.com/
qualche idea?
saluti
kattivik76