-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDataHandler.java
More file actions
108 lines (73 loc) · 2.84 KB
/
Copy pathDataHandler.java
File metadata and controls
108 lines (73 loc) · 2.84 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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
package wf.util;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class DataHandler {
private static final DataHandler INSTANCE = new DataHandler();
private final Map<Integer, List<Double>> ch1Values_map = new HashMap<Integer, List<Double>>();
private final Map<Integer, List<Double>> ch2Values_map = new HashMap<Integer, List<Double>>();
private final Map<Integer, List<Double>> ch3Values_map = new HashMap<Integer, List<Double>>();
private final Map<Integer, List<Double>> ch4Values_map = new HashMap<Integer, List<Double>>();
private final Map<Integer, List<Double>> ch1ValuesProc_map = new HashMap<Integer, List<Double>>();
private final Map<Integer, List<Double>> ch2ValuesProc_map = new HashMap<Integer, List<Double>>();
private final Map<Integer, List<Double>> ch3ValuesProc_map = new HashMap<Integer, List<Double>>();
private final Map<Integer, List<Double>> ch4ValuesProc_map = new HashMap<Integer, List<Double>>();
private final List<Map<Integer, List<Double>>> mapValues = new ArrayList<>();
private final List<Map<Integer, List<Double>>> mapValuesProc = new ArrayList<>();
public DataHandler() {
mapValues.add(ch1Values_map);
mapValues.add(ch2Values_map);
mapValues.add(ch3Values_map);
mapValues.add(ch4Values_map);
mapValuesProc.add(ch1ValuesProc_map);
mapValuesProc.add(ch2ValuesProc_map);
mapValuesProc.add(ch3ValuesProc_map);
mapValuesProc.add(ch4ValuesProc_map);
}
public static DataHandler getInstance() {
return INSTANCE;
}
public List<Map<Integer, List<Double>>> getMapValues() {
return mapValues;
}
public List<Map<Integer, List<Double>>> getMapValuesProc() {
return mapValuesProc;
}
public Map<Integer, List<Double>> getCh1MapValues() {
return ch1Values_map;
}
public Map<Integer, List<Double>> getCh1MapValuesProc() {
return ch1ValuesProc_map;
}
public Map<Integer, List<Double>> getCh2MapValues() {
return ch2Values_map;
}
public Map<Integer, List<Double>> getCh2MapValuesProc() {
return ch2ValuesProc_map;
}
public Map<Integer, List<Double>> getCh3MapValues() {
return ch3Values_map;
}
public Map<Integer, List<Double>> getCh3MapValuesProc() {
return ch3ValuesProc_map;
}
public Map<Integer, List<Double>> getCh4MapValues() {
return ch4Values_map;
}
public Map<Integer, List<Double>> getCh4MapValuesProc() {
return ch4ValuesProc_map;
}
public void clearMapValues() {
ch1Values_map.clear();
ch2Values_map.clear();
ch3Values_map.clear();
ch4Values_map.clear();
}
public void clearMapValuesProc() {
ch1ValuesProc_map.clear();
ch2ValuesProc_map.clear();
ch3ValuesProc_map.clear();
ch4ValuesProc_map.clear();
}
}