]> git.basschouten.com Git - openhab-addons.git/blob
73425dc33de5e37524acfadf3404432393c6c40d
[openhab-addons.git] /
1 /**
2  * Copyright (c) 2010-2023 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.neato.internal.classes;
14
15 import com.google.gson.annotations.SerializedName;
16
17 /**
18  * The {@link RobotInfoData} is the internal class for storing Information Data for the vacuum cleaneer.
19  *
20  * @author Patrik Wimnell - Initial contribution
21  */
22 public class RobotInfoData {
23
24     private String modelName;
25     @SerializedName("CPUMACID")
26     private String cpuMacId;
27     @SerializedName("MainBrdMfgDate")
28     private String mainBrdMfgDate;
29     @SerializedName("RobotMfgDate")
30     private String robotMfgDate;
31     @SerializedName("BoardRev")
32     private Integer boardRev;
33     @SerializedName("ChassisRev")
34     private Integer chassisRev;
35     @SerializedName("BatteryType")
36     private Integer batteryType;
37     @SerializedName("WheelPodType")
38     private Integer wheelPodType;
39     @SerializedName("DropSensorType")
40     private Integer dropSensorType;
41     @SerializedName("MagSensorType")
42     private Integer magSensorType;
43     @SerializedName("WallSensorType")
44     private Integer wallSensorType;
45     @SerializedName("LDSMotorType")
46     private Integer ldsMotorType;
47     @SerializedName("Locale")
48     private Integer locale;
49     @SerializedName("USMode")
50     private Integer usMode;
51     @SerializedName(value = "InternalModelName", alternate = "ModelName")
52     private String internalModelName;
53     @SerializedName("NeatoServer")
54     private String neatoServer;
55     @SerializedName("CartID")
56     private Integer cartId;
57     @SerializedName("brushSpeed")
58     private Integer brushSpeed;
59     @SerializedName("brushSpeedEco")
60     private Integer brushSpeedEco;
61     @SerializedName("vacuumSpeed")
62     private Integer vacuumSpeed;
63     @SerializedName("vacuumPwrPercent")
64     private Integer vacuumPwrPercent;
65     @SerializedName("vacuumPwrPercentEco")
66     private Integer vacuumPwrPercentEco;
67     @SerializedName("runTime")
68     private Integer runTime;
69     @SerializedName("BrushPresent")
70     private Integer brushPresent;
71     @SerializedName("VacuumPresent")
72     private Integer vacuumPresent;
73     @SerializedName("PadPresent")
74     private Integer padPresent;
75     @SerializedName("PlatenPresent")
76     private Integer platenPresent;
77     @SerializedName("BrushDirection")
78     private Integer brushDirection;
79     @SerializedName("VacuumDirection")
80     private Integer vacuumDirection;
81     @SerializedName("PadDirection")
82     private Integer padDirection;
83     @SerializedName("CumulativeCartridgeTimeInSecs")
84     private Integer cumulativeCartridgeTimeInSecs;
85     @SerializedName("nCleaningsStartedWhereDustBinWasFull")
86     private Integer nCleaningsStartedWhereDustBinWasFull;
87     @SerializedName("BlowerType")
88     private Integer blowerType;
89     @SerializedName("BrushMotorType")
90     private Integer brushMotorType;
91     @SerializedName("SideBrushType")
92     private Integer sideBrushType;
93     @SerializedName("SideBrushPower")
94     private Integer sideBrushPower;
95     @SerializedName("nAutoCycleCleaningsStarted")
96     private Integer nAutoCycleCleaningsStarted;
97     @SerializedName("hardware_version_major")
98     private Integer hardwareVersionMajor;
99     @SerializedName("hardware_version_minor")
100     private Integer hardwareVersionMinor;
101     @SerializedName("software_version_major")
102     private Integer softwareVersionMajor;
103     @SerializedName("software_version_minor")
104     private Integer softwareVersionMinor;
105     @SerializedName("max_voltage")
106     private Integer maxVoltage;
107     @SerializedName("max_current")
108     private Integer maxCurrent;
109     @SerializedName("voltage_multiplier")
110     private Integer voltageMultiplier;
111     @SerializedName("current_multiplier")
112     private Integer currentMultiplier;
113     @SerializedName("capacity_mode")
114     private Integer capacityMode;
115     @SerializedName("design_capacity")
116     private Integer designCapacity;
117     @SerializedName("design_voltage")
118     private Integer designVoltage;
119     @SerializedName("mfg_day")
120     private Integer mfgDay;
121     @SerializedName("mfg_month")
122     private Integer mfgMonth;
123     @SerializedName("mfg_year")
124     private Integer mfgYear;
125     @SerializedName("serial_number")
126     private Integer serialNumber;
127     @SerializedName("sw_ver")
128     private Integer swVer;
129     @SerializedName("data_ver")
130     private Integer dataVer;
131     @SerializedName("mfg_access")
132     private Integer mfgAccess;
133     @SerializedName("mfg_name")
134     private String mfgName;
135     @SerializedName("device_name")
136     private String deviceName;
137     @SerializedName("chemistry_name")
138     private String chemistryName;
139     @SerializedName("Major")
140     private Integer major;
141     @SerializedName("Minor")
142     private Integer minor;
143     @SerializedName("Build")
144     private Integer build;
145     @SerializedName("ldsVer")
146     private String ldsVer;
147     @SerializedName("ldsSerial")
148     private String ldsSerial;
149     @SerializedName("ldsCPU")
150     private String ldsCpu;
151     @SerializedName("ldsBuildNum")
152     private String ldsBuildNum;
153     @SerializedName("bootLoaderVersion")
154     private Integer bootLoaderVersion;
155     @SerializedName("uiBoardSWVer")
156     private Integer uiBoardSWVer;
157     @SerializedName("uiBoardHWVer")
158     private Integer uiBoardHWVer;
159     @SerializedName("qaState")
160     private Integer qaState;
161     @SerializedName("manufacturer")
162     private Integer manufacturer;
163     @SerializedName("driverVersion")
164     private Integer driverVersion;
165     @SerializedName("driverID")
166     private Integer driverId;
167     @SerializedName("ultrasonicSW")
168     private Integer ultrasonicSW;
169     @SerializedName("ultrasonicHW")
170     private Integer ultrasonicHW;
171     @SerializedName("blowerHW")
172     private Integer blowerHW;
173     @SerializedName("blowerSWMajor")
174     private Integer blowerSWMajor;
175     @SerializedName("blowerSWMinor")
176     private Integer blowerSWMinor;
177
178     public String getModelName() {
179         return modelName;
180     }
181
182     public void setModelName(String modelName) {
183         this.modelName = modelName;
184     }
185
186     public String getCpuMacId() {
187         return cpuMacId;
188     }
189
190     public void setCpuMacId(String cpuMacId) {
191         this.cpuMacId = cpuMacId;
192     }
193
194     public String getMainBrdMfgDate() {
195         return mainBrdMfgDate;
196     }
197
198     public void setMainBrdMfgDate(String mainBrdMfgDate) {
199         this.mainBrdMfgDate = mainBrdMfgDate;
200     }
201
202     public String getRobotMfgDate() {
203         return robotMfgDate;
204     }
205
206     public void setRobotMfgDate(String robotMfgDate) {
207         this.robotMfgDate = robotMfgDate;
208     }
209
210     public Integer getBoardRev() {
211         return boardRev;
212     }
213
214     public void setBoardRev(Integer boardRev) {
215         this.boardRev = boardRev;
216     }
217
218     public Integer getChassisRev() {
219         return chassisRev;
220     }
221
222     public void setChassisRev(Integer chassisRev) {
223         this.chassisRev = chassisRev;
224     }
225
226     public Integer getBatteryType() {
227         return batteryType;
228     }
229
230     public void setBatteryType(Integer batteryType) {
231         this.batteryType = batteryType;
232     }
233
234     public Integer getWheelPodType() {
235         return wheelPodType;
236     }
237
238     public void setWheelPodType(Integer wheelPodType) {
239         this.wheelPodType = wheelPodType;
240     }
241
242     public Integer getDropSensorType() {
243         return dropSensorType;
244     }
245
246     public void setDropSensorType(Integer dropSensorType) {
247         this.dropSensorType = dropSensorType;
248     }
249
250     public Integer getMagSensorType() {
251         return magSensorType;
252     }
253
254     public void setMagSensorType(Integer magSensorType) {
255         this.magSensorType = magSensorType;
256     }
257
258     public Integer getWallSensorType() {
259         return wallSensorType;
260     }
261
262     public void setWallSensorType(Integer wallSensorType) {
263         this.wallSensorType = wallSensorType;
264     }
265
266     public Integer getLDSMotorType() {
267         return ldsMotorType;
268     }
269
270     public void setLDSMotorType(Integer lDSMotorType) {
271         this.ldsMotorType = lDSMotorType;
272     }
273
274     public Integer getLocale() {
275         return locale;
276     }
277
278     public void setLocale(Integer locale) {
279         this.locale = locale;
280     }
281
282     public Integer getUSMode() {
283         return usMode;
284     }
285
286     public void setUSMode(Integer uSMode) {
287         this.usMode = uSMode;
288     }
289
290     public String getInternalModelName() {
291         return internalModelName;
292     }
293
294     public void setInternalModelName(String internalModelName) {
295         this.internalModelName = internalModelName;
296     }
297
298     public String getNeatoServer() {
299         return neatoServer;
300     }
301
302     public void setNeatoServer(String neatoServer) {
303         this.neatoServer = neatoServer;
304     }
305
306     public Integer getCartID() {
307         return cartId;
308     }
309
310     public void setCartID(Integer cartID) {
311         this.cartId = cartID;
312     }
313
314     public Integer getBrushSpeed() {
315         return brushSpeed;
316     }
317
318     public void setBrushSpeed(Integer brushSpeed) {
319         this.brushSpeed = brushSpeed;
320     }
321
322     public Integer getBrushSpeedEco() {
323         return brushSpeedEco;
324     }
325
326     public void setBrushSpeedEco(Integer brushSpeedEco) {
327         this.brushSpeedEco = brushSpeedEco;
328     }
329
330     public Integer getVacuumSpeed() {
331         return vacuumSpeed;
332     }
333
334     public void setVacuumSpeed(Integer vacuumSpeed) {
335         this.vacuumSpeed = vacuumSpeed;
336     }
337
338     public Integer getVacuumPwrPercent() {
339         return vacuumPwrPercent;
340     }
341
342     public void setVacuumPwrPercent(Integer vacuumPwrPercent) {
343         this.vacuumPwrPercent = vacuumPwrPercent;
344     }
345
346     public Integer getVacuumPwrPercentEco() {
347         return vacuumPwrPercentEco;
348     }
349
350     public void setVacuumPwrPercentEco(Integer vacuumPwrPercentEco) {
351         this.vacuumPwrPercentEco = vacuumPwrPercentEco;
352     }
353
354     public Integer getRunTime() {
355         return runTime;
356     }
357
358     public void setRunTime(Integer runTime) {
359         this.runTime = runTime;
360     }
361
362     public Integer getBrushPresent() {
363         return brushPresent;
364     }
365
366     public void setBrushPresent(Integer brushPresent) {
367         this.brushPresent = brushPresent;
368     }
369
370     public Integer getVacuumPresent() {
371         return vacuumPresent;
372     }
373
374     public void setVacuumPresent(Integer vacuumPresent) {
375         this.vacuumPresent = vacuumPresent;
376     }
377
378     public Integer getPadPresent() {
379         return padPresent;
380     }
381
382     public void setPadPresent(Integer padPresent) {
383         this.padPresent = padPresent;
384     }
385
386     public Integer getPlatenPresent() {
387         return platenPresent;
388     }
389
390     public void setPlatenPresent(Integer platenPresent) {
391         this.platenPresent = platenPresent;
392     }
393
394     public Integer getBrushDirection() {
395         return brushDirection;
396     }
397
398     public void setBrushDirection(Integer brushDirection) {
399         this.brushDirection = brushDirection;
400     }
401
402     public Integer getVacuumDirection() {
403         return vacuumDirection;
404     }
405
406     public void setVacuumDirection(Integer vacuumDirection) {
407         this.vacuumDirection = vacuumDirection;
408     }
409
410     public Integer getPadDirection() {
411         return padDirection;
412     }
413
414     public void setPadDirection(Integer padDirection) {
415         this.padDirection = padDirection;
416     }
417
418     public Integer getCumulativeCartridgeTimeInSecs() {
419         return cumulativeCartridgeTimeInSecs;
420     }
421
422     public void setCumulativeCartridgeTimeInSecs(Integer cumulativeCartridgeTimeInSecs) {
423         this.cumulativeCartridgeTimeInSecs = cumulativeCartridgeTimeInSecs;
424     }
425
426     public Integer getNCleaningsStartedWhereDustBinWasFull() {
427         return nCleaningsStartedWhereDustBinWasFull;
428     }
429
430     public void setNCleaningsStartedWhereDustBinWasFull(Integer nCleaningsStartedWhereDustBinWasFull) {
431         this.nCleaningsStartedWhereDustBinWasFull = nCleaningsStartedWhereDustBinWasFull;
432     }
433
434     public Integer getBlowerType() {
435         return blowerType;
436     }
437
438     public void setBlowerType(Integer blowerType) {
439         this.blowerType = blowerType;
440     }
441
442     public Integer getBrushMotorType() {
443         return brushMotorType;
444     }
445
446     public void setBrushMotorType(Integer brushMotorType) {
447         this.brushMotorType = brushMotorType;
448     }
449
450     public Integer getSideBrushType() {
451         return sideBrushType;
452     }
453
454     public void setSideBrushType(Integer sideBrushType) {
455         this.sideBrushType = sideBrushType;
456     }
457
458     public Integer getSideBrushPower() {
459         return sideBrushPower;
460     }
461
462     public void setSideBrushPower(Integer sideBrushPower) {
463         this.sideBrushPower = sideBrushPower;
464     }
465
466     public Integer getNAutoCycleCleaningsStarted() {
467         return nAutoCycleCleaningsStarted;
468     }
469
470     public void setNAutoCycleCleaningsStarted(Integer nAutoCycleCleaningsStarted) {
471         this.nAutoCycleCleaningsStarted = nAutoCycleCleaningsStarted;
472     }
473
474     public Integer getHardwareVersionMajor() {
475         return hardwareVersionMajor;
476     }
477
478     public void setHardwareVersionMajor(Integer hardwareVersionMajor) {
479         this.hardwareVersionMajor = hardwareVersionMajor;
480     }
481
482     public Integer getHardwareVersionMinor() {
483         return hardwareVersionMinor;
484     }
485
486     public void setHardwareVersionMinor(Integer hardwareVersionMinor) {
487         this.hardwareVersionMinor = hardwareVersionMinor;
488     }
489
490     public Integer getSoftwareVersionMajor() {
491         return softwareVersionMajor;
492     }
493
494     public void setSoftwareVersionMajor(Integer softwareVersionMajor) {
495         this.softwareVersionMajor = softwareVersionMajor;
496     }
497
498     public Integer getSoftwareVersionMinor() {
499         return softwareVersionMinor;
500     }
501
502     public void setSoftwareVersionMinor(Integer softwareVersionMinor) {
503         this.softwareVersionMinor = softwareVersionMinor;
504     }
505
506     public Integer getMaxVoltage() {
507         return maxVoltage;
508     }
509
510     public void setMaxVoltage(Integer maxVoltage) {
511         this.maxVoltage = maxVoltage;
512     }
513
514     public Integer getMaxCurrent() {
515         return maxCurrent;
516     }
517
518     public void setMaxCurrent(Integer maxCurrent) {
519         this.maxCurrent = maxCurrent;
520     }
521
522     public Integer getVoltageMultiplier() {
523         return voltageMultiplier;
524     }
525
526     public void setVoltageMultiplier(Integer voltageMultiplier) {
527         this.voltageMultiplier = voltageMultiplier;
528     }
529
530     public Integer getCurrentMultiplier() {
531         return currentMultiplier;
532     }
533
534     public void setCurrentMultiplier(Integer currentMultiplier) {
535         this.currentMultiplier = currentMultiplier;
536     }
537
538     public Integer getCapacityMode() {
539         return capacityMode;
540     }
541
542     public void setCapacityMode(Integer capacityMode) {
543         this.capacityMode = capacityMode;
544     }
545
546     public Integer getDesignCapacity() {
547         return designCapacity;
548     }
549
550     public void setDesignCapacity(Integer designCapacity) {
551         this.designCapacity = designCapacity;
552     }
553
554     public Integer getDesignVoltage() {
555         return designVoltage;
556     }
557
558     public void setDesignVoltage(Integer designVoltage) {
559         this.designVoltage = designVoltage;
560     }
561
562     public Integer getMfgDay() {
563         return mfgDay;
564     }
565
566     public void setMfgDay(Integer mfgDay) {
567         this.mfgDay = mfgDay;
568     }
569
570     public Integer getMfgMonth() {
571         return mfgMonth;
572     }
573
574     public void setMfgMonth(Integer mfgMonth) {
575         this.mfgMonth = mfgMonth;
576     }
577
578     public Integer getMfgYear() {
579         return mfgYear;
580     }
581
582     public void setMfgYear(Integer mfgYear) {
583         this.mfgYear = mfgYear;
584     }
585
586     public Integer getSerialNumber() {
587         return serialNumber;
588     }
589
590     public void setSerialNumber(Integer serialNumber) {
591         this.serialNumber = serialNumber;
592     }
593
594     public Integer getSwVer() {
595         return swVer;
596     }
597
598     public void setSwVer(Integer swVer) {
599         this.swVer = swVer;
600     }
601
602     public Integer getDataVer() {
603         return dataVer;
604     }
605
606     public void setDataVer(Integer dataVer) {
607         this.dataVer = dataVer;
608     }
609
610     public Integer getMfgAccess() {
611         return mfgAccess;
612     }
613
614     public void setMfgAccess(Integer mfgAccess) {
615         this.mfgAccess = mfgAccess;
616     }
617
618     public String getMfgName() {
619         return mfgName;
620     }
621
622     public void setMfgName(String mfgName) {
623         this.mfgName = mfgName;
624     }
625
626     public String getDeviceName() {
627         return deviceName;
628     }
629
630     public void setDeviceName(String deviceName) {
631         this.deviceName = deviceName;
632     }
633
634     public String getChemistryName() {
635         return chemistryName;
636     }
637
638     public void setChemistryName(String chemistryName) {
639         this.chemistryName = chemistryName;
640     }
641
642     public Integer getMajor() {
643         return major;
644     }
645
646     public void setMajor(Integer major) {
647         this.major = major;
648     }
649
650     public Integer getMinor() {
651         return minor;
652     }
653
654     public void setMinor(Integer minor) {
655         this.minor = minor;
656     }
657
658     public Integer getBuild() {
659         return build;
660     }
661
662     public void setBuild(Integer build) {
663         this.build = build;
664     }
665
666     public String getLdsVer() {
667         return ldsVer;
668     }
669
670     public void setLdsVer(String ldsVer) {
671         this.ldsVer = ldsVer;
672     }
673
674     public String getLdsSerial() {
675         return ldsSerial;
676     }
677
678     public void setLdsSerial(String ldsSerial) {
679         this.ldsSerial = ldsSerial;
680     }
681
682     public String getLdsCPU() {
683         return ldsCpu;
684     }
685
686     public void setLdsCPU(String ldsCPU) {
687         this.ldsCpu = ldsCPU;
688     }
689
690     public String getLdsBuildNum() {
691         return ldsBuildNum;
692     }
693
694     public void setLdsBuildNum(String ldsBuildNum) {
695         this.ldsBuildNum = ldsBuildNum;
696     }
697
698     public Integer getBootLoaderVersion() {
699         return bootLoaderVersion;
700     }
701
702     public void setBootLoaderVersion(Integer bootLoaderVersion) {
703         this.bootLoaderVersion = bootLoaderVersion;
704     }
705
706     public Integer getUiBoardSWVer() {
707         return uiBoardSWVer;
708     }
709
710     public void setUiBoardSWVer(Integer uiBoardSWVer) {
711         this.uiBoardSWVer = uiBoardSWVer;
712     }
713
714     public Integer getUiBoardHWVer() {
715         return uiBoardHWVer;
716     }
717
718     public void setUiBoardHWVer(Integer uiBoardHWVer) {
719         this.uiBoardHWVer = uiBoardHWVer;
720     }
721
722     public Integer getQaState() {
723         return qaState;
724     }
725
726     public void setQaState(Integer qaState) {
727         this.qaState = qaState;
728     }
729
730     public Integer getManufacturer() {
731         return manufacturer;
732     }
733
734     public void setManufacturer(Integer manufacturer) {
735         this.manufacturer = manufacturer;
736     }
737
738     public Integer getDriverVersion() {
739         return driverVersion;
740     }
741
742     public void setDriverVersion(Integer driverVersion) {
743         this.driverVersion = driverVersion;
744     }
745
746     public Integer getDriverID() {
747         return driverId;
748     }
749
750     public void setDriverID(Integer driverID) {
751         this.driverId = driverID;
752     }
753
754     public Integer getUltrasonicSW() {
755         return ultrasonicSW;
756     }
757
758     public void setUltrasonicSW(Integer ultrasonicSW) {
759         this.ultrasonicSW = ultrasonicSW;
760     }
761
762     public Integer getUltrasonicHW() {
763         return ultrasonicHW;
764     }
765
766     public void setUltrasonicHW(Integer ultrasonicHW) {
767         this.ultrasonicHW = ultrasonicHW;
768     }
769
770     public Integer getBlowerHW() {
771         return blowerHW;
772     }
773
774     public void setBlowerHW(Integer blowerHW) {
775         this.blowerHW = blowerHW;
776     }
777
778     public Integer getBlowerSWMajor() {
779         return blowerSWMajor;
780     }
781
782     public void setBlowerSWMajor(Integer blowerSWMajor) {
783         this.blowerSWMajor = blowerSWMajor;
784     }
785
786     public Integer getBlowerSWMinor() {
787         return blowerSWMinor;
788     }
789
790     public void setBlowerSWMinor(Integer blowerSWMinor) {
791         this.blowerSWMinor = blowerSWMinor;
792     }
793 }