1-Wire Weather Service for Java -- Server API
A B C D E F G H I K L M N O P Q R S T U V W

A

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
 
addValue(Number) - Method in interface wxservice.sensor.data.ISensorData
Adds a new data value to the processor.
addValue(Number) - Method in class wxservice.sensor.data.SensorData
 
addValue(Number) - Method in class wxservice.sensor.data.WindVane
Adds a new data value to the processor.
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.Wunderground
Barometer decimal format.
Anemometer - Class in wxservice.sensor.data
Processes wind speed data posted by the anemometer task in RPM.
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 RPM.
Anemometer(String, DSPortAdapter, Properties, IDataExchange) - Constructor for class wxservice.sensor.task.Anemometer
Creates a new instance of Anemometer
Anemometer.ReadTask - Class in wxservice.sensor.task
Timer task implementation samples the DS2423 on the configured schedule.
Anemometer.ReadTask() - Constructor for class wxservice.sensor.task.Anemometer.ReadTask
 
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 - Static variable in class wxservice.formatter.task.Wunderground
APRS-recognized application name.
APRS - Class in wxservice.formatter.task
Formats and posts weather data to APRS Citizen Weather Observer Program on the specified schedule.
APRS(String, Properties, IDataExchange) - 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.DataExchangeListener() - Constructor for class wxservice.formatter.task.APRS.DataExchangeListener
 
APRS.FormatTask - Class in wxservice.formatter.task
Timer task to format weather data to APRS CWOP.
APRS.FormatTask() - Constructor for class wxservice.formatter.task.APRS.FormatTask
 
authenticate(Properties) - Method in class wxservice.Service
Checks the authentication string in the config 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).
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 using the Russ Chadwick/William Beals consensus algorithm.

B

Barometer - Class in wxservice.sensor.data
Processes air pressure data posted by the barometer task in millibars.
Barometer(String, String, Properties) - Constructor for class wxservice.sensor.data.Barometer
Creates a new instance of Barometer.
Barometer - Class in wxservice.sensor.task
Reads the barometer device and posts data to the data exchange in millibars.
Barometer(String, DSPortAdapter, Properties, IDataExchange) - Constructor for class wxservice.sensor.task.Barometer
Creates a new instance of Barometer for the TAI8570.
Barometer.ReadTask - Class in wxservice.sensor.task
Timer task implementation samples the TAI8570 Pressure SensorTask on the configured schedule.
Barometer.ReadTask() - Constructor for class wxservice.sensor.task.Barometer.ReadTask
 
beginExclusive() - Method in class wxservice.sensor.task.SensorTask
Mutex for exclusive access to the 1-Wire network.

C

C1 - Static variable in class wxservice.sensor.data.Anemometer
Beaufort C1 from anemometer RPM (C1[MPH] / MPH multipler).
C1 - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
Constant C1 for calculating dewpoint.
C2 - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
Constant C2 for calculating dewpoint.
C3 - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
Constant C3 for calculating dewpoint.
C4 - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
Constant C4 for calculating dewpoint.
C5 - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
Constant C5 for calculating dewpoint.
calcDewpoint(double, double) - Method in class wxservice.sensor.task.Hygrometer.ReadTask
Calculates the dewpoint based on the ambient temperature expressed in Kelvin and humidity expressed as a simple ratio.
calculateDewpoint(double, double) - Method in class wxservice.sensor.task.Hygrometer.ReadTask
Calculates the dewpoint.
calculateRPM(long, long, long) - Method in class wxservice.sensor.task.Anemometer.ReadTask
Calculates the current sensor RPM.
calibrate() - Method in class wxservice.sensor.task.Barometer.ReadTask
Reads the internal calibration constants from the MS5534A.
cancel() - Method in class wxservice.formatter.task.APRS
 
cancel() - Method in class wxservice.formatter.task.CSV
 
cancel() - Method in class wxservice.formatter.task.Watchdog
 
cancel() - Method in class wxservice.formatter.task.Wunderground
 
cancel() - Method in interface wxservice.IDataExchange
Cancels this data exchange.
cancel() - Method in interface wxservice.ITask
Terminates the task.
cancel() - Method in class wxservice.sensor.task.SensorTask
 
cancel() - Method in class wxservice.Service.DataExchange
Cancels this data exchange.
cancelTask() - Method in class wxservice.sensor.task.SensorTask
Cancels the task if the the task was canceled.
CFG_ADDRESS_KEY - Static variable in class wxservice.formatter.task.APRS
APRS server address configuration key.
CFG_ADMINISTRATOR_KEY - Static variable in class wxservice.Service
Administrator key configuration key.
CFG_AIR_PRESSURE_DATA_KEY - Static variable in class wxservice.formatter.task.APRS
Air pressure sensor task name configuration key.
CFG_AIR_PRESSURE_DATA_KEY - Static variable in class wxservice.formatter.task.CSV
Air pressure sensor data name configuration key.
CFG_AIR_PRESSURE_DATA_KEY - Static variable in class wxservice.formatter.task.Wunderground
Air pressure sensor task name configuration key.
CFG_AIR_PRESSURE_TASK_KEY - Static variable in class wxservice.formatter.task.APRS
Air pressure sensor task name configuration key.
CFG_AIR_PRESSURE_TASK_KEY - Static variable in class wxservice.formatter.task.CSV
Air pressure sensor task name configuration key.
CFG_AIR_PRESSURE_TASK_KEY - Static variable in class wxservice.formatter.task.Wunderground
Air pressure sensor task name configuration key.
CFG_AVERAGING_INTERVAL_KEY - Static variable in class wxservice.sensor.data.SensorData
Averaging interval (milliseconds) configuration sensor-name.key suffix.
CFG_AVERAGING_INTERVAL_KEY - Static variable in class wxservice.sensor.task.SensorTask
Averaging interval (milliseconds) configuration sensor-name.key suffix.
CFG_CLASS_NAME_KEY - Static variable in class wxservice.Service
Installable task class name configuration sensor-name.key suffix.
CFG_COMMAND_KEY - Static variable in class wxservice.formatter.task.Watchdog
Watchdog system command.
CFG_DATE_TIME_DEFAULT - Static variable in class wxservice.formatter.task.CSV
Date-time format default.
CFG_DATE_TIME_KEY - Static variable in class wxservice.formatter.task.CSV
Date-time format key.
CFG_DEVICE_ADDRESS_KEY - Static variable in class wxservice.sensor.task.SensorTask
Device address configuration sensor-name.key suffix.
CFG_DEVICE_OFFSET_KEY - Static variable in class wxservice.sensor.task.SensorTask
Calibration offset configuration sensor-name.key suffix.
CFG_DEVICE_SCALE_KEY - Static variable in class wxservice.sensor.task.SensorTask
Calibration scale configuration sensor-name.key suffix.
CFG_DEWPOINT_DATA_KEY - Static variable in class wxservice.formatter.task.CSV
Dewpoint sensor data name configuration key.
CFG_DEWPOINT_DATA_KEY - Static variable in class wxservice.formatter.task.Wunderground
Dewpoint sensor task name configuration key.
CFG_DEWPOINT_TASK_KEY - Static variable in class wxservice.formatter.task.CSV
Dewpoint sensor task name configuration key.
CFG_DEWPOINT_TASK_KEY - Static variable in class wxservice.formatter.task.Wunderground
Dewpoint sensor task name configuration key.
CFG_FILE_LOCATION_KEY - Static variable in class wxservice.sensor.data.PrecipitationTotal
Reference update schedule name.key suffix.
CFG_FILE_NAME_KEY - Static variable in class wxservice.sensor.task.Barometer
TAI8570 slave DS2406 address file name configuration sensor-name.key suffix.
CFG_FORMATTER_TASK_NAMES_KEY - Static variable in class wxservice.Service
Installable formatter class names configuration key.
CFG_HUMIDITY_DATA_KEY - Static variable in class wxservice.formatter.task.APRS
Humidity sensor task name configuration key.
CFG_HUMIDITY_DATA_KEY - Static variable in class wxservice.formatter.task.CSV
Humidity sensor data name configuration key.
CFG_HUMIDITY_DATA_KEY - Static variable in class wxservice.formatter.task.Wunderground
Humidity sensor task name configuration key.
CFG_HUMIDITY_TASK_KEY - Static variable in class wxservice.formatter.task.APRS
Humidity sensor task name configuration key.
CFG_HUMIDITY_TASK_KEY - Static variable in class wxservice.formatter.task.CSV
Humidity sensor task name configuration key.
CFG_HUMIDITY_TASK_KEY - Static variable in class wxservice.formatter.task.Wunderground
Humidity sensor task name configuration key.
CFG_INTERVAL_KEY - Static variable in class wxservice.formatter.task.APRS
Posting interval (milliseconds) configuration key.
CFG_INTERVAL_KEY - Static variable in class wxservice.formatter.task.CSV
Posting interval (milliseconds) configuration key.
CFG_INTERVAL_KEY - Static variable in class wxservice.formatter.task.Watchdog
Posting interval (milliseconds) configuration key.
CFG_INTERVAL_KEY - Static variable in class wxservice.formatter.task.Wunderground
Posting interval (milliseconds) configuration key.
CFG_LATITUDE_KEY - Static variable in class wxservice.formatter.task.APRS
Station latitude (LORAN) configuration key.
CFG_LONGITUDE_KEY - Static variable in class wxservice.formatter.task.APRS
Station longitude (LORAN) configuration key.
CFG_NUM_MAGNETS_KEY - Static variable in class wxservice.sensor.task.Anemometer
Number of magnets configuration sensor-name.key suffix.
CFG_OFFSET_KEY - Static variable in class wxservice.sensor.data.SensorData
Units offset configuration name.key suffix.
CFG_PASSWORD_KEY - Static variable in class wxservice.formatter.task.APRS
Password configuration key.
CFG_PASSWORD_KEY - Static variable in class wxservice.formatter.task.Wunderground
Password configuration key.
CFG_RAINFALL_RATE_DATA_KEY - Static variable in class wxservice.formatter.task.APRS
Rainfall total sensor task name configuration key.
CFG_RAINFALL_RATE_DATA_KEY - Static variable in class wxservice.formatter.task.CSV
Rainfall rate sensor data name configuration key.
CFG_RAINFALL_RATE_DATA_KEY - Static variable in class wxservice.formatter.task.Wunderground
Rainfall rate sensor task name configuration key.
CFG_RAINFALL_RATE_TASK_KEY - Static variable in class wxservice.formatter.task.APRS
Rainfall rate sensor task name configuration key.
CFG_RAINFALL_RATE_TASK_KEY - Static variable in class wxservice.formatter.task.CSV
Rainfall rate sensor task name configuration key.
CFG_RAINFALL_RATE_TASK_KEY - Static variable in class wxservice.formatter.task.Wunderground
Rainfall rate sensor task name configuration key.
CFG_RAINFALL_TOTAL_DATA_KEY - Static variable in class wxservice.formatter.task.APRS
Rainfall rate sensor task name configuration key.
CFG_RAINFALL_TOTAL_DATA_KEY - Static variable in class wxservice.formatter.task.CSV
Rainfall total sensor data name configuration key.
CFG_RAINFALL_TOTAL_DATA_KEY - Static variable in class wxservice.formatter.task.Wunderground
Rainfall total sensor task name configuration key.
CFG_RAINFALL_TOTAL_TASK_KEY - Static variable in class wxservice.formatter.task.APRS
Rainfall total sensor task name configuration key.
CFG_RAINFALL_TOTAL_TASK_KEY - Static variable in class wxservice.formatter.task.CSV
Rainfall total sensor task name configuration key.
CFG_RAINFALL_TOTAL_TASK_KEY - Static variable in class wxservice.formatter.task.Wunderground
Rainfall total sensor task name configuration key.
CFG_RAPID_FIRE_KEY - Static variable in class wxservice.formatter.task.Wunderground
Rapid fire configuration key.
CFG_SAMPLE_COUNT_KEY - Static variable in class wxservice.sensor.task.SensorTask
Sample re-read count configuration sensor-name.key suffix.
CFG_SAMPLE_DEVIATION_KEY - Static variable in class wxservice.sensor.task.SensorTask
Sample re-read deviation configuration sensor-name.key suffix.
CFG_SAMPLING_INTERVAL_KEY - Static variable in class wxservice.sensor.task.SensorTask
Sampling interval (milliseconds) configuration sensor-name.key suffix.
CFG_SCALE_KEY - Static variable in class wxservice.sensor.data.SensorData
Units scaling configuration name.key suffix.
CFG_SENSOR_TASK_NAMES_KEY - Static variable in class wxservice.Service
Installable sensor task names configuration key.
CFG_STATION_ID_KEY - Static variable in class wxservice.formatter.task.APRS
Station id configuration key.
CFG_STATION_ID_KEY - Static variable in class wxservice.formatter.task.Wunderground
Station id configuration key.
CFG_TEMPERATURE1_DATA_KEY - Static variable in class wxservice.formatter.task.CSV
Temperature sensor 1 data name configuration key.
CFG_TEMPERATURE1_TASK_KEY - Static variable in class wxservice.formatter.task.CSV
Temperature sensor 1 task name configuration key.
CFG_TEMPERATURE2_DATA_KEY - Static variable in class wxservice.formatter.task.CSV
Temperature sensor 1 data name configuration key.
CFG_TEMPERATURE2_TASK_KEY - Static variable in class wxservice.formatter.task.CSV
Temperature sensor 2 task name configuration key.
CFG_TEMPERATURE_DATA_KEY - Static variable in class wxservice.formatter.task.APRS
Temperature sensor task name configuration key.
CFG_TEMPERATURE_DATA_KEY - Static variable in class wxservice.formatter.task.CSV
Temperature sensor data name configuration key.
CFG_TEMPERATURE_DATA_KEY - Static variable in class wxservice.formatter.task.Wunderground
Temperature sensor task name configuration key.
CFG_TEMPERATURE_TASK_KEY - Static variable in class wxservice.formatter.task.APRS
Temperature sensor task name configuration key.
CFG_TEMPERATURE_TASK_KEY - Static variable in class wxservice.formatter.task.CSV
Temperature sensor task name configuration key.
CFG_TEMPERATURE_TASK_KEY - Static variable in class wxservice.formatter.task.Wunderground
Temperature sensor task name configuration key.
CFG_UPDATE_INTERVAL_DAY - Static variable in class wxservice.sensor.data.PrecipitationTotal
Reference daily update interval configuration value.
CFG_UPDATE_INTERVAL_DOM - Static variable in class wxservice.sensor.data.PrecipitationTotal
Reference day of month update interval configuration value.
CFG_UPDATE_INTERVAL_DOW - Static variable in class wxservice.sensor.data.PrecipitationTotal
Reference day of week update interval configuration value.
CFG_UPDATE_INTERVAL_DOY - Static variable in class wxservice.sensor.data.PrecipitationTotal
Reference day of year update interval configuration value.
CFG_UPDATE_INTERVAL_KEY - Static variable in class wxservice.sensor.data.PrecipitationTotal
Reference update interval name.key suffix.
CFG_UPDATE_INTERVAL_MAN - Static variable in class wxservice.sensor.data.PrecipitationTotal
Reference manual update interval configuration value.
CFG_UPDATE_TRIGGER_KEY - Static variable in class wxservice.sensor.data.PrecipitationTotal
Reference update schedule name.key suffix.
CFG_URL_KEY - Static variable in class wxservice.formatter.task.Wunderground
Wunderground server base URL configuration key.
CFG_VC_OFFSET_KEY - Static variable in class wxservice.sensor.task.Hygrometer
HIH-4000 voltage compensation offset configuration sensor-name.key suffix.
CFG_VC_SLOPE_KEY - Static variable in class wxservice.sensor.task.Hygrometer
HIH-4000 voltage compensation slope configuration sensor-name.key suffix.
CFG_VC_VDD_KEY - Static variable in class wxservice.sensor.task.Hygrometer
HIH-4000 voltage compensation slope configuration sensor-name.key suffix.
CFG_WIND_DIRECTION_DATA_KEY - Static variable in class wxservice.formatter.task.APRS
Wind direction sensor task name configuration key.
CFG_WIND_DIRECTION_DATA_KEY - Static variable in class wxservice.formatter.task.CSV
Wind direction sensor data name configuration key.
CFG_WIND_DIRECTION_DATA_KEY - Static variable in class wxservice.formatter.task.Wunderground
Wind direction sensor task name configuration key.
CFG_WIND_DIRECTION_TASK_KEY - Static variable in class wxservice.formatter.task.APRS
Wind direction sensor task name configuration key.
CFG_WIND_DIRECTION_TASK_KEY - Static variable in class wxservice.formatter.task.CSV
Wind direction sensor task name configuration key.
CFG_WIND_DIRECTION_TASK_KEY - Static variable in class wxservice.formatter.task.Wunderground
Wind direction sensor task name configuration key.
CFG_WIND_SPEED_DATA_KEY - Static variable in class wxservice.formatter.task.APRS
Wind speed sensor task name configuration key.
CFG_WIND_SPEED_DATA_KEY - Static variable in class wxservice.formatter.task.CSV
Wind speed sensor data name configuration key.
CFG_WIND_SPEED_DATA_KEY - Static variable in class wxservice.formatter.task.Wunderground
Wind speed sensor task name configuration key.
CFG_WIND_SPEED_TASK_KEY - Static variable in class wxservice.formatter.task.APRS
Wind speed sensor task name configuration key.
CFG_WIND_SPEED_TASK_KEY - Static variable in class wxservice.formatter.task.CSV
Wind speed sensor task name configuration key.
CFG_WIND_SPEED_TASK_KEY - Static variable in class wxservice.formatter.task.Wunderground
Wind speed sensor task name configuration key.
CHANNEL_A - Static variable in class wxservice.sensor.task.WindVane
Channel A pattern for compass points 1 - 16 (index 0 - 15).
CHANNEL_B - Static variable in class wxservice.sensor.task.WindVane
Channel B pattern for compass points 1 - 16 (index 0 - 15).
CHANNEL_C - Static variable in class wxservice.sensor.task.WindVane
Channel C pattern for compass points 1 - 16 (index 0 - 15).
CHANNEL_D - Static variable in class wxservice.sensor.task.WindVane
Channel D pattern for compass points 1 - 16 (index 0 - 15).
CHANNELS - Static variable in class wxservice.sensor.task.WindVane
DS2450 A/D channels (0 - 3, A - D respectively) to convert.
checkDate() - Method in class wxservice.DailyPrintStream
Checks the date and creates a new file output stream if necessary.
checkRange(double) - Method in class wxservice.sensor.task.Hygrometer.ReadTask
Checks for humidity value in range.
CK_OFFSET - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
Offset between Celsius and Kelvin.
CLOCK - Static variable in class wxservice.sensor.task.Barometer
DS2406 clock channel address.
CMD_CALIBRATE1 - Static variable in class wxservice.sensor.task.Barometer
MS5534A read calibration word 1 command.
CMD_CALIBRATE2 - Static variable in class wxservice.sensor.task.Barometer
MS5534A read calibration word 2 command.
CMD_CALIBRATE3 - Static variable in class wxservice.sensor.task.Barometer
MS5534A read calibration word 3 command.
CMD_CALIBRATE4 - Static variable in class wxservice.sensor.task.Barometer
MS5534A read calibration word 4 command.
CMD_PRESSURE - Static variable in class wxservice.sensor.task.Barometer
MS5534A pressure convert command.
CMD_RESET - Static variable in class wxservice.sensor.task.Barometer
MS5534A reset command.
CMD_TEMPERATURE - Static variable in class wxservice.sensor.task.Barometer
MS5534A temperature convert command.
COMPASS_POINTS - Static variable in class wxservice.sensor.task.WindVane
Number of compass points for this sensor.
CONFIG_FILE - Static variable in class wxservice.Service
Configuration file name.
CONNECT_TIMEOUT - Static variable in class wxservice.formatter.task.Wunderground
Connect timeout for the URL connection.
connectAPRS() - Method in class wxservice.formatter.task.APRS.FormatTask
Creates a socket connection to a host.
convertDeviceTemperature() - Method in class wxservice.sensor.task.Hygrometer.ReadTask
Performs A/D conversion on the current temperature.
convertDeviceTemperature() - Method in class wxservice.sensor.task.Thermometer.ReadTask
Performs A/D conversion on the current temperature.
convertDeviceVoltage(int) - Method in class wxservice.sensor.task.Hygrometer.ReadTask
Performs an A/D conversion on the specified channel.
convertDeviceVoltage() - Method in class wxservice.sensor.task.WindVane.ReadTask
Performs A/D conversion on the current voltage.
COUNTER_PAGE_1 - Static variable in class wxservice.sensor.task.Anemometer
DS2423 page address for counter 1.
COUNTER_PAGE_1 - Static variable in class wxservice.sensor.task.Precipitation
DS2423 page address for counter 1.
COUNTER_PAGE_2 - Static variable in class wxservice.sensor.task.Anemometer
DS2423 page address for counter 2.
COUNTER_PAGE_2 - Static variable in class wxservice.sensor.task.Precipitation
DS2423 page address for counter 2.
createDeviceTasks() - Method in class wxservice.Service
Creates sensor tasks specified in wxservice.properties under the Service.CFG_SENSOR_TASK_NAMES_KEY property.
createFormatterTasks() - Method in class wxservice.Service
Creates formatter tasks specified in wxservice.properties under the Service.CFG_FORMATTER_TASK_NAMES_KEY property.
CSV - Class in wxservice.formatter.task
Posts weather data to a file as comma-separated values.
CSV(String, Properties, IDataExchange) - Constructor for class wxservice.formatter.task.CSV
Creates a new default formatter instance.
CSV.DataExchangeListener - Class in wxservice.formatter.task
Data exchange listener captures and processes sensor data.
CSV.DataExchangeListener() - Constructor for class wxservice.formatter.task.CSV.DataExchangeListener
 
CSV.FormatTask - Class in wxservice.formatter.task
Timer task to format weather data to comma-delimited file.
CSV.FormatTask() - Constructor for class wxservice.formatter.task.CSV.FormatTask
 
currentValue() - Method in interface wxservice.sensor.data.ISensorData
Obtains the most recent new value.
currentValue() - Method in class wxservice.sensor.data.PrecipitationTotal
Obtains the most recent new value.
currentValue() - Method in class wxservice.sensor.data.SensorData
 
currentValue() - Method in class wxservice.sensor.data.WindVane
Obtains the most recent new value.

D

DailyPrintStream - Class in wxservice
Print stream for managing daily log files.
DailyPrintStream() - Constructor for class wxservice.DailyPrintStream
Creates a new instance of PrintStream
DATA - Static variable in class wxservice.sensor.task.Barometer
DS2406 data channel address.
DATA_NAME - Variable in class wxservice.sensor.task.Anemometer.ReadTask
Data name.
DATA_NAME - Variable in class wxservice.sensor.task.Thermometer.ReadTask
Data name.
DATA_NAME - Variable in class wxservice.sensor.task.WindVane.ReadTask
Data name.
DATA_SOURCE_DEWPOINT - Static variable in class wxservice.DataEvent
Dewpoint data source identifier: sensor-name.dewpoint.
DATA_SOURCE_DIRECTION - Static variable in class wxservice.DataEvent
Wind direction data source identifier: sensor-name.direction.
DATA_SOURCE_HUMIDITY - Static variable in class wxservice.DataEvent
Humidity data source identifier: sensor-name.humidity.
DATA_SOURCE_PRESSURE - Static variable in class wxservice.DataEvent
Air pressure data source identifier: sensor-name.pressure.
DATA_SOURCE_RATE - Static variable in class wxservice.DataEvent
Rainfall data source identifier: sensor-name.rate.
DATA_SOURCE_SPEED - Static variable in class wxservice.DataEvent
Wind speed data source identifier: sensor-name.speed.
DATA_SOURCE_TEMPERATURE - Static variable in class wxservice.DataEvent
Temperature data source identifier: sensor-name.temperature.
DATA_SOURCE_TOTAL - Static variable in class wxservice.DataEvent
Rainfall data source identifier: sensor-name.total.
dataAdded(DataEvent) - Method in class wxservice.formatter.task.APRS.DataExchangeListener
Called when data is added to the data exchange.
dataAdded(DataEvent) - Method in class wxservice.formatter.task.CSV.DataExchangeListener
Called when data is added to the data exchange.
dataAdded(DataEvent) - Method in class wxservice.formatter.task.Watchdog.DataExchangeListener
Called when data is added to the data exchange.
dataAdded(DataEvent) - Method in class wxservice.formatter.task.Wunderground.DataExchangeListener
Called when data is added to the data exchange.
dataAdded(DataEvent) - Method in interface wxservice.IDataExchangeListener
Called when data is added to IDataExchange.
dataAdded(DataEvent) - Method in class wxservice.Service.DataExchangeListener
Called when data is added to the data exchange.
dataAvailable(boolean) - Method in interface wxservice.sensor.data.ISensorData
Indicates if this sensor has data.
dataAvailable(boolean) - Method in class wxservice.sensor.data.SensorData
 
dataChanged(DataEvent) - Method in interface wxservice.IServiceListener
Called when data is added to the data exchange.
dataChanged(DataEvent) - Method in class wxservice.WxWeb.Listener
Called when data is added to the data exchange.
DataEvent - Class in wxservice
Event parameter for IDataExchangeListener.dataAdded(wxservice.DataEvent).
DataEvent(Object, String, Number) - Constructor for class wxservice.DataEvent
Creates a new instance of DataEvent.
DataEvent(Object, String, String, long) - Constructor for class wxservice.DataEvent
Creates a new instance of DataEvent from WebSensorData.
DATE - Static variable in class wxservice.formatter.task.APRS
Formatter for date-time string.
DATE - Static variable in class wxservice.formatter.task.CSV
Formatter for date-time string.
DATE - Static variable in class wxservice.formatter.task.Wunderground
Formatter for date-time string.
DATE_FORMAT - Static variable in class wxservice.DailyPrintStream
Formatter for date-time string.
DECIMAL - Variable in class wxservice.formatter.task.CSV.FormatTask
Decimal separator.
DELIMITER - Variable in class wxservice.formatter.task.CSV.FormatTask
Delimiter string.
DEWPOINT_NAME - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
Data name.
doADConvert(boolean[]) - Method in class wxservice.sensor.task.Barometer.ReadTask
Writes the MS5534A convert command sequence; reads the result.
doubleValue() - Method in class wxservice.WebNumber
The numeric value of the number as a double.

E

endExclusive() - Method in class wxservice.sensor.task.SensorTask
Mutex for exclusive access to the 1-Wire network.
ERROR - Static variable in class wxservice.sensor.task.WindVane
Error if the A/D channels do not match any defined pattern.

F

FAMILY - Static variable in class wxservice.sensor.task.Anemometer
DS2423 memory sensor family code.
FAMILY - Static variable in class wxservice.sensor.task.Barometer
DS2406 dual addressable switch family code.
FAMILY - Static variable in class wxservice.sensor.task.Hygrometer
DS2438 Humidity/Temperature/Clock/A-D sensor family code.
FAMILY - Static variable in class wxservice.sensor.task.Precipitation
DS2423 memory sensor family code.
FAMILY - Static variable in class wxservice.sensor.task.Thermometer
DS1920 or DS18S20, DS1822 and DS18B20 temperature sensor family codes.
FAMILY - Static variable in class wxservice.sensor.task.WindVane
DS2450 A/D converter family code.
FILE_HEADER - Variable in class wxservice.formatter.task.CSV.FormatTask
CSV file header.
FILE_SEPARATOR - Static variable in class wxservice.Service
Platform dependent file separator.
findContainer(String, byte[]) - Method in class wxservice.sensor.task.SensorTask
Finds or discovers a suitable device by address for this task.
findContainer(byte[], byte[]) - Method in class wxservice.sensor.task.SensorTask
Finds a specific device by address for this task.
findContainer(String, String, byte[]) - Method in class wxservice.sensor.task.SensorTask
Finds a device by file or address for this task.
floatValue() - Method in class wxservice.WebNumber
The numeric value of the number as a float.

G

getConfiguration() - Method in interface wxservice.IService
Configuration properties accessor.
getConfiguration() - Method in class wxservice.Service
 
getConfiguration() - Method in class wxservice.WxWeb
Configuration properties accessor.
getConstant() - Method in interface wxservice.sensor.data.ISensorData
Pass-through constant for sensor-specific data.
getConstant() - Method in class wxservice.sensor.data.SensorData
 
getCount() - Method in class wxservice.sensor.task.Precipitation.ReadTask
Gets the current count from the rain gauge.
getDeviceTemperature() - Method in class wxservice.sensor.task.Hygrometer.ReadTask
Reads current temperature.
getDeviceTemperature() - Method in class wxservice.sensor.task.Thermometer.ReadTask
Reads current temperature.
getDeviceVoltage(int) - Method in class wxservice.sensor.task.Hygrometer.ReadTask
Reads the current voltage on the specified channel.
getDeviceVoltage() - Method in class wxservice.sensor.task.WindVane.ReadTask
Reads the windvane A/D converters.
getDirection() - Method in class wxservice.sensor.task.WindVane.ReadTask
Reads the current wind direction.
getFileData(String) - Method in interface wxservice.IService
Returns data from the specified file as a sting array.
getFileData(String) - Method in class wxservice.Service
 
getFileData(String) - Method in class wxservice.WxWeb
Returns data from the specified file as a sting array.
getFileNames() - Method in interface wxservice.IService
File names property accessor.
getFileNames() - Method in class wxservice.Service
 
getFileNames() - Method in class wxservice.WxWeb
File names property accessor.
getHumidity(double) - Method in class wxservice.sensor.task.Hygrometer.ReadTask
Reads humidity from the the DS2438.
getInstance() - Static method in class wxservice.DailyPrintStream
Accessor for the single instance of DailyPrintStream.
getName() - Method in class wxservice.DataEvent
Event data source name property accessor.
getName() - Method in interface wxservice.sensor.data.ISensorData
Name property accessor.
getName() - Method in class wxservice.sensor.data.SensorData
 
getPressure() - Method in class wxservice.sensor.task.Barometer.ReadTask
Calculates the current atmospheric pressure.
getRate() - Method in class wxservice.sensor.task.Precipitation.ReadTask
Gets the current rate from the rain gauge.
getRPM() - Method in class wxservice.sensor.task.Anemometer.ReadTask
Calculates the RPM and updates previous time and count values.
getSensorData(long) - Method in class wxservice.WxWeb
Fetches sensor data recorded since the specified time.
getSensorName() - Method in interface wxservice.sensor.data.ISensorData
Sensor name property accessor.
getSensorName() - Method in class wxservice.sensor.data.SensorData
 
getTemperature() - Method in class wxservice.sensor.task.Barometer.ReadTask
Reads the compensated temperature value that was used in the calculation to get pressure.
getTemperature() - Method in class wxservice.sensor.task.Hygrometer.ReadTask
Reads temperature from the the DS2438.
getTemperature() - Method in class wxservice.sensor.task.Thermometer.ReadTask
Reads temperature from the the DS18S20.
getTime() - Method in class wxservice.DataEvent
Event time property accessor.
getValue() - Method in class wxservice.DataEvent
Event data property accessor.

H

HH - Static variable in class wxservice.sensor.task.Barometer
DS2406 open-drain latch output high (non-conducting) state.
HH - Static variable in class wxservice.sensor.task.WindVane
Representing high voltage (4 - 5).
HUMIDITY - Static variable in class wxservice.formatter.task.APRS
Humidity decimal format.
HUMIDITY - Static variable in class wxservice.formatter.task.CSV
Humidity decimal format.
HUMIDITY - Static variable in class wxservice.formatter.task.Wunderground
Humidity decimal format.
HUMIDITY_NAME - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
Data name.
Hygrometer - Class in wxservice.sensor.data
Processes humidity data posted by the hygrometer task in percent.
Hygrometer(String, String, Properties) - Constructor for class wxservice.sensor.data.Hygrometer
Creates a new instance of Hygrometer.
Hygrometer - Class in wxservice.sensor.task
Reads the hygrometer device and posts data to the data exchange in percent.
Hygrometer(String, DSPortAdapter, Properties, IDataExchange) - Constructor for class wxservice.sensor.task.Hygrometer
Creates a new instance of Hygrometer.
Hygrometer.ReadTask - Class in wxservice.sensor.task
Timer task implementation samples the DS2438 on the configured schedule.
Hygrometer.ReadTask() - Constructor for class wxservice.sensor.task.Hygrometer.ReadTask
 

I

IDataExchange - Interface in wxservice
Interface for exchanging data between sensors and formatters.
IDataExchangeListener - Interface in wxservice
Listener for IDataExchange events.
identifyDevices(String, String) - Method in class wxservice.sensor.task.Barometer
Finds the device that has the file containing the address of the other device and reads the file.
initConfiguration() - Method in class wxservice.Service
Initializes the server configuration.
initDevice() - Method in class wxservice.sensor.task.Anemometer.ReadTask
Initializes the sensor for operation.
initDevice() - Method in class wxservice.sensor.task.Barometer.ReadTask
Initializes the TAI8570 Pressure SensorTask for operation.
initDevice() - Method in class wxservice.sensor.task.Hygrometer.ReadTask
Initializes the sensor for operation.
initDevice() - Method in class wxservice.sensor.task.Precipitation.ReadTask
Initializes the sensor for operation.
initDevice() - Method in class wxservice.sensor.task.Thermometer.ReadTask
Initializes the sensor for operation.
initDevice() - Method in class wxservice.sensor.task.WindVane.ReadTask
Initializes the sensor for operation.
initialize() - Method in class wxservice.Service
Initializes the service.
initializeDefaults() - Method in class wxservice.Service
Initializes the default server configuration.
initOneWire() - Method in class wxservice.Service
Initializes the 1-Wire network.
initSpeed(OneWireContainer) - Method in class wxservice.sensor.task.SensorTask
Initialize container speed.
interval - Variable in enum wxservice.sensor.data.PrecipitationTotal.Interval
Update interval in milliseconds.
intValue() - Method in class wxservice.WebNumber
The numeric value of the number as an int.
ISensorData - Interface in wxservice.sensor.data
Defines operations on sensor data.
IService - Interface in wxservice
Interface for access to the 1-Wire Weather Service for Java.
IServiceListener - Interface in wxservice
Listener interface for service status update events.
isFileValid(File, Calendar) - Method in class wxservice.sensor.data.PrecipitationTotal
Determines if the file exists, and is still valid.
isFirstInterval(Calendar) - Method in class wxservice.sensor.data.PrecipitationTotal
Checks if the current time is within the first sample interval of the day.
isReset() - Method in interface wxservice.sensor.data.ISensorData
Indicates if this data was reset.
isReset() - Method in class wxservice.sensor.data.PrecipitationTotal
Indicates if this data was reset.
isReset() - Method in class wxservice.sensor.data.SensorData
 
isTrigger(Calendar) - Method in class wxservice.sensor.data.PrecipitationTotal
Determines if the current time triggers a reference update.
ITask - Interface in wxservice
Task lifecycle management interface.

K

key - Variable in class wxservice.WebConfigData
Key for configuration property.

L

LEVELS - Static variable in class wxservice.sensor.task.WindVane
Translates voltage to relative level (LL, MM, HH) by index (0 - 5).
lifetime - Variable in enum wxservice.sensor.data.PrecipitationTotal.Interval
Milliseconds for reference file to remain valid.
LL - Static variable in class wxservice.sensor.task.Barometer
DS2406 open-drain latch output low (conducting) state.
LL - Static variable in class wxservice.sensor.task.WindVane
Representing low voltage (0 - 1).
longValue() - Method in class wxservice.WebNumber
The numeric value of the number as a long.

M

m_adapter - Variable in class wxservice.sensor.task.SensorTask
1-Wire port adapter.
m_adapter - Variable in class wxservice.Service
1-Wire port adapter.
m_anemometer - Variable in class wxservice.formatter.task.APRS
Individually referenced sensor.
m_anemometer - Variable in class wxservice.formatter.task.CSV
Individually referenced sensor.
m_anemometer - Variable in class wxservice.formatter.task.Wunderground
Individually referenced sensor.
m_barometer - Variable in class wxservice.formatter.task.APRS
Individually referenced sensor.
m_barometer - Variable in class wxservice.formatter.task.CSV
Individually referenced sensor.
m_barometer - Variable in class wxservice.formatter.task.Wunderground
Individually referenced sensor.
m_c1 - Variable in class wxservice.sensor.task.Barometer.ReadTask
Pressure sensitivity calibration constant.
m_c2 - Variable in class wxservice.sensor.task.Barometer.ReadTask
Pressure offset calibration constant.
m_c3 - Variable in class wxservice.sensor.task.Barometer.ReadTask
Pressure sensitivity temperature coefficient calibration constant.
m_c4 - Variable in class wxservice.sensor.task.Barometer.ReadTask
Pressure offset temperature coefficient calibration constant.
m_c5 - Variable in class wxservice.sensor.task.Barometer.ReadTask
Reference temperature calibration constant.
m_c6 - Variable in class wxservice.sensor.task.Barometer.ReadTask
Temperature sensor coefficient calibration constant.
m_cal - Variable in class wxservice.sensor.task.Anemometer
Calibration constant.
m_calibrate - Variable in class wxservice.sensor.task.Barometer.ReadTask
Flag to calibrate sensor.
m_cancel - Variable in class wxservice.sensor.task.SensorTask
Flag to cancel the task.
m_command - Variable in class wxservice.formatter.task.Watchdog
Command to execute on no data.
m_config - Variable in class wxservice.sensor.task.SensorTask
Configuration properties.
m_config - Variable in class wxservice.Service
Configuration properties.
m_constant - Variable in class wxservice.sensor.data.SensorData
General purpose sensor-specific constant.
m_container - Variable in class wxservice.sensor.task.Anemometer
DS2423 memory sensor.
m_container - Variable in class wxservice.sensor.task.Hygrometer
DS2438 Humidity/Temperature/Clock/A-D sensor.
m_container - Variable in class wxservice.sensor.task.Precipitation
DS2423 memory sensor.
m_container - Variable in class wxservice.sensor.task.Thermometer
Generic container.
m_container - Variable in class wxservice.sensor.task.WindVane
DS2450 A/D converter.
m_dataAvailable - Variable in class wxservice.sensor.data.SensorData
Indicates the sensor has posted data.
m_dataExchange - Variable in class wxservice.formatter.task.APRS
Data exchange for receiving data.
m_dataExchange - Variable in class wxservice.formatter.task.CSV
Data exchange for receiving data.
m_dataExchange - Variable in class wxservice.formatter.task.Watchdog
Data exchange for receiving data.
m_dataExchange - Variable in class wxservice.formatter.task.Wunderground
Data exchange for receiving data.
m_dataExchange - Variable in class wxservice.sensor.task.SensorTask
Data Exchange to notify with new data.
m_dataExchange - Variable in class wxservice.Service
Data exchange for posting data to formatters.
m_dateTime - Variable in class wxservice.formatter.task.CSV
Formatter for date-time string.
m_defaults - Variable in class wxservice.Service
Default configuration properties.
m_description - Variable in class wxservice.sensor.task.SensorTask
Task description.
m_deviceOffset - Variable in class wxservice.sensor.data.WindVane
Device offset for true north.
m_dewpoint - Variable in class wxservice.formatter.task.CSV
Individually referenced sensor.
m_dewpoint - Variable in class wxservice.formatter.task.Wunderground
Individually referenced sensor.
m_events - Variable in class wxservice.Service.DataExchange
List of Data events.
m_fileName - Variable in class wxservice.sensor.data.PrecipitationTotal
Name of the file.
m_hasData - Variable in class wxservice.formatter.task.Watchdog
Flag to indicate data was received.
m_hostAddresses - Variable in class wxservice.formatter.task.APRS
APRS host addresses.
m_hSlope - Variable in class wxservice.sensor.task.Hygrometer
HIH-4000 slope.
m_hygrometer - Variable in class wxservice.formatter.task.APRS
Individually referenced sensor.
m_hygrometer - Variable in class wxservice.formatter.task.CSV
Individually referenced sensor.
m_hygrometer - Variable in class wxservice.formatter.task.Wunderground
Individually referenced sensor.
m_hZero - Variable in class wxservice.sensor.task.Hygrometer
HIH-4000 zero offset.
m_index - Variable in class wxservice.sensor.data.SensorData
Index into most recent data in the buffer.
m_index - Variable in class wxservice.sensor.task.Precipitation.ReadTask
Rate buffer index.
m_initialize - Variable in class wxservice.sensor.task.Anemometer.ReadTask
Flag to initialize sensor.
m_initialize - Variable in class wxservice.sensor.task.Barometer.ReadTask
Flag to initialize sensor.
m_initialize - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
Flag to initialize sensor.
m_initialize - Variable in class wxservice.sensor.task.Precipitation.ReadTask
Flag to initialize sensor.
m_initialize - Variable in class wxservice.sensor.task.Thermometer.ReadTask
Flag to initialize sensor.
m_initialize - Variable in class wxservice.sensor.task.WindVane.ReadTask
Flag to initialize sensor.
m_instance - Static variable in class wxservice.DailyPrintStream
Singleton instance.
m_interval - Variable in class wxservice.formatter.task.APRS
Posting interval.
m_interval - Variable in class wxservice.formatter.task.Watchdog
Posting interval.
m_interval - Variable in class wxservice.formatter.task.Wunderground
Posting interval.
m_interval - Variable in class wxservice.sensor.data.PrecipitationTotal
Sample interval enum has all of the update parameters.
m_latitude - Variable in class wxservice.formatter.task.APRS
Station latitude.
m_listener - Variable in class wxservice.formatter.task.APRS
Listener for receiving data added events.
m_listener - Variable in class wxservice.formatter.task.CSV
Listener for receiving data added events.
m_listener - Variable in class wxservice.formatter.task.Watchdog
Listener for receiving data added events.
m_listener - Variable in class wxservice.formatter.task.Wunderground
Listener for receiving data added events.
m_listeners - Variable in class wxservice.Service.DataExchange
List of Data Exchange Listeners.
m_listeners - Variable in class wxservice.Service
List of listeners.
m_logger - Variable in class wxservice.formatter.task.APRS
Logger.
m_logger - Variable in class wxservice.formatter.task.CSV
Data Exchange logger.
m_logger - Variable in class wxservice.formatter.task.Watchdog
Watchdog formatter logger.
m_logger - Variable in class wxservice.formatter.task.Wunderground
Wunderground formatter logger.
m_logger - Variable in class wxservice.sensor.data.SensorData
Logger for this class.
m_logger - Variable in class wxservice.sensor.task.SensorTask
Logger for this class.
m_logger - Variable in class wxservice.Service.DataExchange
Data Exchange logger.
m_logger - Variable in class wxservice.Service
Logger for this class.
m_logger - Variable in class wxservice.WxWeb
Logger for this class.
m_login - Variable in class wxservice.formatter.task.APRS.FormatTask
Standard login data.
m_longitude - Variable in class wxservice.formatter.task.APRS
Station longitude.
m_maxData - Variable in class wxservice.WxWeb
Map of maximum data keyed by event name.
m_maximumValue - Variable in class wxservice.sensor.data.SensorData
Maximum value.
m_minData - Variable in class wxservice.WxWeb
Map of minimum data keyed by event name.
m_minimumValue - Variable in class wxservice.sensor.data.SensorData
Minimum value.
m_name - Variable in class wxservice.DataEvent
Data source name.
m_name - Variable in class wxservice.formatter.task.APRS
Task name.
m_name - Variable in class wxservice.formatter.task.CSV
Task name.
m_name - Variable in class wxservice.formatter.task.Watchdog
Task name.
m_name - Variable in class wxservice.formatter.task.Wunderground
Task name.
m_name - Variable in class wxservice.sensor.data.SensorData
Name of this data processor for configuration purposes.
m_name - Variable in class wxservice.sensor.task.SensorTask
Task and dataset name.
m_offset - Variable in class wxservice.sensor.data.Thermometer
Offset to convert between units.
m_offset - Variable in class wxservice.sensor.task.Barometer
Sea level correction offset.
m_offset - Variable in class wxservice.sensor.task.Hygrometer
Temperature calibration offset.
m_offset - Variable in class wxservice.sensor.task.Thermometer
Temperature calibration offset.
m_password - Variable in class wxservice.formatter.task.APRS
APRS password.
m_password - Variable in class wxservice.formatter.task.Wunderground
Wunderground password.
m_precipitationRate - Variable in class wxservice.formatter.task.APRS
Individually referenced sensor.
m_precipitationRate - Variable in class wxservice.formatter.task.Wunderground
Individually referenced sensor.
m_precipitationTotal - Variable in class wxservice.formatter.task.APRS
Individually referenced sensor.
m_precipitationTotal - Variable in class wxservice.formatter.task.Wunderground
Individually referenced sensor.
m_prevCount - Variable in class wxservice.sensor.task.Anemometer.ReadTask
Count from the previous sample of counter.
m_prevCount - Variable in class wxservice.sensor.task.Precipitation.ReadTask
The previous count.
m_prevTime - Variable in class wxservice.sensor.task.Anemometer.ReadTask
Time of the previous sample.
m_rainfallRate - Variable in class wxservice.formatter.task.CSV
Individually referenced sensor.
m_rainfallTotal - Variable in class wxservice.formatter.task.CSV
Individually referenced sensor.
m_rapidFire - Variable in class wxservice.formatter.task.Wunderground
Rapid fire setting.
m_reference - Variable in class wxservice.sensor.data.PrecipitationTotal
Rain gauge count.
m_reset - Variable in class wxservice.sensor.data.SensorData
Indicates if the data has been reset.
m_samplingInterval - Variable in class wxservice.sensor.task.Anemometer
Sampling interval.
m_samplingInterval - Variable in class wxservice.sensor.task.Precipitation
Sampling interval.
m_scale - Variable in class wxservice.sensor.data.Anemometer
Multiplier for converting RPM to a unit of velocity.
m_scale - Variable in class wxservice.sensor.data.Barometer
Multiplier to convert between units.
m_scale - Variable in class wxservice.sensor.data.PrecipitationRate
Multiplier for calibrating precipitation units.
m_scale - Variable in class wxservice.sensor.data.PrecipitationTotal
Multiplier for calibrating precipitation units.
m_scale - Variable in class wxservice.sensor.data.Thermometer
Multiplier to convert between units.
m_scale - Variable in class wxservice.sensor.task.Hygrometer
Temperature calibration multiplier.
m_scale - Variable in class wxservice.sensor.task.Precipitation
Device scale.
m_scale - Variable in class wxservice.sensor.task.Thermometer
Temperature calibration multiplier.
m_sensorData - Variable in class wxservice.formatter.task.APRS
Map of data sources.
m_sensorData - Variable in class wxservice.formatter.task.CSV
Map of data sources.
m_sensorData - Variable in class wxservice.formatter.task.Wunderground
Map of data sources.
m_sensorData - Variable in class wxservice.WxWeb
List of sensor data.
m_sensorName - Variable in class wxservice.sensor.data.SensorData
Name of the sensor posting data to this processor.
m_sensorRx - Variable in class wxservice.sensor.task.Barometer
DS2406 dual addressable switch for sensor reads.
m_sensorTx - Variable in class wxservice.sensor.task.Barometer
DS2406 dual addressable switch for sensor writes.
m_service - Variable in class wxservice.WxWeb
The actual service implementation.
m_state - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
Device data buffer.
m_state - Variable in class wxservice.sensor.task.Thermometer.ReadTask
Device data buffer.
m_state - Variable in class wxservice.sensor.task.WindVane.ReadTask
Device data buffer.
m_stateRx - Variable in class wxservice.sensor.task.Barometer
DS2406 dual addressable switch state buffer.
m_stateTx - Variable in class wxservice.sensor.task.Barometer
DS2406 dual addressable switch state buffer.
m_stationId - Variable in class wxservice.formatter.task.APRS
APRS weather station ID.
m_stationId - Variable in class wxservice.formatter.task.Wunderground
Wunderground weather station ID.
m_taskList - Variable in class wxservice.Service
Task list for lifecycle management.
m_tempcon - Variable in class wxservice.sensor.task.Thermometer
DS1920 temperature sensor.
m_temperature - Variable in class wxservice.sensor.task.Barometer.ReadTask
Temperature value that was used to calculate pressure (celsius).
m_thermometer - Variable in class wxservice.formatter.task.APRS
Individually referenced sensor.
m_thermometer - Variable in class wxservice.formatter.task.CSV
Individually referenced sensor.
m_thermometer - Variable in class wxservice.formatter.task.Wunderground
Individually referenced sensor.
m_thermometer1 - Variable in class wxservice.formatter.task.CSV
Individually referenced sensor.
m_thermometer2 - Variable in class wxservice.formatter.task.CSV
Individually referenced sensor.
m_thread - Variable in class wxservice.Service.DataExchange
Listener dispatch thread.
m_time - Variable in class wxservice.DailyPrintStream
Time of last date check.
m_time - Variable in class wxservice.DataEvent
Creation time for this event.
m_timer - Variable in class wxservice.formatter.task.APRS
Timer for scheduling periodic tasks.
m_timer - Variable in class wxservice.formatter.task.CSV
Timer for scheduling periodic tasks.
m_timer - Variable in class wxservice.formatter.task.Watchdog
Timer for scheduling periodic tasks.
m_timer - Variable in class wxservice.formatter.task.Wunderground
Timer for scheduling periodic tasks.
m_timer - Variable in class wxservice.sensor.task.SensorTask
Timer for scheduling periodic tasks.
m_timeZone - Variable in class wxservice.WxWeb.Listener
Time zone for resetting min/max temperatures.
m_url - Variable in class wxservice.formatter.task.Wunderground
URL to Wunderground servers.
m_urlBase - Variable in class wxservice.formatter.task.Wunderground.FormatTask
Reusable base for URL query.
m_ut - Variable in class wxservice.sensor.task.Barometer.ReadTask
Derived temperature calibration constant.
m_value - Variable in class wxservice.DataEvent
Data value.
m_value - Variable in class wxservice.WebNumber
The string representation of this number's value.
m_values - Variable in class wxservice.sensor.data.SensorData
Data buffer for rolling average.
m_values - Variable in class wxservice.sensor.data.WindVane
Data buffer for rolling average.
m_values - Variable in class wxservice.sensor.task.Precipitation
Rate buffer.
m_windVane - Variable in class wxservice.formatter.task.APRS
Individually referenced sensor.
m_windVane - Variable in class wxservice.formatter.task.CSV
Individually referenced sensor.
m_windVane - Variable in class wxservice.formatter.task.Wunderground
Individually referenced sensor.
main(String[]) - Static method in class wxservice.WxWeb
Main entry point for running application as a web service.
MAX_ACCESS - Variable in class wxservice.sensor.task.Anemometer.ReadTask
Maximum 1-wire access interval (250 msec).
MAX_EVENTS - Static variable in class wxservice.WxWeb.Listener
Number of events to retain in the lists.
MAX_INTERVAL - Variable in class wxservice.sensor.task.Anemometer.ReadTask
Maximum timing interval (200% of sampling interval).
MAX_RETRIES - Static variable in class wxservice.sensor.task.SensorTask
Maximum 1-Wire retries.
MAX_VANE_SWING - Static variable in class wxservice.sensor.data.WindVane
Maximum arc we use to calculate consensus data.
maximumValue(boolean) - Method in interface wxservice.sensor.data.ISensorData
Calculates the highest value since the last reset.
maximumValue(boolean) - Method in class wxservice.sensor.data.PrecipitationTotal
Maximum value is always the current value.
maximumValue(boolean) - Method in class wxservice.sensor.data.SensorData
 
maximumValue(boolean) - Method in class wxservice.sensor.data.WindVane
Calculates the highest value since the last reset.
MILLIS_DAY - Static variable in class wxservice.sensor.data.PrecipitationTotal
Number of milliseconds in 24 hours.
MILLIS_DAY - Static variable in class wxservice.WxWeb.Listener
Number of milliseconds in 24 hours.
MIN_INTERVAL - Variable in class wxservice.sensor.task.Anemometer.ReadTask
Maximum timing interval (50% of sampling interval).
minimumValue(boolean) - Method in interface wxservice.sensor.data.ISensorData
Calculates the lowest value since the last reset.
minimumValue(boolean) - Method in class wxservice.sensor.data.PrecipitationTotal
Maximum value is always zero.
minimumValue(boolean) - Method in class wxservice.sensor.data.SensorData
 
minimumValue(boolean) - Method in class wxservice.sensor.data.WindVane
Calculates the lowest value since the last reset.
MM - Static variable in class wxservice.sensor.task.WindVane
Representing medium voltage (2 - 3).

N

NAME - Static variable in class wxservice.Service
Server name.
name - Variable in class wxservice.WebSensorData
Name of the sensor that collected the data.
NEWLINE - Static variable in class wxservice.formatter.task.APRS.FormatTask
APRS proprietary line separator - do not localize.
NEWLINE - Variable in class wxservice.formatter.task.CSV.FormatTask
Line separator.
NEWLINE - Static variable in class wxservice.formatter.task.Wunderground.FormatTask
Wunderground proprietary line separator - do not localize.
NO_DATA - Variable in class wxservice.formatter.task.CSV.FormatTask
String to use when no data is available.

O

OFFSET_CELSIUS - Static variable in class wxservice.sensor.data.Thermometer
Offset for Celsius.
OFFSET_FAHRENHEIT - Static variable in class wxservice.sensor.data.Thermometer
Offset for Fahrenheit.
OFFSET_KELVIN - Static variable in class wxservice.sensor.data.Thermometer
Offset for Kelvin.

P

peakValue() - Method in interface wxservice.sensor.data.ISensorData
Calculates the peak of all values in the history buffer.
peakValue() - Method in class wxservice.sensor.data.SensorData
 
pollMS5534A() - Method in class wxservice.sensor.task.Barometer.ReadTask
Polls the MS5534A serial data output.
post(String, Number) - Method in interface wxservice.IDataExchange
Posts new data to the data exchange.
post(String, Number) - Method in class wxservice.Service.DataExchange
Posts new data to the data exchange.
Precipitation - Class in wxservice.sensor.task
Reads the rain gauge device and posts data to the data exchange in precipitation units.
Precipitation(String, DSPortAdapter, Properties, IDataExchange) - Constructor for class wxservice.sensor.task.Precipitation
Creates a new instance of Precipitation
Precipitation.ReadTask - Class in wxservice.sensor.task
Timer task implementation samples the rain gauge on the configured schedule.
Precipitation.ReadTask() - Constructor for class wxservice.sensor.task.Precipitation.ReadTask
 
PrecipitationRate - Class in wxservice.sensor.data
Processes precipitation rate data posted by the precipitation task in precipitation units per hour.
PrecipitationRate(String, String, Properties) - Constructor for class wxservice.sensor.data.PrecipitationRate
Creates a new instance of PrecipitationRate.
PrecipitationTotal - Class in wxservice.sensor.data
Processes precipitation accumulation data posted by the precipitation task in total precipitation units.
PrecipitationTotal(String, String, Properties) - Constructor for class wxservice.sensor.data.PrecipitationTotal
Creates a new instance of PrecipitationTotal.
PrecipitationTotal.Interval - Enum in wxservice.sensor.data
Enumeration of rainfall accumulation udpate intervals.
PrecipitationTotal.Interval(long, int) - Constructor for enum wxservice.sensor.data.PrecipitationTotal.Interval
Creates a new Interval instance.
PRESSURE_NAME - Variable in class wxservice.sensor.task.Barometer.ReadTask
Data name for pressure.
processValue(double) - Method in class wxservice.sensor.data.Anemometer
Calls the base class multiplying the value by the scaling constant.
processValue(double) - Method in class wxservice.sensor.data.Barometer
Calls the base class multiplying the value by the scaling constant.
processValue(double) - Method in class wxservice.sensor.data.PrecipitationRate
Records the current precipitation rate from the rain gauge.
processValue(double) - Method in class wxservice.sensor.data.PrecipitationTotal
Converts the number of bucket tips into total accumulation, converted to units.
processValue(double) - Method in class wxservice.sensor.data.SensorData
Default behavior applies the input value to the averaging buffer, then applies the average to the minimum and maximum values.
processValue(double) - Method in class wxservice.sensor.data.Thermometer
Calls the base class multiplying the value by the scaling constant.

Q

QUOTE - Variable in class wxservice.formatter.task.CSV.FormatTask
Quotes for locales using comma decimal separator.

R

RAINFALL - Static variable in class wxservice.formatter.task.APRS
Rainfall decimal format.
RAINFALL - Static variable in class wxservice.formatter.task.CSV
Rainfall decimal format.
RAINFALL - Static variable in class wxservice.formatter.task.Wunderground
Rainfall decimal format.
RATE_NAME - Variable in class wxservice.sensor.task.Precipitation.ReadTask
Precipitation rate name.
read(InputStream) - Method in class wxservice.formatter.task.APRS.FormatTask
Reads APRS response until CR/LF is received.
read(InputStream) - Method in class wxservice.formatter.task.Wunderground.FormatTask
Reads lines of text from an input stream.
READ_TIMEOUT - Static variable in class wxservice.formatter.task.Wunderground
read timeout for the URL connection.
readCalibration(boolean[]) - Method in class wxservice.sensor.task.Barometer.ReadTask
Reads a single calibration value from the MS5534A.
readCounter(int) - Method in class wxservice.sensor.task.Precipitation.ReadTask
Reads the event counter.
readMS5534A() - Method in class wxservice.sensor.task.Barometer.ReadTask
Clocks a data bit out of the MS5534A serial data output.
readReference(double, Calendar) - Method in class wxservice.sensor.data.PrecipitationTotal
Deserializes the reference count from persistent storage.
readWord() - Method in class wxservice.sensor.task.Barometer.ReadTask
Clocks 16 data bits from the MS5534A serial data output.
removeDataExchangeListener(IDataExchangeListener) - Method in interface wxservice.IDataExchange
Removes a Data Exchange listener.
removeDataExchangeListener(IDataExchangeListener) - Method in class wxservice.Service.DataExchange
Removes a Data Exchange listener.
removeListener(IServiceListener) - Method in interface wxservice.IService
Removes a listener for sensor updates.
removeListener(IServiceListener) - Method in class wxservice.Service
 
rescale(int) - Method in class wxservice.sensor.data.WindVane
Rescales the raw data to the first 360 degrees.
reset(boolean) - Method in interface wxservice.sensor.data.ISensorData
Resets minimum and maximum values to the next average value.
reset(boolean) - Method in class wxservice.sensor.data.PrecipitationTotal
Resets total precipitation to zero.
reset(boolean) - Method in class wxservice.sensor.data.SensorData
 
reset() - Method in class wxservice.sensor.task.Barometer.ReadTask
Resets the DS2406 and the MS5534A.
resetAdapter() - Method in class wxservice.Service
Resets the 1-Wire adapter.
resetDS2406() - Method in class wxservice.sensor.task.Barometer.ReadTask
Resets the DS2406 switches.
resetMS5534A() - Method in class wxservice.sensor.task.Barometer.ReadTask
Resets the MS5534A.
RESOURCE_NAME - Static variable in class wxservice.Service
Resource bundle name.
RESOURCES - Static variable in class wxservice.Service
Localizable resources for the service.
RETRIES - Variable in class wxservice.formatter.task.Wunderground.FormatTask
Retries for posting data.
run() - Method in class wxservice.formatter.task.APRS.FormatTask
Task proc.
run() - Method in class wxservice.formatter.task.CSV.FormatTask
Task proc.
run() - Method in class wxservice.formatter.task.Watchdog.FormatTask
Task proc.
run() - Method in class wxservice.formatter.task.Wunderground.FormatTask
Task proc.
run() - Method in class wxservice.sensor.task.Anemometer.ReadTask
Timer task process.
run() - Method in class wxservice.sensor.task.Barometer.ReadTask
Timer task process.
run() - Method in class wxservice.sensor.task.Hygrometer.ReadTask
Timer task process.
run() - Method in class wxservice.sensor.task.Precipitation.ReadTask
Timer task process.
run() - Method in class wxservice.sensor.task.Thermometer.ReadTask
Timer task process.
run() - Method in class wxservice.sensor.task.WindVane.ReadTask
Timer task process.
run() - Method in class wxservice.Service.DataExchange
Fires data added events when there are events on the event queue.

S

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_KNOTS - Static variable in class wxservice.sensor.data.Anemometer
Multiplier converts RPM to knots.
SCALE_KPH - Static variable in class wxservice.sensor.data.Anemometer
Multiplier converts RPM to kilometers per hour.
SCALE_MILLIBAR - Static variable in class wxservice.sensor.data.Barometer
Multiplier for pressure in bar.
SCALE_MPH - Static variable in class wxservice.sensor.data.Anemometer
Multiplier converts RPM to miles per hour.
SCALE_MSEC - Static variable in class wxservice.sensor.data.Anemometer
Multiplier converts RPM to meters per second.
schedule(int) - Method in enum wxservice.sensor.data.PrecipitationTotal.Interval
Schedules the next trigger for each enum type.
SECONDS - Static variable in class wxservice.formatter.task.Wunderground
Rapid fire interval formatter.
selector - Variable in enum wxservice.sensor.data.PrecipitationTotal.Interval
Calendar field selector.
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.
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.
serialVersionUID - Static variable in exception wxservice.AuthException
Increment this UID when an incompatible change is made to the class.
serialVersionUID - Static variable in class wxservice.DataEvent
Increment this UID when an incompatible change is made to the class.
serialVersionUID - Static variable in class wxservice.Service
Increment this UID when an incompatible change is made to the class.
serialVersionUID - Static variable in exception wxservice.ServiceException
Increment this UID when an incompatible change is made to the class.
serialVersionUID - Static variable in exception wxservice.StatusException
Increment this UID when an incompatible change is made to the class.
serialVersionUID - Static variable in exception wxservice.TimingException
Increment this UID when an incompatible change is made to the class.
serialVersionUID - Static variable in exception wxservice.ValueException
Increment this UID when an incompatible change is made to the class.
serialVersionUID - Static variable in class wxservice.WebNumber
Increment this UID when an incompatible change is made to the class.
serialVersionUID - Static variable in class wxservice.WxWeb.Listener
Increment this UID when an incompatible change is made to the class.
serialVersionUID - Static variable in class wxservice.WxWeb
Increment this UID when an incompatible change is made to the class.
Service - Class in wxservice
Main service class for the 1-Wire Weather Service for Java.
Service() - Constructor for class wxservice.Service
Creates a new instance of Service.
Service.DataExchange - Class in wxservice
Handles exchanging data between sensors and formatters.
Service.DataExchange() - Constructor for class wxservice.Service.DataExchange
Creates a new instance of Data Exchange
Service.DataExchangeListener - Class in wxservice
Notifies service listeners that data has changed.
Service.DataExchangeListener() - Constructor for class wxservice.Service.DataExchangeListener
 
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(ArrayList<WebConfigData>) - Method in class wxservice.WxWeb
Configuration properties accessor.
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
 
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).

T

TC0 - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
Zeroth order temperature compensation constants (for t > 0, t < 0).
TC1 - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
First order temperature compensation constants (for t > 0, t < 0).
TC2 - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
Second order temperature compensation constants (for t > 0, t < 0).
tCompHumidity(double, double) - Method in class wxservice.sensor.task.Hygrometer.ReadTask
Temperature-compensate humidity value.
TEMPERATURE - Static variable in class wxservice.formatter.task.APRS
Temperature decimal format.
TEMPERATURE - Static variable in class wxservice.formatter.task.CSV
Temperature decimal format.
TEMPERATURE - Static variable in class wxservice.formatter.task.Wunderground
Temperature decimal format.
TEMPERATURE_NAME - Variable in class wxservice.sensor.task.Barometer.ReadTask
Data name for temperature.
TEMPERATURE_NAME - Variable in class wxservice.sensor.task.Hygrometer.ReadTask
Data name.
Thermometer - Class in wxservice.sensor.data
Processes temperature data posted by the thermometer task in Celsius.
Thermometer(String, String, Properties) - Constructor for class wxservice.sensor.data.Thermometer
Creates a new instance of Thermometer.
Thermometer - Class in wxservice.sensor.task
Reads the thermometer device and posts data to the data exchange in Celsius.
Thermometer(String, DSPortAdapter, Properties, IDataExchange) - Constructor for class wxservice.sensor.task.Thermometer
Creates a new instance of Thermometer for the DS181S20 thermometer.
Thermometer.ReadTask - Class in wxservice.sensor.task
Timer task implementation samples the DS18S20 thermometer on the configured schedule.
Thermometer.ReadTask() - Constructor for class wxservice.sensor.task.Thermometer.ReadTask
 
time - Variable in class wxservice.WebSensorData
Time the data was collected.
TIMING_ACCESS_ERROR - Variable in class wxservice.sensor.task.Anemometer.ReadTask
Timing access error message format.
TIMING_TOLERANCE_ERROR - Variable in class wxservice.sensor.task.Anemometer.ReadTask
Timing tolerance error message format.
TimingException - Exception in wxservice
Indicates a time-critical process did not complete within the alloted time.
TimingException() - Constructor for exception wxservice.TimingException
Constructs a new exception with null as its detail message.
TimingException(String) - Constructor for exception wxservice.TimingException
Constructs a new exception with the specified detail message.
TimingException(String, Throwable) - Constructor for exception wxservice.TimingException
Constructs a new exception with the specified detail message and cause.
TimingException(Throwable) - Constructor for exception wxservice.TimingException
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).
toHexString(byte[]) - Method in class wxservice.sensor.task.SensorTask
Returns a text representation of a byte array in hex format.
toMessage(Throwable) - Static method in class wxservice.Service
Utility method for extracting a legal message from an exception.
toPoint(double[]) - Method in class wxservice.sensor.task.WindVane.ReadTask
Converts relative voltage levels (LL, MM, HH) to compass point.
toSeaLevel(double) - Method in class wxservice.sensor.task.Barometer.ReadTask
Corrects local barometric pressure to sea level.
toString() - Method in class wxservice.DataEvent
Standard override.
toString() - Method in class wxservice.formatter.task.APRS
Returns a text representation of this object.
toString() - Method in class wxservice.formatter.task.CSV
Returns a text representation of this object.
toString() - Method in class wxservice.formatter.task.Watchdog
Returns a text representation of this object.
toString() - Method in class wxservice.formatter.task.Wunderground
Returns a text representation of this object.
toString() - Method in class wxservice.sensor.task.SensorTask
Returns a text representation of this object.
toString() - Method in class wxservice.WebNumber
The string representation of this number's value.
TOTAL_NAME - Variable in class wxservice.sensor.task.Precipitation.ReadTask
Total precipitation name.
transmitData(StringBuilder) - Method in class wxservice.formatter.task.Wunderground.FormatTask
Transmits formatted sensor data to Wunderground as a URL.
trigger - Variable in enum wxservice.sensor.data.PrecipitationTotal.Interval
Trigger update time (days or hours).

U

updateReference(double) - Method in class wxservice.sensor.data.PrecipitationTotal
Calculates precipitation since the last reference update from the new value.

V

value - Variable in class wxservice.WebConfigData
Value for configuration property.
value - Variable in class wxservice.WebSensorData
Sensor data numeric value.
VALUE_ERROR_1 - Variable in class wxservice.sensor.task.Hygrometer
Value error message format.
VALUE_ERROR_2 - Variable in class wxservice.sensor.task.Hygrometer
Value error message format.
ValueException - Exception in wxservice
Indicates an unexpected value or a value out of range.
ValueException() - Constructor for exception wxservice.ValueException
Constructs a new exception with null as its detail message.
ValueException(String) - Constructor for exception wxservice.ValueException
Constructs a new exception with the specified detail message.
ValueException(String, Throwable) - Constructor for exception wxservice.ValueException
Constructs a new exception with the specified detail message and cause.
ValueException(Throwable) - Constructor for exception wxservice.ValueException
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).
valueOf(String) - Static method in enum wxservice.sensor.data.PrecipitationTotal.Interval
Returns the enum constant of this type with the specified name.
values() - Static method in enum wxservice.sensor.data.PrecipitationTotal.Interval
Returns an array containing the constants of this enum type, in the order they are declared.
vCompHumidity(double, double) - Method in class wxservice.sensor.task.Hygrometer.ReadTask
Voltage-compensate raw humidity value.

W

waitForADConvertComplete() - Method in class wxservice.sensor.task.Barometer.ReadTask
Provides one last clock pulse to initiate a conversion by reading the device.
Watchdog - Class in wxservice.formatter.task
Watchdog task executes a system command if no data is received since the last scheduled run.
Watchdog(String, Properties, IDataExchange) - Constructor for class wxservice.formatter.task.Watchdog
Creates a new instance of Watchdog
Watchdog.DataExchangeListener - Class in wxservice.formatter.task
Data exchange listener captures and processes sensor data.
Watchdog.DataExchangeListener() - Constructor for class wxservice.formatter.task.Watchdog.DataExchangeListener
 
Watchdog.FormatTask - Class in wxservice.formatter.task
Timer task to check for received data.
Watchdog.FormatTask() - Constructor for class wxservice.formatter.task.Watchdog.FormatTask
 
WebConfigData - Class in wxservice
Configuration data for interoperable configuration properties.
WebConfigData() - Constructor for class wxservice.WebConfigData
Zero-arg constructor for client-side marshalling.
WebConfigData(String, String) - Constructor for class wxservice.WebConfigData
Cconstructor for server-side marshalling.
WebNumber - Class in wxservice
Stores a string representing a number as sent over the web service.
WebNumber(String) - Constructor for class wxservice.WebNumber
Creates a new instance of WebNumber
WebSensorData - Class in wxservice
Data holder for web service "events".
WebSensorData() - Constructor for class wxservice.WebSensorData
Creates a new instance of SensorData.
WebSensorData(DataEvent) - Constructor for class wxservice.WebSensorData
Creates a new instance of SensorData from a data event for server-side marshalling.
WIND_DIRECTION - Static variable in class wxservice.formatter.task.APRS
Wind direction decimal format.
WIND_DIRECTION - Static variable in class wxservice.formatter.task.CSV
Wind direction decimal format.
WIND_DIRECTION - Static variable in class wxservice.formatter.task.Wunderground
Wind direction decimal format.
WIND_SPEED - Static variable in class wxservice.formatter.task.APRS
Wind speed decimal format.
WIND_SPEED - Static variable in class wxservice.formatter.task.CSV
Wind speed decimal format.
WIND_SPEED - Static variable in class wxservice.formatter.task.Wunderground
Wind speed decimal format.
WindVane - Class in wxservice.sensor.data
Processes wind direction data posted by the wind vane task in 16 compass points.
WindVane(String, String, Properties) - Constructor for class wxservice.sensor.data.WindVane
Creates a new instance of WindVane.
WindVane - Class in wxservice.sensor.task
Reads the wind vane device and posts data to the data exchange in 16 compass points.
WindVane(String, DSPortAdapter, Properties, IDataExchange) - Constructor for class wxservice.sensor.task.WindVane
Creates a new instance of WindVane
WindVane.ReadTask - Class in wxservice.sensor.task
Timer task implementation samples the DS2450 wind vane on the configured schedule.
WindVane.ReadTask() - Constructor for class wxservice.sensor.task.WindVane.ReadTask
 
write(byte[], int, int) - Method in class wxservice.DailyPrintStream
This method overrides the standard 3-argument write method.
write(int) - Method in class wxservice.DailyPrintStream
This method overrides the standard 1-argument write method.
writeCommand(boolean[]) - Method in class wxservice.sensor.task.Barometer.ReadTask
Clocks command data bit sequence into the MS5534A serial data input.
writeMS5534A(boolean) - Method in class wxservice.sensor.task.Barometer.ReadTask
Writes a data bit to the MS5534A serial data input.
writeReference(double) - Method in class wxservice.sensor.data.PrecipitationTotal
Serializes the count to persistent storage for reference.
Wunderground - Class in wxservice.formatter.task
Formats and posts data to Weather Underground Data Exchange on the specified schedule.
Wunderground(String, Properties, IDataExchange) - Constructor for class wxservice.formatter.task.Wunderground
Creates a new instance of Wunderground
Wunderground.DataExchangeListener - Class in wxservice.formatter.task
Data exchange listener captures and processes sensor data.
Wunderground.DataExchangeListener() - Constructor for class wxservice.formatter.task.Wunderground.DataExchangeListener
 
Wunderground.FormatTask - Class in wxservice.formatter.task
Timer task to format weather data to Weather Underground Data Exchange.
Wunderground.FormatTask() - Constructor for class wxservice.formatter.task.Wunderground.FormatTask
 
wxservice - package wxservice
Main engine classes for the 1-Wire Weather Service for Java.
wxservice.formatter.task - package wxservice.formatter.task
Formatters receive data from IDataExchange.
wxservice.sensor.data - package wxservice.sensor.data
Sensor data objects collect and process data received from sensor tasks via IDataExchange.
wxservice.sensor.task - package wxservice.sensor.task
Sensor tasks collect data from devices on the 1-Wire MicroLan and post it to the sensor data objects via IDataExchange.
WxWeb - Class in wxservice
Hosts a JAX-WS web service endpoint for the weather service.
WxWeb() - Constructor for class wxservice.WxWeb
Creates a new instance of WxWeb.
WxWeb.Listener - Class in wxservice
Service listener.
WxWeb.Listener() - Constructor for class wxservice.WxWeb.Listener
 

A B C D E F G H I K L M N O P Q R S T U V W
Copyright © 2005-2007 Karl Uppiano