]> git.basschouten.com Git - openhab-addons.git/blob
6ab3e722647b0eae82fcc20d388eed25ae0e2b7d
[openhab-addons.git] /
1 /**
2  * Copyright (c) 2010-2022 Contributors to the openHAB project
3  *
4  * See the NOTICE file(s) distributed with this work for additional
5  * information.
6  *
7  * This program and the accompanying materials are made available under the
8  * terms of the Eclipse Public License 2.0 which is available at
9  * http://www.eclipse.org/legal/epl-2.0
10  *
11  * SPDX-License-Identifier: EPL-2.0
12  */
13 package org.openhab.binding.fronius.internal.api;
14
15 import com.google.gson.annotations.SerializedName;
16
17 /**
18  * The {@link MeterRealtimeBodyData} is responsible for storing
19  * the "data" node of the JSON response
20  *
21  * @author Jimmy Tanagra - Initial contribution
22  */
23 public class MeterRealtimeBodyDataDTO {
24     @SerializedName("Current_AC_Phase_1")
25     private double currentACPhase1;
26     @SerializedName("Current_AC_Phase_2")
27     private double currentACPhase2;
28     @SerializedName("Current_AC_Phase_3")
29     private double currentACPhase3;
30     @SerializedName("Details")
31     private MeterRealtimeDetailsDTO details;
32     @SerializedName("Enable")
33     private int enable;
34     @SerializedName("EnergyReactive_VArAC_Sum_Consumed")
35     private double energyReactiveVArACSumConsumed;
36     @SerializedName("EnergyReactive_VArAC_Sum_Produced")
37     private double energyReactiveVArACSumProduced;
38     @SerializedName("EnergyReal_WAC_Minus_Absolute")
39     private double energyRealWACMinusAbsolute;
40     @SerializedName("EnergyReal_WAC_Plus_Absolute")
41     private double energyRealWACPlusAbsolute;
42     @SerializedName("EnergyReal_WAC_Sum_Consumed")
43     private double energyRealWACSumConsumed;
44     @SerializedName("EnergyReal_WAC_Sum_Produced")
45     private double energyRealWACSumProduced;
46     @SerializedName("Frequency_Phase_Average")
47     private double frequencyPhaseAverage;
48     @SerializedName("Meter_Location_Current")
49     private int meterLocationCurrent;
50     @SerializedName("PowerApparent_S_Phase_1")
51     private double powerApparentSPhase1;
52     @SerializedName("PowerApparent_S_Phase_2")
53     private double powerApparentSPhase2;
54     @SerializedName("PowerApparent_S_Phase_3")
55     private double powerApparentSPhase3;
56     @SerializedName("PowerApparent_S_Sum")
57     private double powerApparentSSum;
58     @SerializedName("PowerFactor_Phase_1")
59     private double powerFactorPhase1;
60     @SerializedName("PowerFactor_Phase_2")
61     private double powerFactorPhase2;
62     @SerializedName("PowerFactor_Phase_3")
63     private double powerFactorPhase3;
64     @SerializedName("PowerFactor_Sum")
65     private double powerFactorSum;
66     @SerializedName("PowerReactive_Q_Phase_1")
67     private double powerReactiveQPhase1;
68     @SerializedName("PowerReactive_Q_Phase_2")
69     private double powerReactiveQPhase2;
70     @SerializedName("PowerReactive_Q_Phase_3")
71     private double powerReactiveQPhase3;
72     @SerializedName("PowerReactive_Q_Sum")
73     private double powerReactiveQSum;
74     @SerializedName("PowerReal_P_Phase_1")
75     private double powerRealPPhase1;
76     @SerializedName("PowerReal_P_Phase_2")
77     private double powerRealPPhase2;
78     @SerializedName("PowerReal_P_Phase_3")
79     private double powerRealPPhase3;
80     @SerializedName("PowerReal_P_Sum")
81     private double powerRealPSum;
82     @SerializedName("TimeStamp")
83     private int timeStamp;
84     @SerializedName("Visible")
85     private int visible;
86     @SerializedName("Voltage_AC_PhaseToPhase_12")
87     private double voltageACPhaseToPhase12;
88     @SerializedName("Voltage_AC_PhaseToPhase_23")
89     private double voltageACPhaseToPhase23;
90     @SerializedName("Voltage_AC_PhaseToPhase_31")
91     private double voltageACPhaseToPhase31;
92     @SerializedName("Voltage_AC_Phase_1")
93     private double voltageACPhase1;
94     @SerializedName("Voltage_AC_Phase_2")
95     private double voltageACPhase2;
96     @SerializedName("Voltage_AC_Phase_3")
97     private double voltageACPhase3;
98
99     public double getCurrentACPhase1() {
100         return currentACPhase1;
101     }
102
103     public void setCurrentACPhase1(double currentACPhase1) {
104         this.currentACPhase1 = currentACPhase1;
105     }
106
107     public double getCurrentACPhase2() {
108         return currentACPhase2;
109     }
110
111     public void setCurrentACPhase2(double currentACPhase2) {
112         this.currentACPhase2 = currentACPhase2;
113     }
114
115     public double getCurrentACPhase3() {
116         return currentACPhase3;
117     }
118
119     public void setCurrentACPhase3(double currentACPhase3) {
120         this.currentACPhase3 = currentACPhase3;
121     }
122
123     public MeterRealtimeDetailsDTO getDetails() {
124         if (details == null) {
125             details = new MeterRealtimeDetailsDTO();
126         }
127         return details;
128     }
129
130     public void setDetails(MeterRealtimeDetailsDTO details) {
131         this.details = details;
132     }
133
134     public int getEnable() {
135         return enable;
136     }
137
138     public void setEnable(int enable) {
139         this.enable = enable;
140     }
141
142     public double getEnergyReactiveVArACSumConsumed() {
143         return energyReactiveVArACSumConsumed;
144     }
145
146     public void setEnergyReactiveVArACSumConsumed(double energyReactiveVArACSumConsumed) {
147         this.energyReactiveVArACSumConsumed = energyReactiveVArACSumConsumed;
148     }
149
150     public double getEnergyReactiveVArACSumProduced() {
151         return energyReactiveVArACSumProduced;
152     }
153
154     public void setEnergyReactiveVArACSumProduced(double energyReactiveVArACSumProduced) {
155         this.energyReactiveVArACSumProduced = energyReactiveVArACSumProduced;
156     }
157
158     public double getEnergyRealWACMinusAbsolute() {
159         return energyRealWACMinusAbsolute;
160     }
161
162     public void setEnergyRealWACMinusAbsolute(double energyRealWACMinusAbsolute) {
163         this.energyRealWACMinusAbsolute = energyRealWACMinusAbsolute;
164     }
165
166     public double getEnergyRealWACPlusAbsolute() {
167         return energyRealWACPlusAbsolute;
168     }
169
170     public void setEnergyRealWACPlusAbsolute(double energyRealWACPlusAbsolute) {
171         this.energyRealWACPlusAbsolute = energyRealWACPlusAbsolute;
172     }
173
174     public double getEnergyRealWACSumConsumed() {
175         return energyRealWACSumConsumed;
176     }
177
178     public void setEnergyRealWACSumConsumed(double energyRealWACSumConsumed) {
179         this.energyRealWACSumConsumed = energyRealWACSumConsumed;
180     }
181
182     public double getEnergyRealWACSumProduced() {
183         return energyRealWACSumProduced;
184     }
185
186     public void setEnergyRealWACSumProduced(double energyRealWACSumProduced) {
187         this.energyRealWACSumProduced = energyRealWACSumProduced;
188     }
189
190     public double getFrequencyPhaseAverage() {
191         return frequencyPhaseAverage;
192     }
193
194     public void setFrequencyPhaseAverage(double frequencyPhaseAverage) {
195         this.frequencyPhaseAverage = frequencyPhaseAverage;
196     }
197
198     public int getMeterLocationCurrent() {
199         return meterLocationCurrent;
200     }
201
202     public void setMeterLocationCurrent(int meterLocationCurrent) {
203         this.meterLocationCurrent = meterLocationCurrent;
204     }
205
206     public double getPowerApparentSPhase1() {
207         return powerApparentSPhase1;
208     }
209
210     public void setPowerApparentSPhase1(double powerApparentSPhase1) {
211         this.powerApparentSPhase1 = powerApparentSPhase1;
212     }
213
214     public double getPowerApparentSPhase2() {
215         return powerApparentSPhase2;
216     }
217
218     public void setPowerApparentSPhase2(double powerApparentSPhase2) {
219         this.powerApparentSPhase2 = powerApparentSPhase2;
220     }
221
222     public double getPowerApparentSPhase3() {
223         return powerApparentSPhase3;
224     }
225
226     public void setPowerApparentSPhase3(double powerApparentSPhase3) {
227         this.powerApparentSPhase3 = powerApparentSPhase3;
228     }
229
230     public double getPowerApparentSSum() {
231         return powerApparentSSum;
232     }
233
234     public void setPowerApparentSSum(double powerApparentSSum) {
235         this.powerApparentSSum = powerApparentSSum;
236     }
237
238     public double getPowerFactorPhase1() {
239         return powerFactorPhase1;
240     }
241
242     public void setPowerFactorPhase1(double powerFactorPhase1) {
243         this.powerFactorPhase1 = powerFactorPhase1;
244     }
245
246     public double getPowerFactorPhase2() {
247         return powerFactorPhase2;
248     }
249
250     public void setPowerFactorPhase2(double powerFactorPhase2) {
251         this.powerFactorPhase2 = powerFactorPhase2;
252     }
253
254     public double getPowerFactorPhase3() {
255         return powerFactorPhase3;
256     }
257
258     public void setPowerFactorPhase3(double powerFactorPhase3) {
259         this.powerFactorPhase3 = powerFactorPhase3;
260     }
261
262     public double getPowerFactorSum() {
263         return powerFactorSum;
264     }
265
266     public void setPowerFactorSum(double powerFactorSum) {
267         this.powerFactorSum = powerFactorSum;
268     }
269
270     public double getPowerReactiveQPhase1() {
271         return powerReactiveQPhase1;
272     }
273
274     public void setPowerReactiveQPhase1(double powerReactiveQPhase1) {
275         this.powerReactiveQPhase1 = powerReactiveQPhase1;
276     }
277
278     public double getPowerReactiveQPhase2() {
279         return powerReactiveQPhase2;
280     }
281
282     public void setPowerReactiveQPhase2(double powerReactiveQPhase2) {
283         this.powerReactiveQPhase2 = powerReactiveQPhase2;
284     }
285
286     public double getPowerReactiveQPhase3() {
287         return powerReactiveQPhase3;
288     }
289
290     public void setPowerReactiveQPhase3(double powerReactiveQPhase3) {
291         this.powerReactiveQPhase3 = powerReactiveQPhase3;
292     }
293
294     public double getPowerReactiveQSum() {
295         return powerReactiveQSum;
296     }
297
298     public void setPowerReactiveQSum(double powerReactiveQSum) {
299         this.powerReactiveQSum = powerReactiveQSum;
300     }
301
302     public double getPowerRealPPhase1() {
303         return powerRealPPhase1;
304     }
305
306     public void setPowerRealPPhase1(double powerRealPPhase1) {
307         this.powerRealPPhase1 = powerRealPPhase1;
308     }
309
310     public double getPowerRealPPhase2() {
311         return powerRealPPhase2;
312     }
313
314     public void setPowerRealPPhase2(double powerRealPPhase2) {
315         this.powerRealPPhase2 = powerRealPPhase2;
316     }
317
318     public double getPowerRealPPhase3() {
319         return powerRealPPhase3;
320     }
321
322     public void setPowerRealPPhase3(double powerRealPPhase3) {
323         this.powerRealPPhase3 = powerRealPPhase3;
324     }
325
326     public double getPowerRealPSum() {
327         return powerRealPSum;
328     }
329
330     public void setPowerRealPSum(double powerRealPSum) {
331         this.powerRealPSum = powerRealPSum;
332     }
333
334     public int getTimeStamp() {
335         return timeStamp;
336     }
337
338     public void setTimeStamp(int timeStamp) {
339         this.timeStamp = timeStamp;
340     }
341
342     public int getVisible() {
343         return visible;
344     }
345
346     public void setVisible(int visible) {
347         this.visible = visible;
348     }
349
350     public double getVoltageACPhaseToPhase12() {
351         return voltageACPhaseToPhase12;
352     }
353
354     public void setVoltageACPhaseToPhase12(double voltageACPhaseToPhase12) {
355         this.voltageACPhaseToPhase12 = voltageACPhaseToPhase12;
356     }
357
358     public double getVoltageACPhaseToPhase23() {
359         return voltageACPhaseToPhase23;
360     }
361
362     public void setVoltageACPhaseToPhase23(double voltageACPhaseToPhase23) {
363         this.voltageACPhaseToPhase23 = voltageACPhaseToPhase23;
364     }
365
366     public double getVoltageACPhaseToPhase31() {
367         return voltageACPhaseToPhase31;
368     }
369
370     public void setVoltageACPhaseToPhase31(double voltageACPhaseToPhase31) {
371         this.voltageACPhaseToPhase31 = voltageACPhaseToPhase31;
372     }
373
374     public double getVoltageACPhase1() {
375         return voltageACPhase1;
376     }
377
378     public void setVoltageACPhase1(double voltageACPhase1) {
379         this.voltageACPhase1 = voltageACPhase1;
380     }
381
382     public double getVoltageACPhase2() {
383         return voltageACPhase2;
384     }
385
386     public void setVoltageACPhase2(double voltageACPhase2) {
387         this.voltageACPhase2 = voltageACPhase2;
388     }
389
390     public double getVoltageACPhase3() {
391         return voltageACPhase3;
392     }
393
394     public void setVoltageACPhase3(double voltageACPhase3) {
395         this.voltageACPhase3 = voltageACPhase3;
396     }
397 }