- samplingInterval - Variable in class wxservice.sensor.task.Anemometer
-
Sampling interval in milliseconds.
- scale - Variable in class wxservice.sensor.data.Anemometer
-
Multiplier for converting meters/sec to another unit of velocity.
- scale - Variable in class wxservice.sensor.data.Barometer
-
Multiplier to convert between units.
- scale - Variable in class wxservice.sensor.data.PrecipitationRate
-
Multiplier for calibrating precipitation units.
- scale - Variable in class wxservice.sensor.data.PrecipitationTotal
-
Multiplier for calibrating precipitation units.
- scale - Variable in class wxservice.sensor.data.Thermometer
-
Multiplier to convert between units.
- SCALE_CELSIUS - Static variable in class wxservice.sensor.data.Thermometer
-
Multiplier for Celsius.
- SCALE_FAHRENHEIT - Static variable in class wxservice.sensor.data.Thermometer
-
Multiplier for Fahrenheit.
- SCALE_INCH_HG - Static variable in class wxservice.sensor.data.Barometer
-
Multiplier for pressure in inches of mercury.
- SCALE_KELVIN - Static variable in class wxservice.sensor.data.Thermometer
-
Multiplier for Kelvin.
- SCALE_MILLIBAR - Static variable in class wxservice.sensor.data.Barometer
-
Multiplier for pressure in bar.
- schedule(int) - Method in enum wxservice.sensor.data.PrecipitationTotal.Interval
-
Schedules the next trigger for each enum type.
- scheduler - Variable in class wxservice.Service
-
Thread pool task scheduler.
- scheduleTask(Runnable, long, long) - Method in interface wxservice.IServiceControl
-
Schedules a task for execution by the scheduled thread pool executor.
- scheduleTask(Runnable, long, long) - Method in class wxservice.Service
-
- sCoeffs - Variable in class wxservice.sensor.task.Hygrometer
-
Solar calibration coefficients.
- sCoeffs - Variable in class wxservice.sensor.task.WSI603A
-
Solar calibration coefficients.
- SECONDS - Variable in class wxservice.formatter.task.WeatherBug.FormatTask
-
Rapid fire interval formatter.
- SECONDS - Variable in class wxservice.formatter.task.Wunderground.FormatTask
-
Rapid fire interval formatter.
- selector - Variable in enum wxservice.sensor.data.PrecipitationTotal.Interval
-
Calendar field selector.
- SENSOR_TIMEOUT - Static variable in class wxservice.sensor.task.SensorTask
-
Timeout value for sensor commands in nanoseconds (100 seconds).
- sensorData - Variable in class wxservice.formatter.task.APRS
-
Map of data sources.
- sensorData - Variable in class wxservice.formatter.task.CSV
-
Map of data sources.
- sensorData - Variable in class wxservice.formatter.task.WeatherBug
-
Map of data sources.
- sensorData - Variable in class wxservice.formatter.task.Wunderground
-
Map of data sources.
- SensorData - Class in wxservice.sensor.data
-
Sensor data management base class.
- SensorData(String, String, Properties) - Constructor for class wxservice.sensor.data.SensorData
-
Creates a new instance of SensorData.
- sensorData - Variable in class wxservice.WxWeb
-
List of sensor data.
- sensorName - Variable in class wxservice.sensor.data.SensorData
-
Name of the sensor posting data to this processor.
- sensorRx - Variable in class wxservice.sensor.task.Barometer
-
DS2406 dual addressable switch for sensor reads.
- SensorTask - Class in wxservice.sensor.task
-
Abstract base class for sensor tasks.
- SensorTask(String, DSPortAdapter, Properties, IDataExchange) - Constructor for class wxservice.sensor.task.SensorTask
-
Creates a new instance of SensorTask.
- sensorTx - Variable in class wxservice.sensor.task.Barometer
-
DS2406 dual addressable switch for sensor writes.
- Service - Class in wxservice
-
Main service class for the 1-Wire Weather Service for Java.
- Service(boolean) - Constructor for class wxservice.Service
-
Creates a new instance of Service.
- service - Variable in class wxservice.WxWeb
-
The actual service implementation.
- Service.DataExchange - Class in wxservice
-
Handles exchanging data between sensors and formatters.
- Service.DataExchangeListener - Class in wxservice
-
Notifies service listenerArray that data has changed.
- serviceControl - Variable in class wxservice.formatter.task.Watchdog
-
Service control to reset the service after an extended timeout.
- ServiceException - Exception in wxservice
-
Indicates a general weather service exception.
- ServiceException() - Constructor for exception wxservice.ServiceException
-
Constructs a new exception with null as its detail message.
- ServiceException(String) - Constructor for exception wxservice.ServiceException
-
Constructs a new exception with the specified detail message.
- ServiceException(String, Throwable) - Constructor for exception wxservice.ServiceException
-
Constructs a new exception with the specified detail message and cause.
- ServiceException(Throwable) - Constructor for exception wxservice.ServiceException
-
Constructs a new exception with the specified cause and a detail message
of (cause==null ? null : cause.toString()
) (which typically
contains the class and detail message of cause).
- setConfiguration(Properties) - Method in interface wxservice.IService
-
Configuration properties accessor.
- setConfiguration(Properties) - Method in class wxservice.Service
-
- setConfiguration(List<WebConfigData>) - Method in class wxservice.WxWeb
-
Configuration properties accessor.
- setMaxTemperatureResolutionEFT(TemperatureContainer, byte[]) - Method in class wxservice.sensor.task.SensorTask
-
Encapsulates exclusive fault tolerant access to setting the maximum
device resolution.
- sigmaValue() - Method in interface wxservice.sensor.data.ISensorData
-
Calculates the sum of all values in the history buffer.
- sigmaValue() - Method in class wxservice.sensor.data.PrecipitationTotal
-
Sigma value is always the current value.
- sigmaValue() - Method in class wxservice.sensor.data.SensorData
-
- SIN - Static variable in class wxservice.sensor.data.WindVane
-
Array of sin values for the 16 cardinal compass points.
- SLOPE - Static variable in class wxservice.sensor.task.Hygrometer
-
Calibration coefficients slope index.
- solar - Variable in class wxservice.sensor.task.WSI603A.WindTask
-
Solar averaging buffer.
- SOLAR_INTENSITY - Static variable in class wxservice.formatter.task.CSV
-
Solar intensity decimal format.
- SOLAR_INTENSITY_INDEX - Variable in class wxservice.sensor.task.WSI603A.WindTask
-
Response buffer solar intensity index.
- SOLAR_INTENSITY_NAME - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
-
Data name.
- SOLAR_NAME - Variable in class wxservice.sensor.task.WSI603A.WindTask
-
Data name.
- solarIndex - Variable in class wxservice.sensor.task.WSI603A.WindTask
-
Solar averaging buffer index.
- solarIntensity - Variable in class wxservice.formatter.task.CSV
-
Individually referenced sensor.
- SolarIntensity - Class in wxservice.sensor.data
-
Processes temperature data posted by the solar task.
- SolarIntensity(String, String, Properties) - Constructor for class wxservice.sensor.data.SolarIntensity
-
Creates a new instance of Solar Intensity.
- solarInterval - Variable in class wxservice.sensor.task.WSI603A
-
Solar sampling interval.
- solarTaskName - Variable in class wxservice.sensor.task.WSI603A
-
Name of solar task for posting data.
- speed - Variable in class wxservice.sensor.task.WSI603A.WindTask
-
Anemometer averaging buffer.
- speedIndex - Variable in class wxservice.sensor.task.WSI603A.WindTask
-
Anemometer averaging buffer index.
- start() - Method in interface wxservice.IDataExchange
-
Starts this data exchange.
- start() - Method in class wxservice.Service.DataExchange
-
Starts the data exchange.
- state - Variable in class wxservice.sensor.task.Barometer2438.ReadTask
-
1-Wire device state.
- state - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
-
1-Wire device state.
- state - Variable in class wxservice.sensor.task.Thermometer.ReadTask
-
1-Wire device state.
- state - Variable in class wxservice.sensor.task.WindVane.ReadTask
-
1-Wire device state.
- state - Variable in class wxservice.sensor.task.WSI603A.TemperatureTask
-
1-Wire device state.
- stateRx - Variable in class wxservice.sensor.task.Barometer.ReadTask
-
DS2406 dual addressable switch state buffer.
- stateTx - Variable in class wxservice.sensor.task.Barometer.ReadTask
-
DS2406 dual addressable switch state buffer.
- stationId - Variable in class wxservice.formatter.task.APRS
-
APRS weather station ID.
- stationId - Variable in class wxservice.formatter.task.WeatherBug
-
WeatherBug weather station ID.
- stationId - Variable in class wxservice.formatter.task.Wunderground
-
Wunderground weather station ID.
- stationNum - Variable in class wxservice.formatter.task.WeatherBug
-
WeatherBug station number.
- STATUS_INIT_FAILED - Static variable in class wxservice.WxWeb
-
System exit status failed.
- StatusException - Exception in wxservice
-
Indicates an unexpected completion status was received.
- StatusException() - Constructor for exception wxservice.StatusException
-
Constructs a new exception with null as its detail message.
- StatusException(String) - Constructor for exception wxservice.StatusException
-
Constructs a new exception with the specified detail message.
- StatusException(String, Throwable) - Constructor for exception wxservice.StatusException
-
Constructs a new exception with the specified detail message and cause.
- StatusException(Throwable) - Constructor for exception wxservice.StatusException
-
Constructs a new exception with the specified cause and a detail message
of (cause==null ? null : cause.toString()
) (which typically
contains the class and detail message of cause).
- stdDev(double[]) - Method in class wxservice.sensor.task.SensorTask
-
Calculates the standard deviation of the given values.
- sValues - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
-
Solar values for RMS calculation.
- sValuesIndex - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
-
Solar values index.