public interface WeatherSurveying extends StatusProviding, WeatherCaster, GlobalDepending, Trigger
RmiWeatherReporting,
EnvironmentMaster| Modifier and Type | Interface and Description |
|---|---|
static interface |
WeatherSurveying.DataBlock
A block of sensor data.
|
CONFIG, KEY_CLASS| Modifier and Type | Method and Description |
|---|---|
Collection<? extends Telemetering> |
getAllSensors()
Returns a collection of all sensors served by this weather surveyer.
|
int |
getCurrentlyRetarding()
Returns the number of sensors that are currently in a retarding state.
|
WeatherEvent |
getCurrentWeather()
Returns the current weather as a weather event.
|
Telemetering |
getSensor(String name)
Returns a single sensor served by this weater surveyer.
|
void |
registerSensorDriver(Driver driver)
Registers a driver to represent the hardware sensors in software.
|
void |
startSensors()
Starts all sensors that are not already running.
|
conciseStatus, extendedStatusaddWeatherListener, removeWeatherListenerregisterGlobalsdefaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringPropertiesinitgetElapsedToggleTime, getLastToggleTime, getTrigger, isTrue, setTrigger, toggleTriggerTelemetering getSensor(String name)
Collection<? extends Telemetering> getAllSensors()
void registerSensorDriver(Driver driver)
void startSensors()
registerSensorDriver(io.Driver) method.WeatherEvent getCurrentWeather()
int getCurrentlyRetarding()