|
|
@@ -20,6 +20,176 @@ public class SoilscountSenslogV1Converter implements Converter<SoilscountModel,
|
|
|
static {
|
|
|
NM_OF_SENSORS = 3;
|
|
|
DEVICE_TO_UNIT_ID = new HashMap<>();
|
|
|
+
|
|
|
+ /*
|
|
|
+ unit_id /serial /device /description /phenomenon /sensor_id
|
|
|
+ 246014917 14917 1241 Yield 1 Top temperature 340620015
|
|
|
+ 246014917 14917 1241 moisture 410240015
|
|
|
+ 246014917 14917 1241 salinity 570060015
|
|
|
+ */
|
|
|
+ DEVICE_TO_UNIT_ID.put(1241L, (u) -> Arrays.asList(
|
|
|
+ new Observation(){{setUnitId(246014917L); setSensorId(340620015L); setValue(u.getTemperature()); }},
|
|
|
+ new Observation(){{setUnitId(246014917L); setSensorId(410240015L); setValue(u.getMoisture()); }},
|
|
|
+ new Observation(){{setUnitId(246014917L); setSensorId(570060015L); setValue(u.getSalinity()); }}
|
|
|
+ ));
|
|
|
+
|
|
|
+ /*
|
|
|
+ 246014536 14536 1090 Yield 1 Under temperature 340620030
|
|
|
+ 246014536 14536 1090 moisture 410240030
|
|
|
+ 246014536 14536 1090 salinity 570060030
|
|
|
+ 246014536 14536 1090 battery 360270000
|
|
|
+ */
|
|
|
+ DEVICE_TO_UNIT_ID.put(1090L, (u) -> Arrays.asList(
|
|
|
+ new Observation(){{setUnitId(246014536L); setSensorId(340620030L); setValue(u.getTemperature()); }},
|
|
|
+ new Observation(){{setUnitId(246014536L); setSensorId(410240030L); setValue(u.getMoisture()); }},
|
|
|
+ new Observation(){{setUnitId(246014536L); setSensorId(570060030L); setValue(u.getSalinity()); }}
|
|
|
+ ));
|
|
|
+
|
|
|
+ /*
|
|
|
+ 246014968 14968 947 Yield 2 Top temperature 340620015
|
|
|
+ 246014968 14968 947 moisture 410240015
|
|
|
+ 246014968 14968 947 salinity 570060015
|
|
|
+ 246014968 14968 947 battery 360270000
|
|
|
+ */
|
|
|
+ DEVICE_TO_UNIT_ID.put(947L, (u) -> Arrays.asList(
|
|
|
+ new Observation(){{setUnitId(246014968L); setSensorId(340620015L); setValue(u.getTemperature()); }},
|
|
|
+ new Observation(){{setUnitId(246014968L); setSensorId(410240015L); setValue(u.getMoisture()); }},
|
|
|
+ new Observation(){{setUnitId(246014968L); setSensorId(570060015L); setValue(u.getSalinity()); }}
|
|
|
+ ));
|
|
|
+
|
|
|
+ /*
|
|
|
+ 246014969 14969 776 Yield 2 Under temperature 340620030
|
|
|
+ 246014969 14969 776 moisture 410240030
|
|
|
+ 246014969 14969 776 salinity 570060030
|
|
|
+ 246014969 14969 776 battery 360270000
|
|
|
+ */
|
|
|
+ DEVICE_TO_UNIT_ID.put(776L, (u) -> Arrays.asList(
|
|
|
+ new Observation(){{setUnitId(246014969L); setSensorId(340620030L); setValue(u.getTemperature()); }},
|
|
|
+ new Observation(){{setUnitId(246014969L); setSensorId(410240030L); setValue(u.getMoisture()); }},
|
|
|
+ new Observation(){{setUnitId(246014969L); setSensorId(570060030L); setValue(u.getSalinity()); }}
|
|
|
+ ));
|
|
|
+
|
|
|
+ /*
|
|
|
+ 246014970 14970 1900 Yield 3 Top temperature 340620015
|
|
|
+ 246014970 14970 1900 moisture 410240015
|
|
|
+ 246014970 14970 1900 salinity 570060015
|
|
|
+ 246014970 14970 1900 battery 360270000
|
|
|
+ */
|
|
|
+ DEVICE_TO_UNIT_ID.put(1900L, (u) -> Arrays.asList(
|
|
|
+ new Observation(){{setUnitId(246014970L); setSensorId(340620015L); setValue(u.getTemperature()); }},
|
|
|
+ new Observation(){{setUnitId(246014970L); setSensorId(410240015L); setValue(u.getMoisture()); }},
|
|
|
+ new Observation(){{setUnitId(246014970L); setSensorId(570060015L); setValue(u.getSalinity()); }}
|
|
|
+ ));
|
|
|
+
|
|
|
+ /*
|
|
|
+ 246014971 14971 207 Yield 3 Under temperature 340620030
|
|
|
+ 246014971 14971 207 moisture 410240030
|
|
|
+ 246014971 14971 207 salinity 570060030
|
|
|
+ 246014971 14971 207 battery 360270000
|
|
|
+ */
|
|
|
+ DEVICE_TO_UNIT_ID.put(207L, (u) -> Arrays.asList(
|
|
|
+ new Observation(){{setUnitId(246014971L); setSensorId(340620030L); setValue(u.getTemperature()); }},
|
|
|
+ new Observation(){{setUnitId(246014971L); setSensorId(410240030L); setValue(u.getMoisture()); }},
|
|
|
+ new Observation(){{setUnitId(246014971L); setSensorId(570060030L); setValue(u.getSalinity()); }}
|
|
|
+ ));
|
|
|
+
|
|
|
+ /*
|
|
|
+ 246014972 14972 94 Yield 4 Top temperature 340620015
|
|
|
+ 246014972 14972 94 moisture 410240015
|
|
|
+ 246014972 14972 94 salinity 570060015
|
|
|
+ 246014972 14972 94 battery 360270000
|
|
|
+ */
|
|
|
+ DEVICE_TO_UNIT_ID.put(94L, (u) -> Arrays.asList(
|
|
|
+ new Observation(){{setUnitId(246014972L); setSensorId(340620015L); setValue(u.getTemperature()); }},
|
|
|
+ new Observation(){{setUnitId(246014972L); setSensorId(410240015L); setValue(u.getMoisture()); }},
|
|
|
+ new Observation(){{setUnitId(246014972L); setSensorId(570060015L); setValue(u.getSalinity()); }}
|
|
|
+ ));
|
|
|
+
|
|
|
+ /*
|
|
|
+ 246014973 14973 120 Yield 4 Under temperature 340620030
|
|
|
+ 246014973 14973 120 moisture 410240030
|
|
|
+ 246014973 14973 120 salinity 570060030
|
|
|
+ 246014973 14973 120 battery 360270000
|
|
|
+ */
|
|
|
+ DEVICE_TO_UNIT_ID.put(120L, (u) -> Arrays.asList(
|
|
|
+ new Observation(){{setUnitId(246014973L); setSensorId(340620030L); setValue(u.getTemperature()); }},
|
|
|
+ new Observation(){{setUnitId(246014973L); setSensorId(410240030L); setValue(u.getMoisture()); }},
|
|
|
+ new Observation(){{setUnitId(246014973L); setSensorId(570060030L); setValue(u.getSalinity()); }}
|
|
|
+ ));
|
|
|
+
|
|
|
+ /*
|
|
|
+ 246014974 14974 662 Yield 5 Top temperature 340620015
|
|
|
+ 246014974 14974 662 moisture 410240015
|
|
|
+ 246014974 14974 662 salinity 570060015
|
|
|
+ 246014974 14974 662 battery 360270000
|
|
|
+ */
|
|
|
+ DEVICE_TO_UNIT_ID.put(662L, (u) -> Arrays.asList(
|
|
|
+ new Observation(){{setUnitId(246014974L); setSensorId(340620015L); setValue(u.getTemperature()); }},
|
|
|
+ new Observation(){{setUnitId(246014974L); setSensorId(410240015L); setValue(u.getMoisture()); }},
|
|
|
+ new Observation(){{setUnitId(246014974L); setSensorId(570060015L); setValue(u.getSalinity()); }}
|
|
|
+ ));
|
|
|
+
|
|
|
+ /*
|
|
|
+ 246014975 14975 1844 Yield 5 Under temperature 340620030
|
|
|
+ 246014975 14975 1844 moisture 410240030
|
|
|
+ 246014975 14975 1844 salinity 570060030
|
|
|
+ 246014975 14975 1844 battery 360270000
|
|
|
+ */
|
|
|
+ DEVICE_TO_UNIT_ID.put(1844L, (u) -> Arrays.asList(
|
|
|
+ new Observation(){{setUnitId(246014975L); setSensorId(340620030L); setValue(u.getTemperature()); }},
|
|
|
+ new Observation(){{setUnitId(246014975L); setSensorId(410240030L); setValue(u.getMoisture()); }},
|
|
|
+ new Observation(){{setUnitId(246014975L); setSensorId(570060030L); setValue(u.getSalinity()); }}
|
|
|
+ ));
|
|
|
+
|
|
|
+ /*
|
|
|
+ 246014976 14976 1541 Yield 6 Top temperature 340620015
|
|
|
+ 246014976 14976 1541 moisture 410240015
|
|
|
+ 246014976 14976 1541 salinity 570060015
|
|
|
+ 246014976 14976 1541 battery 360270000
|
|
|
+ */
|
|
|
+ DEVICE_TO_UNIT_ID.put(1541L, (u) -> Arrays.asList(
|
|
|
+ new Observation(){{setUnitId(246014976L); setSensorId(340620015L); setValue(u.getTemperature()); }},
|
|
|
+ new Observation(){{setUnitId(246014976L); setSensorId(410240015L); setValue(u.getMoisture()); }},
|
|
|
+ new Observation(){{setUnitId(246014976L); setSensorId(570060015L); setValue(u.getSalinity()); }}
|
|
|
+ ));
|
|
|
+
|
|
|
+ /*
|
|
|
+ 246014977 14977 1096 Yield 6 Under temperature 340620030
|
|
|
+ 246014977 14977 1096 moisture 410240030
|
|
|
+ 246014977 14977 1096 salinity 570060030
|
|
|
+ 246014977 14977 1096 battery 360270000
|
|
|
+ */
|
|
|
+ DEVICE_TO_UNIT_ID.put(1096L, (u) -> Arrays.asList(
|
|
|
+ new Observation(){{setUnitId(246014977L); setSensorId(340620030L); setValue(u.getTemperature()); }},
|
|
|
+ new Observation(){{setUnitId(246014977L); setSensorId(410240030L); setValue(u.getMoisture()); }},
|
|
|
+ new Observation(){{setUnitId(246014977L); setSensorId(570060030L); setValue(u.getSalinity()); }}
|
|
|
+ ));
|
|
|
+
|
|
|
+ /*
|
|
|
+ 246014978 14978 451 Yield 7 Top temperature 340620015
|
|
|
+ 246014978 14978 451 moisture 410240015
|
|
|
+ 246014978 14978 451 salinity 570060015
|
|
|
+ 246014978 14978 451 battery 360270000
|
|
|
+ */
|
|
|
+ DEVICE_TO_UNIT_ID.put(451L, (u) -> Arrays.asList(
|
|
|
+ new Observation(){{setUnitId(246014978L); setSensorId(340620015L); setValue(u.getTemperature()); }},
|
|
|
+ new Observation(){{setUnitId(246014978L); setSensorId(410240015L); setValue(u.getMoisture()); }},
|
|
|
+ new Observation(){{setUnitId(246014978L); setSensorId(570060015L); setValue(u.getSalinity()); }}
|
|
|
+ ));
|
|
|
+
|
|
|
+ /*
|
|
|
+ 246014979 14979 1491 Yield 7 Under temperature 340620030
|
|
|
+ 246014979 14979 1491 moisture 410240030
|
|
|
+ 246014979 14979 1491 salinity 570060030
|
|
|
+ 246014979 14979 1491 battery 360270000
|
|
|
+ */
|
|
|
+ DEVICE_TO_UNIT_ID.put(1491L, (u) -> Arrays.asList(
|
|
|
+ new Observation(){{setUnitId(246014979L); setSensorId(340620030L); setValue(u.getTemperature()); }},
|
|
|
+ new Observation(){{setUnitId(246014979L); setSensorId(410240030L); setValue(u.getMoisture()); }},
|
|
|
+ new Observation(){{setUnitId(246014979L); setSensorId(570060030L); setValue(u.getSalinity()); }}
|
|
|
+ ));
|
|
|
+
|
|
|
+ /// ---
|
|
|
DEVICE_TO_UNIT_ID.put(28779L, (u) -> Arrays.asList(
|
|
|
new Observation(){{setUnitId(428024647L); setSensorId(410240030L); setValue(u.getMoisture()); }},
|
|
|
new Observation(){{setUnitId(428024647L); setSensorId(340620030L); setValue(u.getTemperature()); }},
|