Interface WeatherStation
- All Superinterfaces:
AutoCloseable, Commented, ComplexInstrument, ComprehensiveIdentification, Device, Identified<Identification>, Named, Serializable
- All Known Implementing Classes:
SimulatedWeatherStation
Interface for a weather station instrument.
A weather station is a complex instrument aggregating temperature, humidity and pressure sensors.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Nested Class Summary
Nested classes/interfaces inherited from interface Device
Device.Record, Device.Status -
Method Summary
Modifier and TypeMethodDescriptiondefault doubledefault doubledefault doubleMethods inherited from interface AutoCloseable
closeMethods inherited from interface Commented
getComments, getTrait, setCommentsMethods inherited from interface ComplexInstrument
calibrate, getActuators, getSensorsMethods inherited from interface ComprehensiveIdentification
getName, getTrait, getTraits, setName, setTraitMethods inherited from interface Device
calibrate, connect, disconnect, getAccuracy, getCalibrationHistory, getCapabilities, getDeviceStatus, getDisplayUnit, getFirmware, getHistory, getId, getLastCalibration, getLocationDescription, getManufacturer, getMaxRange, getMeasurableQuantities, getMinRange, getModel, getPrecisionDescription, getReadings, getResolution, getSensitivity, getStatus, getValue, isConnected, isEnabled, measure, needsCalibration, setDisplayUnit, setEnabled
-
Method Details
-
getTemperatureProbe
TemperatureProbe getTemperatureProbe() -
getHumidityProbe
HumidityProbe getHumidityProbe() -
getPressureGauge
PressureGauge getPressureGauge() -
getTemperatureCelsius
default double getTemperatureCelsius() -
getHumidityPercent
default double getHumidityPercent() -
getPressureHPa
default double getPressureHPa()
-