public interface ISensorManager extends IModuleManager<ISensorModule<?>>
Management interface for sensors connected to the system
Modifier and Type | Method and Description |
---|---|
ISensorModule<?> |
findSensor(String uid)
Helper method to find a sensor by its global UID (instead of its localID)
|
List<ISensorModule<?>> |
getConnectedSensors()
Helper method to get the list of connected sensors only
|
List<IModuleProvider> |
getInstalledSensorDrivers() |
String |
installDriver(String driverPackageURL,
boolean replace)
Installs a driver package (jar file) from the specified URL
|
void |
uninstallDriver(String driverID)
Uninstalls the driver with the specified ID
|
getAvailableModules, getLoadedModules, getModuleById, isModuleLoaded
ISensorModule<?> findSensor(String uid)
uid
- global unique identifier of sensor (= SensorML UID)List<ISensorModule<?>> getConnectedSensors()
String installDriver(String driverPackageURL, boolean replace)
driverPackageURL
- URL of jar containing implementation of new driverreplace
- if true, an older version of the same driver will be replacedvoid uninstallDriver(String driverID)
driverID
- List<IModuleProvider> getInstalledSensorDrivers()
Copyright © 2015 Sensia Software LLC. All rights reserved.