Package stella.sensor

Interface Summary
ConvertToPhysical An interface describing the capability of a sensor to interpret its reading in a physical sense.
Cumulating The interface defining cumulative capabilities.
DataCollecting Data collectors are only used by a SensorRepository.
Deriving The interface marking derivative capabilities of a sensor.
PhysicalDerivative An interface describing the capability of a sensor to interpret its reading in a physical sense.
Predicting The interface marking predictive capabilities of a sensor.
RemoteSensorWrapping The interface defining two remote methods necessary for wrapping a DataSensor to a stella.parameter.RemoteSensorSkeleton.
SensorDepending An interface signaling that this class depends on a certain sensor clustered in a WeatherSurveying.
Smoothing The interface marking smoothing capabilities of a sensor.
Telemetering The interface decribing capabilities to remote measure data.
Toggling An interface defining the capabilities to be used as a WeatherJudging helper class.
WeatherJudging The interface defining the methods necessarry to allow a raw filter reading to be converted into a single bad/false response.
WeatherPredicting Capabilities of s weather station to predict the weather in the near future.
WeatherSurveying An interface that describes the functinoality of a weather station, i.e.
WeatherSurveying.DataBlock A block of sensor data.
 

Class Summary
AbstractConversion The class to dynamically construct ConvertToPhysical instances using a properties object as a constructor.
AbstractDataCollector An abstract implementation of the DataCollecting interface.
AbstractDerivative The class to use as a base class for PhysicalDerivative instances.
AbstractSensor The abstract base class used for reading abstract sensors.
AbstractToggle An abstract implementation of the Toggling interface.
AbstractWeatherSurveyor An abstract implementation of the WeatherSurveying interface.
AverageSensor A class that takes a list of individual sensors and returns the average of their measurements as its measurement.
BadSensor A bad sensor does not generate data events based on reading a true sensor, but generates it from evaluating a probability description.
BadSensor.Randomize Class for testing.
CosineConversion The converter class used by the solz sensor.
CumulativeDataEvent The data event that is used for shuffling a bunch of measurements into a single data event.
CumulativeSensor A cumulative sensor cumulates readings.
DailyDumpRepository This class dumps all incomming data from the sensors to data files.
DailyDumpRepository.Parser A command line parser class to allow direct parameter hand-over.
DatabaseCurrent A simple class that writes the data it obtained from the SensorRepository to a postgresql database.
DatabaseNow A class that registers as an rmi-data listener to the stated list of sources Whenever a data event is received, the physical value is passed to a database, that only caches the most recent values.
DatabaseNow.Run A class to create a a database now instance and run it.
DataFactory This class provides static factory methods for averaging various kinds of data events.
DataSensor A sensor that produces data events.
DerivativeDataEvent Adds the derivative values to the data event.
DerivativeSensor A derivating sensor adds the capability of calculating the first derivative of the sensor readings.
DewPoint A class that calculates the difference between the ambient temperature and the dewpoint.
DewPointConvert The helper class to convert dew-point offsets in degrees centigrade to true temperatures in centigrades.
FakeSensor A fake sensor does not generate data events based on reading a true sensor, but generates it from reading a file.
FakeSolZSensor This class is for the STELLA system at an increased pace.
FakeSolZSensor.Test Test purpose mainly.
FileCurrent A simple class that writes out the data it obtained from the SensorRepository to a file.
HealthSensor A class to monitor voltage and temperature of the computer core.
HealthSensor.Test Test purpose only.
HumiditySwitch A switch that listens to a sensor and, based on the reading, switches an RS485-relay on and off.
IdenticalConversion The identical converter.
KeystrokeSensor A sensor to generate weather events with the keyboard.
LimitedPolynomialConversion A class that allows the polynomial conversion to be bounded by upper and/or lower limits.
Meteorology Class that reads weather ascii files in the format:
Meteorology.Robotel Reads the robotel weather data and does some statistic.
Meteorology.Stella Reads the Tenerife weather data and does some statistic.
MoxaSensor A sensor representation of a moxa sensor, without conversion for temperature sensors and possibly with conversion on AD moduels.
NoiseSolZSensor This is a non-abstract implementation of a WeatherSensor.
NoiseSolZSensor.Test Test purpose mainly.
OneWireADSensor A sensor representation of analog input data read with a one-wire A/D converter.
OneWireRainSensor A sensor representation of a one-wire sensor.
OneWireSensor A sensor representation of a one-wire sensor.
ParameterSensor A sensor that reads a parameter and derives its rule out of it.
PolynomialConversion A class to convert raw readings into physical quantities.
PredictiveDataEvent Adds the predicted values from a PredictiveSensor to the data event generated.
PredictiveSensor A prediciting sensor adds the capability of predicting future sensor readings.
QuickDumpSensor A test-unti only.
QuickDumpSensor.Test Test purpose mainly.
RawDataEvent The generic data event for sensors that produce raw data.
ReadoutRepository This class acts as a repository for a whole bundle of sensor values.
RS485RainSensor A representation of a digital rain sensor.
RS485Sensor A sensor representation of analog input data read with a NuDAM-6017 module.
SensorRepository This class acts as a repository for a whole bundle of sensor values.
SmoothDataEvent Adds the smothened values to the data event.
SmoothingSensor A smoothing sensor adds the capability of smoothing the sensor readings with some general, but always causal linear smoothing method.
SolHeightSensor This is a non-abstract implementation of a WeatherSensor that acts similar to the stand-alone SolZSensor.
SolZSensor This is a non-abstract implementation of a WeatherSensor.
SolZSensor.Test Test purpose mainly.
TimerTaskSensor The abstract base class used for reading abstract sensors.
Ups A class to represent an ups.
UpsSensor A sensor representation of a ups sensor.
WeatherDatabase A simple class that reads weather data from the database and generates WeatherSurveying.BlockData out of it.
WeatherDatabase.Dump Retrieves a list of weather data and dumpe it to stdout.
WeatherEvent This event is generated, whenever the weather situation changes.
WeatherRemainsBad The weather trigger exports the weather from a local WeatherSurveying instance to remote listeners.
WeatherSensor This is the last abstract class in the sensor chain.
WeatherStation A class acting as a conductor of several WeatherSensors.
WeatherStation.Manage Allows rmi-access to the add/remove sensor properties of the weather station.
WeatherStation.Run Test purpose.
WeatherStation.WeatherStationData Implementation of the WeatherSurveying.DataBlock class.
WeatherTrigger The weather trigger exports the weather from a local WeatherSurveying instance to remote listeners.
WeirdSolZSensor This class is for testing the behaviour of the STELLA system if one sensor suddenly starts producing weird data.
WeirdSolZSensor.Test Test purpose mainly.