Modifier and Type | Method and Description |
---|---|
ISensorModule<?> |
ISensorManager.findSensor(String uid)
Helper method to find a sensor by its global UID (instead of its localID)
|
ISensorModule<?> |
ISensorDataInterface.getParentModule()
Allows by-reference access to parent sensor module
|
ISensorModule<?> |
ISensorControlInterface.getParentSensor()
Allows by-reference access to parent sensor interface
|
ISensorModule<?> |
SensorEvent.getSource() |
Modifier and Type | Method and Description |
---|---|
Collection<ISensorModule<?>> |
ISensorManager.getConnectedSensors()
Helper method to get the list of connected sensors only
|
Constructor and Description |
---|
SensorEvent(long timeStamp,
ISensorModule<?> sensorModule,
SensorEvent.Type type)
Constructs the event for an individual sensor
|
SensorEvent(long timeStamp,
String sensorID,
ISensorModule<?> sensorModule,
SensorEvent.Type type)
Constructs the event for a sensor that is part of a network
|
Modifier and Type | Method and Description |
---|---|
protected void |
SOSTClient.registerSensor(ISensorModule<?> sensor) |
protected void |
SOSTClient.updateSensor(ISensorModule<?> sensor) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSensorControl<SensorType extends ISensorModule<?>>
Default implementation of common sensor control interface API methods.
|
class |
AbstractSensorOutput<SensorType extends ISensorModule<?>>
Class providing default implementation of common sensor data interface
API methods.
|
class |
VarRateSensorOutput<SensorType extends ISensorModule<?>>
Specialized output class for variable rate sensors.
This provides facility to compute the average sampling rate on the fly. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSensorModule<ConfigType extends SensorConfig>
Class providing default implementation of common sensor API methods.
This can be used as the base for most sensor driver implementations as it generates defaults for the following: A random Unique ID using a UUID (the same is used between restarts) A short XML ID A default SensorML description including IDs, temporal validity, I/Os and position (location + orientation) if the sensor configuration provides static location and/or orientation A feature of interest if the sensor configuration provides static location |
class |
SensorSystem
Class allowing to group several sensors drivers and processes into a single
system.
The system's outputs consist of the ones from the individual sensors and processes included in the group. Relative location and orientation of components can also be set |
Modifier and Type | Field and Description |
---|---|
protected SensorType |
AbstractSensorControl.parentSensor |
protected SensorType |
AbstractSensorOutput.parentSensor |
Modifier and Type | Method and Description |
---|---|
ISensorModule<?> |
SensorManagerImpl.findSensor(String uid) |
ISensorModule<?> |
SensorManagerImpl.getModuleById(String moduleID) |
ISensorModule<?> |
AbstractSensorControl.getParentSensor() |
Modifier and Type | Method and Description |
---|---|
Collection<ISensorModule<?>> |
SensorManagerImpl.getConnectedSensors() |
Collection<ISensorModule<?>> |
SensorManagerImpl.getLoadedModules() |
Map<String,ISensorModule<?>> |
SensorSystem.getSensors() |
Modifier and Type | Class and Description |
---|---|
class |
SOSVirtualSensor
Virtual sensor interface created by SOS InsertSensor
|
Modifier and Type | Class and Description |
---|---|
class |
SWEVirtualSensor
Driver for SWE enabled sensors communicating via SOS & SPS standard services.
|
Constructor and Description |
---|
SensorDataProvider(ISensorModule<?> srcSensor,
SensorDataProviderConfig config,
SOSDataFilter filter) |
Modifier and Type | Method and Description |
---|---|
void |
SensorAdminPanel.build(MyBeanItem<ModuleConfig> beanItem,
ISensorModule<?> module) |
protected void |
SensorAdminPanel.rebuildSwePanels(com.vaadin.ui.GridLayout form,
ISensorModule<?> module) |
Copyright © 2016 Sensia Software LLC. All rights reserved.