Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
| Rivi 27: | Rivi 27: | ||
for ( var oi in jw.obsList ) { | for ( var oi in jw.obsList ) { | ||
var o = jw.obsList[oi]; | var o = jw.obsList[oi]; | ||
if ( typeof jw.obstype[ jw.obs[o].printouts.ObsCode[0] ] == 'undefined' ) { jw.obstype[ jw.obs[o].printouts.ObsCode[0] ] = []; } | if ( typeof jw.obstype[ jw.obs[o].printouts.ObsCode[0] ] == 'undefined' ) { jw.obstype[ jw.obs[o].printouts.ObsCode[0] ] = { obses: [] }; } | ||
jw.obstype[ jw.obs[o].printouts.ObsCode[0] ].push( o ); | jw.obstype[ jw.obs[o].printouts.ObsCode[0] ].obses.push( o ); | ||
} | } | ||
for ( var ot in jw.obstype ) { | for ( var ot in jw.obstype ) { | ||
for ( var oi in jw.obstype[ ot ] ) { | for ( var oi in jw.obstype[ ot ].obses ) { | ||
o = jw.obstype[ ot ][ oi ]; | o = jw.obstype[ ot ].obses[ oi ]; | ||
obs = jw.obs[ o ]; | obs = jw.obs[ o ]; | ||
obsdate = obs.obsdatetime; | obsdate = obs.obsdatetime; | ||
datajson = obs.printouts.DataJSON[0]; | datajson = obs.printouts.DataJSON[0]; | ||
try { data = JSON.parse( datajson ); } catch(err) {}; | try { data = JSON.parse( datajson ); } catch(err) { data = false; }; | ||
console.log( data ); | ((console.log( data ); | ||
if ( data ) { | |||
if ( ot == 'temp' ) { | |||
jw.obstype[ ot ].valsum += data.val; | |||
jw.obstype[ ot ].valcount++; | |||
} | |||
} | |||
} | } | ||


