| Package | Description |
|---|---|
| stella | |
| stella.environment | |
| stella.globals | |
| stella.sensor | |
| stella.util |
| Modifier and Type | Field and Description |
|---|---|
private WeatherSurveying |
MasterErrorHandler.weather
The local weather station if any.
|
private WeatherSurveying |
MasterMind.weather
A local weather station.
|
private WeatherSurveying |
ParameterSet.weather
The weather surveying instance registered to this parameter set.
|
| Modifier and Type | Method and Description |
|---|---|
WeatherSurveying |
ParameterClustering.getWeatherSurveyor()
Returns the weather surveyor currently assigned to this parameter
cluster.
|
WeatherSurveying |
ParameterSet.getWeatherSurveyor()
Returns the last weather station registered to this parameter set.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
WeatherDependingParameter.getForWeather(WeatherSurveying weather)
Returns the parameter value using some sensors of the weather surveying
handed over.
|
void |
ErrorHandling.registerWeather(WeatherSurveying weather)
Registers a local weather station constructed within the
MasterMind to the error handler. |
void |
MasterErrorHandler.registerWeather(WeatherSurveying fake)
Registers a local weather station to the error handler.
|
void |
WeatherDependingParameter.registerWeather(WeatherSurveying sensors)
Registers a weather surveyor permanently to this parameter.
|
void |
ParameterClustering.setWeatherSurveyor(WeatherSurveying weather)
Registers a weather surveying instance to this parameter cluster.
|
void |
ParameterSet.setWeatherSurveyor(WeatherSurveying sensors)
Binds a weather surveyor to this parameter set.
|
| Modifier and Type | Field and Description |
|---|---|
private WeatherSurveying |
EnvironmentSimulator.fake
The weather station.
|
private WeatherSurveying |
DomeSimulator.fake
The weather station.
|
private WeatherSurveying |
ShelterMaster.weather
The weather station.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
SensorValue.getForWeather(WeatherSurveying weather)
Receiving the sensor value directly from the weather station without
registering is not possible.
|
void |
SensorValue.registerWeather(WeatherSurveying weather)
Tells the sensor global to which sensor it should register itself as
a data listener.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWeatherSurveyor
An abstract implementation of the
WeatherSurveying interface. |
class |
WeatherStation
A class acting as a conductor of several
WeatherSensors. |
| Modifier and Type | Field and Description |
|---|---|
private WeatherSurveying |
SensorRepository.station
A reference to the weather station for deregistering on exit.
|
private WeatherSurveying |
WeatherTrigger.station
Normal action will register a weather station after construct.
|
| Modifier and Type | Method and Description |
|---|---|
static WeatherSurveying |
AbstractWeatherSurveyor.createWeatherSurveyor(Map prop)
Constructs a new weather watching instance using the mapping of the
PropertySupplying.KEY_CLASS to the class name to derive the class to instantiate. |
| Modifier and Type | Method and Description |
|---|---|
Object |
HumiditySwitch.getForWeather(WeatherSurveying weather)
Defined by the weather-depending interface, but not used here.
|
Object |
WeatherTrigger.getForWeather(WeatherSurveying weather)
Returns true if the weather is clear according to the weather station
handed over.
|
Object |
WeatherRemainsBad.getForWeather(WeatherSurveying weather)
Returns true if the weather is clear according to the weather station
handed over.
|
void |
SensorRepository.registerSensors(WeatherSurveying caller)
Initalizes the repository sensors.
|
void |
HumiditySwitch.registerWeather(WeatherSurveying sensors)
Registers a weather surveyor permanently to this parameter.
|
void |
WeatherTrigger.registerWeather(WeatherSurveying operator)
Sets the roof operator where queries are diverted to.
|
void |
WeatherRemainsBad.registerWeather(WeatherSurveying operator)
Sets the roof operator where queries are diverted to.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimulatorWeather
This class is the base class for simple or more sophisticated average-weather
predictors to use in simulations of STELLA action.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
SimulatorTime.getForWeather(WeatherSurveying weather)
Dummy method.
|
void |
SimulatorTime.registerWeather(WeatherSurveying weather)
Registers the weather surveyor.
|