Class SensorThingsUtils
- java.lang.Object
-
- de.fraunhofer.iosb.ilt.sensorthingsmanager.aggregation.SensorThingsUtils
-
public class SensorThingsUtils extends Object
- Author:
- scf
-
-
Field Summary
Fields Modifier and Type Field Description Map<de.fraunhofer.iosb.ilt.sta.model.ObservedProperty,List<de.fraunhofer.iosb.ilt.sta.model.ObservedProperty>>aggregateProperties
-
Constructor Summary
Constructors Constructor Description SensorThingsUtils()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfindOrCreateAggregateOps(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, de.fraunhofer.iosb.ilt.sta.model.ObservedProperty op)de.fraunhofer.iosb.ilt.sta.model.MultiDatastreamfindOrCreateMultiDatastream(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, String name, String desc, List<de.fraunhofer.iosb.ilt.sta.model.ext.UnitOfMeasurement> uoms, de.fraunhofer.iosb.ilt.sta.model.Thing t, List<de.fraunhofer.iosb.ilt.sta.model.ObservedProperty> ops, de.fraunhofer.iosb.ilt.sta.model.Sensor s, Map<String,Object> props)de.fraunhofer.iosb.ilt.sta.model.ObservedPropertyfindOrCreateOp(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, String name, String def, String description, Map<String,Object> properties, String filter, boolean aggregates)
-
-
-
Method Detail
-
findOrCreateOp
public de.fraunhofer.iosb.ilt.sta.model.ObservedProperty findOrCreateOp(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, String name, String def, String description, Map<String,Object> properties, String filter, boolean aggregates) throws de.fraunhofer.iosb.ilt.sta.ServiceFailureException- Throws:
de.fraunhofer.iosb.ilt.sta.ServiceFailureException
-
findOrCreateAggregateOps
public void findOrCreateAggregateOps(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, de.fraunhofer.iosb.ilt.sta.model.ObservedProperty op) throws de.fraunhofer.iosb.ilt.sta.ServiceFailureException- Throws:
de.fraunhofer.iosb.ilt.sta.ServiceFailureException
-
findOrCreateMultiDatastream
public de.fraunhofer.iosb.ilt.sta.model.MultiDatastream findOrCreateMultiDatastream(de.fraunhofer.iosb.ilt.sta.service.SensorThingsService service, String name, String desc, List<de.fraunhofer.iosb.ilt.sta.model.ext.UnitOfMeasurement> uoms, de.fraunhofer.iosb.ilt.sta.model.Thing t, List<de.fraunhofer.iosb.ilt.sta.model.ObservedProperty> ops, de.fraunhofer.iosb.ilt.sta.model.Sensor s, Map<String,Object> props) throws de.fraunhofer.iosb.ilt.sta.ServiceFailureException- Throws:
de.fraunhofer.iosb.ilt.sta.ServiceFailureException
-
-