public class SensorSystemConfig extends SensorConfig
Configuration class for SensorGroup modules
Modifier and Type | Class and Description |
---|---|
static class |
SensorSystemConfig.ProcessMember |
static class |
SensorSystemConfig.SensorMember |
Modifier and Type | Field and Description |
---|---|
PositionConfig |
position |
List<SensorSystemConfig.ProcessMember> |
processes |
List<SensorSystemConfig.SensorMember> |
sensors |
String |
uniqueID |
hiddenIO, sensorML
autoStart, id, moduleClass, name
Constructor and Description |
---|
SensorSystemConfig() |
Modifier and Type | Method and Description |
---|---|
PositionConfig.LLALocation |
getLocation()
This method must be overriden to give access to static sensor
location provided in specific sensor configuration
|
PositionConfig.EulerOrientation |
getOrientation()
This method must be overriden to give access to static sensor
orientation provided in specific sensor configuration
|
getSensorDescriptionURL
clone
@DisplayInfo(desc="Unique ID (full URN or only suffix) to use for the sensor system or \'auto\' to use the UUID randomly generated the first time the module is initialized") public String uniqueID
@DisplayInfo(label="Fixed Position", desc="Fixed system position on earth") public PositionConfig position
@DisplayInfo(label="System Sensors", desc="Configuration of sensor components of this sensor system") public List<SensorSystemConfig.SensorMember> sensors
@DisplayInfo(label="System Processes", desc="Configuration of processing components of this sensor system") public List<SensorSystemConfig.ProcessMember> processes
public PositionConfig.LLALocation getLocation()
SensorConfig
getLocation
in class SensorConfig
public PositionConfig.EulerOrientation getOrientation()
SensorConfig
getOrientation
in class SensorConfig
Copyright © 2016 Sensia Software LLC. All rights reserved.