11 #ifndef changeGlobalWeatherCommand_h
12 #define changeGlobalWeatherCommand_h
52 parentRegistry = 0)
const;
55 virtual bool setFromNet(
const char* contentBuffer,
56 unsigned contentSize);
61 virtual void setAirTurbidity(
double factor);
62 virtual double airTurbidity()
const;
64 virtual bool airTurbiditySpecified()
const;
66 virtual void clearAirTurbidity();
74 virtual bool cloudStateSpecified()
const;
76 virtual void clearCloudState();
81 virtual void setPrecipitationIntensity(
double factor);
82 virtual double precipitationIntensity()
const;
84 virtual bool precipitationIntensitySpecified()
const;
86 virtual void clearPrecipitationIntensity();
94 virtual bool precipitationTypeSpecified()
const;
96 virtual void clearPrecipitationType();
101 virtual void setVisibility(
double distance);
102 virtual double visibility()
const;
104 virtual bool visibilitySpecified()
const;
106 virtual void clearVisibility();
111 virtual void setWindDirection(
double radians);
112 virtual double windDirection()
const;
114 virtual bool windDirectionSpecified()
const;
116 virtual void clearWindDirection();
121 virtual void setWindSpeed(
double value);
122 virtual double windSpeed()
const;
124 virtual bool windSpeedSpecified()
const;
126 virtual void clearWindSpeed();
135 virtual void setGeneratedByRemoteWeatherSetter(
bool value);
136 virtual bool generatedByRemoteWeatherSetter()
const;