-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathDashboardListener.cpp
More file actions
67 lines (51 loc) · 1.21 KB
/
Copy pathDashboardListener.cpp
File metadata and controls
67 lines (51 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
//
//
//
#include "DashboardListener.h"
#include "JsonListener.h"
#include <vector>
String currentKey;
int thisDashboardID;
//struct DashboardItem {
// int dashboard_id;
// String validation_key;
// String dashboard_short_summary;
// String dashboard_long_summary;
//};
// std::vector<DashboardItem> DashboardItems;
bool valueIs_dashboard_id;
void DashboardListener::whitespace(char c) {
Serial.println("whitespace");
}
void DashboardListener::startDocument() {
Serial.println("start document");
}
void DashboardListener::key(String key) {
currentKey = String(key);
valueIs_dashboard_id = false;
if (key == "dashboard_id") {
valueIs_dashboard_id = true;
}
Serial.println("key: " + key);
}
void DashboardListener::value(String value) {
Serial.println("value: " + value);
if (valueIs_dashboard_id) {
thisDashboardID = value.toInt();
}
}
void DashboardListener::endArray() {
Serial.println("end array. ");
}
void DashboardListener::endObject() {
Serial.println("end object. ");
}
void DashboardListener::endDocument() {
Serial.println("end document. ");
}
void DashboardListener::startArray() {
Serial.println("start array. ");
}
void DashboardListener::startObject() {
Serial.println("start object. ");
}