Rev 2284 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 2284 | Rev 2300 | ||
|---|---|---|---|
| Line 39... | Line 39... | ||
| 39 | for (var label in RRD_Tool_StoredData[name]["rrdNames"]) |
39 | for (var label in RRD_Tool_StoredData[name]["rrdNames"]) |
| 40 | { |
40 | { |
| 41 | //Log("Found label: "+label+"\n"); |
41 | //Log("Found label: "+label+"\n"); |
| 42 | var data = eval("(" + alias_string[RRD_Tool_StoredData[name]["rrdNames"][label]["Module"]] + ")"); |
42 | var data = eval("(" + alias_string[RRD_Tool_StoredData[name]["rrdNames"][label]["Module"]] + ")"); |
| 43 | var datatype=RRD_Tool_StoredData[name]["rrdNames"][label]["data"]; |
43 | var datatype=RRD_Tool_StoredData[name]["rrdNames"][label]["data"]; |
| - | 44 | if (typeof data[datatype] == 'undefined') |
|
| - | 45 | { |
|
| - | 46 | //Log("\033[31mCould not find datatype: "+RRD_Tool_StoredData[name]["rrdNames"][label]["data"]+".\033[0m"); |
|
| - | 47 | continue; |
|
| - | 48 | } |
|
| - | 49 | if (typeof data[datatype]["value"][RRD_Tool_StoredData[name]["rrdNames"][label]["value"]] == 'undefined') |
|
| - | 50 | { |
|
| - | 51 | //Log("\033[33mwifipid: result was: " + JSON.stringify(data[datatype]) + "\033[0m\n"); |
|
| - | 52 | ||
| - | 53 | //Log("\033[31mCould not find value: "+RRD_Tool_StoredData[name]["rrdNames"][label]["value"]+".\033[0m"); |
|
| - | 54 | continue; |
|
| - | 55 | } |
|
| 44 | var periodicity=RRD_Tool_StoredData[name]["rrd"]["Period_s"]; |
56 | var periodicity=RRD_Tool_StoredData[name]["rrd"]["Period_s"]; |
| - | 57 | //Log("\033[31mTimeout: "+RRD_Tool_StoredData[name]["rrdNames"][label]["noTimeOut"]+" "+datatype+".\033[0m"); |
|
| - | 58 | if (typeof RRD_Tool_StoredData[name]["rrdNames"][label]["noTimeOut"] == 'undefined') |
|
| - | 59 | { |
|
| - | 60 | // Log("\033[31mUndef.\033[0m"); |
|
| 45 | if |
61 | if (((get_time() - periodicity*2) > data[datatype]["timestamp"])) |
| - | 62 | { |
|
| - | 63 | // Log("\033[31mError1: RRD-store "+name+" could not store data, too old. Current time="+get_time()+", periodicity="+periodicity+", data timestamp="+data[datatype]["timestamp"]+" data: "+RRD_Tool_StoredData[name]["rrdNames"][label]["data"]+" value: "+RRD_Tool_StoredData[name]["rrdNames"][label]["value"]+".\033[0m"); |
|
| - | 64 | continue; |
|
| - | 65 | } |
|
| - | 66 | } else { |
|
| - | 67 | // Log("\033[31mDef.\033[0m"); |
|
| - | 68 | if (((get_time() - periodicity*2) > data[datatype]["timestamp"])&& RRD_Tool_StoredData[name]["rrdNames"][label]["noTimeOut"] != '1') |
|
| 46 | { |
69 | { |
| 47 |
|
70 | // Log("\033[31mError2: RRD-store "+name+" could not store data, too old. Current time="+get_time()+", periodicity="+periodicity+", data timestamp="+data[datatype]["timestamp"]+" data: "+RRD_Tool_StoredData[name]["rrdNames"][label]["data"]+" value: "+RRD_Tool_StoredData[name]["rrdNames"][label]["value"]+".\033[0m"); |
| 48 | continue; |
71 | continue; |
| - | 72 | } |
|
| 49 | } |
73 | } |
| 50 | if (first == 1) { |
74 | if (first == 1) { |
| 51 | names += label; |
75 | names += label; |
| 52 | first = 0; |
76 | first = 0; |
| 53 | } else { |
77 | } else { |