| Package | Description |
|---|---|
| stella | |
| stella.globals | |
| stella.rmi | |
| stella.sensor | |
| stella.util |
| Modifier and Type | Method and Description |
|---|---|
void |
DataListener.dataAvailable(DataEvent de)
The method called by registered data event casters.
|
void |
MessageListener.rmiDataAvailable(DataEvent de)
The receiving edge of the data listener.
|
| Constructor and Description |
|---|
DataEvent(DataEvent copy)
Constructs a fully qualified DataEvent.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SensorStatistic.dataAvailable(DataEvent de)
Adds the data event to the statistic value.
|
void |
SensorShelf.dataAvailable(DataEvent de)
This method is called whenever data is available.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SensorDump.rmiDataAvailable(DataEvent de)
The data receiving edge.
|
void |
RmiSystemOutListener.rmiDataAvailable(DataEvent de)
Processes the data event.
|
void |
RmiDataListener.rmiDataAvailable(DataEvent de)
The method called by registered data event casters.
|
void |
FileDump.rmiDataAvailable(DataEvent de)
The data receiving edge.
|
void |
MyRmiListener.rmiDataAvailable(DataEvent de)
Receives a remote data event from a weather sensor.
|
void |
DailyDump.rmiDataAvailable(DataEvent de)
The data receiving edge.
|
private void |
FileDump.writeHead(DataEvent de)
Writes some header information.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RmiDataCollecting.rmiProcessData(Map<String,DataEvent> sensors,
boolean weather)
This method is called after the
stella.sensor.ShortAverageRepository collected
some data. |
| Modifier and Type | Class and Description |
|---|---|
class |
CumulativeDataEvent
The data event that is used for shuffling a bunch of measurements into a
single data event.
|
class |
DerivativeDataEvent
Adds the derivative values to the data event.
|
class |
PredictiveDataEvent
Adds the predicted values from a
PredictiveSensor to the data event
generated. |
class |
RawDataEvent
The generic data event for sensors that produce raw data.
|
class |
SmoothDataEvent
Adds the smothened values to the data event.
|
| Modifier and Type | Field and Description |
|---|---|
private Map<String,List<DataEvent>> |
SensorRepository.average
The hash map used for buffering the data events.
|
private Shelf<Map<String,DataEvent>> |
SensorRepository.longterm
Stores a number of averaged data events mappings.
|
private Map<String,DataEvent> |
SensorRepository.lookup
The look-up table matching sensor names to actual data events.
|
private Map<String,DataEvent> |
DatabaseCurrent.validread
A mapping of sensor names to last valid readings.
|
private Map<String,DataEvent> |
FileCurrent.validread
A mapping of sensor names to last valid readings.
|
| Modifier and Type | Method and Description |
|---|---|
static DataEvent |
DataFactory.average(List allevents)
Averages over a list of data events to produce a single data event of
the same type.
|
protected DataEvent |
SmoothingSensor.generateDataEvent()
Takes the last sensor smoothed data and adds it to the
PredictiveDataEvent produced by the parental method. |
protected DataEvent |
DataSensor.generateDataEvent()
Takes the last sensor reading and produces a
RawDataEvent out of
it. |
protected DataEvent |
DerivativeSensor.generateDataEvent()
Takes the last sensor derivative data and adds it to the
SmoothDataEvent produced by the parental method. |
protected DataEvent |
CumulativeSensor.generateDataEvent()
Takes the last sensor reading and produces a
CumulativeDataEvent out of it. |
protected DataEvent |
WeatherSensor.generateDataEvent()
Converts the conventional data event into a
DataEvent,
where the
principal measurement reflects the current weather situation. |
protected DataEvent |
PredictiveSensor.generateDataEvent()
Takes the last sensor predictions and add it to the
CumulativeDataEvent produced by the parental method. |
DataEvent |
SensorRepository.getActualData(String name)
Returns the last data event received from the sensor with the given
name.
|
DataEvent |
ReadoutRepository.getActualData(String name)
Returns the last data event received from the sensor with the given
name.
|
private DataEvent |
DatabaseCurrent.getDataEvent(String sensor,
Map<String,DataEvent> data)
Checks the data event found in the sensor-name-to-data map supplied for
validity.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HumiditySwitch.dataAvailable(DataEvent de)
Registers a new data event.
|
void |
SensorRepository.dataAvailable(DataEvent de)
Receives an incoming
DataEvent. |
void |
DataValue.dataAvailable(DataEvent de)
This method is called by subclasses of the data value to funnel a data
event, received either locally or via rmi, to this parameter's value.
|
private static boolean |
FileCurrent.isValidReading(DataEvent de)
Defines if the handed-over data event consists of valid readings.
|
protected void |
BeckhoffRainSensor.notifyDataListener(DataEvent de)
Parses through the list of registered weather listeners and passes
the argumental weather event to all of them.
|
protected void |
RS485RainImminentSensor.notifyDataListener(DataEvent de)
Parses through the list of registered weather listeners and passes
the argumental weather event to all of them.
|
protected void |
RS485RainSensor.notifyDataListener(DataEvent de)
Parses through the list of registered weather listeners and passes
the argumental weather event to all of them.
|
void |
DatabaseNow.rmiDataAvailable(DataEvent de)
Receives a data event.
|
void |
ReadoutRepository.rmiDataAvailable(DataEvent de)
Receives an incoming
DataEvent. |
void |
DailyDumpRepository.rmiDataAvailable(DataEvent de)
The data receiving edge of the repository.
|
| Modifier and Type | Method and Description |
|---|---|
private DataEvent |
DatabaseCurrent.getDataEvent(String sensor,
Map<String,DataEvent> data)
Checks the data event found in the sensor-name-to-data map supplied for
validity.
|
void |
DataCollecting.processData(Map<String,DataEvent> sensors,
boolean weather)
This method is called after the
ShortAverageRepository
collected
some data. |
void |
DatabaseCurrent.processData(Map<String,DataEvent> sensor,
boolean weather)
The file collector writes out all the data it received in a single
file.
|
void |
FileCurrent.processData(Map<String,DataEvent> sensor,
boolean weather)
The file collector writes out all the data it received in a single
file.
|
private void |
FileCurrent.writeData(Writer out,
Map<String,DataEvent> data,
boolean weather)
Writes the sensor data to the given stream.
|
private void |
FileCurrent.writeHeader(Writer out,
Map<String,DataEvent> data)
Writes a header to the specified stream.
|
| Constructor and Description |
|---|
CumulativeDataEvent(DataEvent source)
Constructs a new cumulative data event from a single data event.
|
DerivativeDataEvent(DataEvent de)
Constructs a new derivativeive data event from a generic data event.
|
PredictiveDataEvent(DataEvent de)
Constructs a new predictive data event from a generic data event.
|
RawDataEvent(DataEvent source)
Constructs the raw data event from a single data event.
|
SmoothDataEvent(DataEvent de)
Constructs a new smoothive data event from a generic data event.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SystemOutListener.dataAvailable(DataEvent de)
Processes the data event.
|