*** wu2300.c 2005-03-05 21:28:35.000000000 +1300 --- wu2300.c.1 2005-09-21 15:11:36.000000000 +1200 *************** *** 9,14 **** --- 9,15 ---- */ #define DEBUG 0 // wu2300 stops writing to standard out if setting this to 0 + #define GUST 1 // report wind gust information (resets wind min/max) #include "rw2300.h" *************** *** 74,79 **** --- 75,89 ---- sprintf(urlline,"%s&winddir=%.1f", urlline, tempfloat); + /* READ WIND GUST - miles/hour for Weather Underground */ + + if (GUST) + { + sprintf(urlline,"%s&windgustmph=%.2f", urlline, + wind_minmax(ws2300, MILES_PER_HOUR, NULL, NULL, NULL, NULL)); + } + + /* READ RAIN 1H - inches for Weather Underground */ sprintf(urlline,"%s&rainin=%.2f", urlline, rain_1h(ws2300, INCHES) ); *************** *** 109,114 **** --- 119,130 ---- http_request_url(urlline); } + /* Reset minimum and maximum wind readings if reporting gusts */ + if (GUST) + { + wind_reset(ws2300, RESET_MIN + RESET_MAX); + } + return(0); }