@@ -33,10 +33,15 class PcolorBuffer { | |||
|
33 | 33 | /* This function is used to plot all the data that have the DB and just is used when is loaded or reloaded*/ |
|
34 | 34 | setup(data) { |
|
35 | 35 | this.last = data.time.slice(-1); |
|
36 | var diffArr = []; | |
|
37 | for(var i=0; i<data.time.length-1; i++){ | |
|
38 | diffArr.push(data.time[i+1]-data.time[i]); | |
|
39 | } | |
|
40 | this.interval = Math.round(Math.min.apply(null, diffArr)*100 / 100); | |
|
36 | 41 | if (data.time.length == 1) { |
|
37 | 42 | var values = { 'time': data.time, 'data': data['data'].map(function (x) { return [x] }) }; |
|
38 | 43 | } else { |
|
39 |
var values = this.fill_gaps(data.time, data['data'], |
|
|
44 | var values = this.fill_gaps(data.time, data['data'], this.interval, data['data'].length); | |
|
40 | 45 | } |
|
41 | 46 | var t = values.time.map(function (x) { |
|
42 | 47 | var a = new Date(x * 1000); |
@@ -185,9 +190,9 class PcolorBuffer { | |||
|
185 | 190 | // fill data gaps |
|
186 | 191 | var cnt = 0; |
|
187 | 192 | |
|
188 |
while (Math.abs(parseFloat(obj.time[0]) - this.last) > 1.5 * parseFloat( |
|
|
193 | while (Math.abs(parseFloat(obj.time[0]) - this.last) > 1.5 * parseFloat(this.interval)) { | |
|
189 | 194 | cnt += 1; |
|
190 |
this.last += |
|
|
195 | this.last += this.interval; | |
|
191 | 196 | var newt = new Date((this.last) * 1000); |
|
192 | 197 | // This condition is used to change from UTC to LT |
|
193 | 198 | if (obj.metadata.localtime == true){ |
@@ -421,13 +426,18 class ScatterBuffer { | |||
|
421 | 426 | /* This function is used to plot all the data that have the DB and just is used when is loaded or reloaded*/ |
|
422 | 427 | setup(data) { |
|
423 | 428 | |
|
424 | //this.data = data; | |
|
425 | 429 |
|
|
426 | 430 | this.last = data.time.slice(-1); |
|
431 | var diffArr = []; | |
|
432 | for(var i=0; i<data.time.length-1; i++){ | |
|
433 | diffArr.push(data.time[i+1]-data.time[i]); | |
|
434 | } | |
|
435 | this.interval = Math.round(Math.min.apply(null, diffArr)*100 / 100); | |
|
436 | ||
|
427 | 437 | if (data.time.length == 1) { |
|
428 | 438 | var values = { 'time': data.time, 'data': data['data'] }; |
|
429 | 439 | } else { |
|
430 |
var values = this.fill_gaps(data.time, data['data'], |
|
|
440 | var values = this.fill_gaps(data.time, data['data'], this.interval, data['data'].length); | |
|
431 | 441 | } |
|
432 | 442 | |
|
433 | 443 | var t = values.time.map(function (x) { |
@@ -577,9 +587,9 class ScatterBuffer { | |||
|
577 | 587 | update(obj) { |
|
578 | 588 | // fill data gaps |
|
579 | 589 | var cnt = 0; |
|
580 |
while (Math.abs(parseFloat(obj.time[0]) - this.last ) > 1.5 * parseFloat( |
|
|
590 | while (Math.abs(parseFloat(obj.time[0]) - this.last ) > 1.5 * parseFloat(this.interval)) { | |
|
581 | 591 | cnt += 1; |
|
582 |
this.last += |
|
|
592 | this.last += this.interval; | |
|
583 | 593 | var newt = new Date((this.last) * 1000); |
|
584 | 594 | // This condition is used to change from UTC to LT |
|
585 | 595 | if (obj.metadata.localtime == true){ |
General Comments 0
You need to be logged in to leave comments.
Login now