Weather Meters (Sparkfun) http://mbed.org/users/okini3939/notebook/weather-platform/

Dependents:   WeatherStation Wetterstation

Embed: (wiki syntax)

« Back to documentation index

WeatherMeters Class Reference

WeatherMeters Class Reference

WeatherMeters class. More...

#include <WeatherMeters.h>

Public Member Functions

 WeatherMeters (PinName p_anemometer, PinName p_windvane, PinName p_raingauge, Weather_mode w_mode=Weather_auto)
 Initializes interface.
float get_windspeed ()
 Get wind speed.
float get_windvane ()
 Get wind vane.
float get_raingauge ()
 Get rain gauge.

Detailed Description

WeatherMeters class.

Definition at line 29 of file WeatherMeters.h.


Constructor & Destructor Documentation

WeatherMeters ( PinName  p_anemometer,
PinName  p_windvane,
PinName  p_raingauge,
Weather_mode  w_mode = Weather_auto 
)

Initializes interface.

Parameters:
p_anemometerport of Anemometer
p_windvaneport of Wind vane (analog)
p_raingaugeparameter of Rain gauge
w_modeparameter of Anemometer

Definition at line 32 of file WeatherMeters.cpp.


Member Function Documentation

float get_raingauge (  )

Get rain gauge.

Returns:
wind speed (mm/h) average from 12sample/60min (update 5min)

Definition at line 94 of file WeatherMeters.cpp.

float get_windspeed (  )

Get wind speed.

Returns:
wind speed (m/s) mode=Weather_auto: average from 12sample/2sec mode=Weather_manual: average from last measurement

Definition at line 54 of file WeatherMeters.cpp.

float get_windvane (  )

Get wind vane.

Returns:
wind vane (`) mode=Weather_auto: wind speed at the highest mode=Weather_manual: current wind vane

Definition at line 74 of file WeatherMeters.cpp.