- accessDevice() - Method in class wxservice.sensor.task.WSI603A.WindTask
-
Access device and process data.
- adapter - Variable in class wxservice.sensor.task.SensorTask
-
1-Wire port adapter.
- adapter - Variable in class wxservice.Service
-
1-Wire port adapter.
- addDataExchangeListener(IDataExchangeListener) - Method in interface wxservice.IDataExchange
-
Adds a Data Exchange listener.
- addDataExchangeListener(IDataExchangeListener) - Method in class wxservice.Service.DataExchange
-
Adds a Data Exchange listener.
- addListener(IServiceListener) - Method in interface wxservice.IService
-
Adds a listener for sensor updates.
- addListener(IServiceListener) - Method in class wxservice.Service
-
- address - Variable in class wxservice.sensor.task.SensorTask
-
Configured device address.
- AIR_PRESSURE - Static variable in class wxservice.formatter.task.APRS
-
Barometer decimal format.
- AIR_PRESSURE - Static variable in class wxservice.formatter.task.CSV
-
Barometer decimal format.
- AIR_PRESSURE - Static variable in class wxservice.formatter.task.WeatherBug
-
Barometer decimal format.
- AIR_PRESSURE - Static variable in class wxservice.formatter.task.Wunderground
-
Barometer decimal format.
- anemometer - Variable in class wxservice.formatter.task.APRS
-
Individually referenced sensor.
- anemometer - Variable in class wxservice.formatter.task.CSV
-
Individually referenced sensor.
- anemometer - Variable in class wxservice.formatter.task.WeatherBug
-
Individually referenced sensor.
- anemometer - Variable in class wxservice.formatter.task.Wunderground
-
Individually referenced sensor.
- Anemometer - Class in wxservice.sensor.data
-
Processes wind speed data posted by the anemometer task in meters/sec.
- Anemometer(String, String, Properties) - Constructor for class wxservice.sensor.data.Anemometer
-
Creates a new instance of Anemometer.
- Anemometer - Class in wxservice.sensor.task
-
Reads the anemometer device and posts data to the data exchange in
meters/sec.
- Anemometer(String, DSPortAdapter, Properties, IDataExchange, IServiceControl) - Constructor for class wxservice.sensor.task.Anemometer
-
Creates a new instance of Anemometer
- Anemometer.IPeakProcessor - Interface in wxservice.sensor.data
-
Interface for peak processors.
- Anemometer.nullProcessor - Class in wxservice.sensor.data
-
Installs the peak processor after the first two data points.
- Anemometer.peakProcessor - Class in wxservice.sensor.data
-
Peak processor handles everything past the first two data points.
- Anemometer.ReadTask - Class in wxservice.sensor.task
-
Samples the DS2423 on the configured schedule.
- ANEMOMETER_CAL_CHECKSUM_INDEX - Static variable in class wxservice.sensor.task.WSI603A
-
Wind speed calibration checksum index.
- ANEMOMETER_CAL_COMMAND - Static variable in class wxservice.sensor.task.WSI603A
-
Wind speed calibration command.
- ANEMOMETER_CAL_COMMAND_INDEX - Static variable in class wxservice.sensor.task.WSI603A
-
Wind speed calibration command index.
- ANEMOMETER_CAL_COMMAND_LENGTH - Static variable in class wxservice.sensor.task.WSI603A
-
Anemometer calibration command buffer length.
- ANEMOMETER_CAL_EOM - Static variable in class wxservice.sensor.task.WSI603A
-
Wind speed calibration end of message.
- ANEMOMETER_CAL_EOM_INDEX - Static variable in class wxservice.sensor.task.WSI603A
-
Wind speed calibration end of message.
- ANEMOMETER_CAL_VALUE_INDEX - Static variable in class wxservice.sensor.task.WSI603A
-
Wind speed calibration value index.
- ANEMOMETER_NAME - Variable in class wxservice.sensor.task.WSI603A.WindTask
-
Data name.
- anemometerCalCommandStream - Variable in class wxservice.sensor.task.WSI603A
-
Initialize anemometer command.
- anemometerInterval - Variable in class wxservice.sensor.task.WSI603A
-
Anemometer sampling interval.
- anemometerTaskName - Variable in class wxservice.sensor.task.WSI603A
-
Name of anemometer task for posting data.
- APP_NAME - Static variable in class wxservice.formatter.task.APRS
-
Short app name.
- APP_VERSION - Static variable in class wxservice.formatter.task.APRS
-
APRS-recognized application name.
- APP_VERSION - Variable in class wxservice.formatter.task.WeatherBug.FormatTask
-
APRS-recognized application name.
- APP_VERSION - Variable in class wxservice.formatter.task.Wunderground.FormatTask
-
APRS-recognized application name.
- APRS - Class in wxservice.formatter.task
-
- APRS(String, Properties, IDataExchange, IServiceControl) - Constructor for class wxservice.formatter.task.APRS
-
Creates a new instance of APRS
- APRS.DataExchangeListener - Class in wxservice.formatter.task
-
Data exchange listener captures and processes sensor data.
- APRS.FormatTask - Class in wxservice.formatter.task
-
Format weather data to APRS CWOP.
- authenticate(Properties) - Method in class wxservice.Service
-
Checks the authentication string in the cfg properties against the
configured authorized users.
- AuthException - Exception in wxservice
-
Indicates authentication/authorization failure.
- AuthException() - Constructor for exception wxservice.AuthException
-
Constructs a new exception with null as its detail message.
- AuthException(String) - Constructor for exception wxservice.AuthException
-
Constructs a new exception with the specified detail message.
- AuthException(String, Throwable) - Constructor for exception wxservice.AuthException
-
Constructs a new exception with the specified detail message and cause.
- AuthException(Throwable) - Constructor for exception wxservice.AuthException
-
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).
- AUTO_RANGING_SLOPE - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
-
Legend for auto-ranging slope.
- AUTO_RANGING_ZERO - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
-
Legend for auto-ranging zero offset.
- averageValue() - Method in interface wxservice.sensor.data.ISensorData
-
Calculates the average of all values in the history buffer.
- averageValue() - Method in class wxservice.sensor.data.PrecipitationTotal
-
Average value is always the current value.
- averageValue() - Method in class wxservice.sensor.data.SensorData
-
- averageValue() - Method in class wxservice.sensor.data.WindVane
-
Calculates the average value by converting the angles to vectors on the
unit circle and averaging the Cartesian coordinates.