| Package | Description |
|---|---|
| stella.sensor |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSensor
The abstract base class used for reading abstract sensors.
|
class |
AverageSensor
A class that takes a list of individual sensors and returns the average
of their measurements as its measurement.
|
class |
BadSensor
A bad sensor does not generate data events based on reading a true sensor,
but generates it from evaluating a probability description.
|
class |
BeckhoffRainSensor
This sensor has no retardation in case of bad weather.
|
class |
BeckhoffSensor
A sensor representation of analog input data read with a
Beckhoff PLC
module.
|
class |
CachingTcpIpSensor |
class |
CumulativeSensor
A cumulative sensor cumulates readings.
|
class |
DatabaseSensor
A sensor that reads its data out of a (remote) database.
|
class |
DataSensor
A sensor that produces data events.
|
class |
DerivativeSensor
A derivating sensor adds the capability of calculating the first derivative
of the sensor readings.
|
class |
DewPoint
A class that calculates the difference between the ambient temperature and
the dewpoint.
|
class |
FakeSensor
A fake sensor does not generate data events based on reading a true sensor,
but generates it from reading a file.
|
class |
FakeSolZSensor
This class is for the STELLA system at an increased pace.
|
class |
HealthSensor
A class to monitor voltage and temperature of the computer core.
|
class |
KeystrokeSensor
A sensor to generate weather events with the keyboard.
|
class |
MoxaSensor
A sensor representation of a moxa sensor, without conversion for temperature
sensors and possibly with conversion on AD moduels.
|
class |
MultiToggleSensor
A class that takes a list of individual sensors plus a toggle list
(Schmidt-trigger like toggle between good and bad).
|
class |
NoiseSolZSensor
This is a non-abstract implementation of a
WeatherSensor. |
class |
OneWireADSensor
A sensor representation of analog input data read with a one-wire A/D
converter.
|
class |
OneWireRainSensor
A sensor representation of a one-wire sensor.
|
class |
OneWireSensor
A sensor representation of a one-wire sensor.
|
class |
ParameterSensor
A sensor that reads a parameter and derives its rule out of it.
|
class |
PingSensor
A ping sensor generates its reading by ping another host.
|
class |
PredictiveSensor
A prediciting sensor adds the capability of predicting future
sensor readings.
|
class |
QuickDumpSensor
A test-unti only.
|
class |
RS485RainImminentSensor
This sensor has no retardation in case of bad weather.
|
class |
RS485RainSensor
A representation of a digital rain sensor.
|
class |
RS485Sensor
A sensor representation of analog input data read with a NuDAM-6017
module.
|
class |
SkyQualityMeter |
class |
SmoothingSensor
A smoothing sensor adds the capability of smoothing the sensor readings
with some general, but always causal linear smoothing method.
|
class |
SolHeightSensor
This is a non-abstract implementation of a
WeatherSensor that acts
similar to the stand-alone SolZSensor. |
class |
SolZSensor
This is a non-abstract implementation of a
WeatherSensor. |
class |
TcpIpSensor
A weather sensor that connects via TCP/IP.
|
class |
TimerTaskSensor
The abstract base class used for reading abstract sensors.
|
class |
Ups
A class to represent an ups.
|
class |
UpsSensor
A sensor representation of a ups sensor.
|
class |
WeatherSensor
This is the last abstract class in the sensor chain.
|
class |
WeirdSolZSensor
This class is for testing the behaviour of the STELLA system if one sensor
suddenly starts producing weird data.
|
| Modifier and Type | Field and Description |
|---|---|
private Telemetering |
DewPoint.ambient
The sensor giving the ambient temperature.
|
private Telemetering |
DewPoint.hum
The sensor giving the humidity.
|
private Telemetering |
DewPoint.temp
The sensor giving the temperature to calculate the dew point from.
|
| Modifier and Type | Field and Description |
|---|---|
private Map<Telemetering,Double> |
AverageSensor.average
The list of registered sensors that are used for averaging.
|
private Map<Telemetering,Boolean> |
WeatherStation.lookup
The lookup table matching sensor to their votes.
|
private List<Telemetering> |
MultiToggleSensor.sensors
All registered sensors.
|
| Modifier and Type | Method and Description |
|---|---|
private Telemetering |
WeatherStation.addFromFile(String prop)
Scans the resources for the properties given by a file name.
|
static Telemetering |
AbstractSensor.createSensor(Map<String,String> qualify)
Creates a sensor using the class name found in the properties file.
|
Telemetering |
WeatherStation.getSensor(String name)
Returns the sensor with the given name.
|
Telemetering |
WeatherSurveying.getSensor(String name)
Returns a single sensor served by this weater surveyer.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Telemetering> |
WeatherStation.getAllSensors()
Returns a collection of all sensors served by this weather station.
|
Collection<? extends Telemetering> |
WeatherSurveying.getAllSensors()
Returns a collection of all sensors served by this weather surveyer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SensorDepending.registerSensor(Telemetering sensor)
A sensor depending object derives its parameter or sensor value out of
a
Telemetering instance. |
void |
DewPoint.registerSensor(Telemetering check)
Registers the additional sensors necessary for interpreting this sensor
reading.
|
void |
AverageSensor.registerSensor(Telemetering add)
Adds sensor to this averaging sensor.
|
void |
MultiToggleSensor.registerSensor(Telemetering add)
Adds sensor to this multi-toggle sensor.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
AverageSensor.writeLog(List<String> sensors,
Map<Telemetering,Double> read)
For all named sensors in the sensors list, we write their current reading
into the open allsensor log file.
|