public string WeatherDataListing() { //Forms the weather data into a string separated by line feeds string wsList = ""; if (weaList.Count > 0) { { wsList += "WriteDate:\t" + ReportDate.ToString("hh:mm:ss"); wsList += "\r\n" + "TempScale:\t" + TempScale.ToString(); wsList += "\r\n" + "WindScale:\t" + WindScale.ToString(); wsList += "\r\n" + "SkyTemp:\t" + SkyTemp.ToString(); wsList += "\r\n" + "AmbTemp:\t" + AmbTemp.ToString(); wsList += "\r\n" + "SenTemp:\t" + SenTemp.ToString(); wsList += "\r\n" + "WindSpeed:\t" + WindSpeed.ToString(); wsList += "\r\n" + "Humidity:\t\t" + Humidity.ToString(); wsList += "\r\n" + "DewPoint:\t" + DewPoint.ToString(); wsList += "\r\n" + "DewHeat:\t" + DewHeat.ToString(); wsList += "\r\n" + "RainFlag:\t\t" + RainFlag.ToString(); wsList += "\r\n" + "WetFlag:\t\t" + WetFlag.ToString(); wsList += "\r\n" + "ElapsedTime:\t" + ElapsedSeconds.ToString(); wsList += "\r\n" + "LastDataWrite:\t" + LastDataWrite.ToString("hh:mm:ss"); wsList += "\r\n" + "Cloudiness:\t" + Cloudiness.ToString(); wsList += "\r\n" + "Windiness:\t" + Windiness.ToString(); wsList += "\r\n" + "Raininess:\t" + Raininess.ToString(); wsList += "\r\n" + "Darkness:\t" + Darkness.ToString(); wsList += "\r\n" + "RoofCloseFlag:\t" + RoofCloseFlag.ToString(); wsList += "\r\n" + "AlertFlag:\t\t" + AlertFlag.ToString(); } } return(wsList); }
public async Task <IActionResult> GetSecondaryDataAsync() { var temperatureSensor = new TemperatureSensor(_temperatureStorage); var pressureSensor = new PressureSensor(_pressureStorage); var humiditySensor = new HumiditySensor(_humidityStorage); var windDirectionSensor = new WindDirectionSensor(_windStorage); var windSpeedSensor = new WindSpeedSensor(_windStorage); var windChill = new WindChill(temperatureSensor, windSpeedSensor); var dewPoint = new DewPoint(temperatureSensor, humiditySensor); var timeSpan = new TimeSpan(3, 0, 0); var result = new SecondaryDataDTO() { WindChill = (int)windChill.CalculateWindChill(), DewPoint = (int)dewPoint.CalculateDewPoint(), MaximalTemperature = (int)temperatureSensor.HighValue().Value, MinimalTemperature = (int)temperatureSensor.LowValue().Value, MaximalHumidity = (int)humiditySensor.HighValue().Value, MinimalHumidity = (int)humiditySensor.LowValue().Value, MinimalPressure = (int)pressureSensor.LowValue().Value, MaximalPressure = (int)pressureSensor.HighValue().Value, MinimalTemperatureTime = temperatureSensor.TimeOfLowValue().TimeOfDay.Add(timeSpan).ToString().Substring(0, 5), MaximalTemperatureTime = temperatureSensor.TimeOfHighValue().TimeOfDay.Add(timeSpan).ToString().Substring(0, 5), MinimalHumidityTime = humiditySensor.TimeOfLowValue().TimeOfDay.Add(timeSpan).ToString().Substring(0, 5), MaximalHumidityTime = humiditySensor.TimeOfHighValue().TimeOfDay.Add(timeSpan).ToString().Substring(0, 5), MinimalPressureTime = pressureSensor.TimeOfLowValue().TimeOfDay.Add(timeSpan).ToString().Substring(0, 5), MaximalPressureTime = pressureSensor.TimeOfHighValue().TimeOfDay.Add(timeSpan).ToString().Substring(0, 5), }; return(Ok(result)); }
public DensityAltitudeApplicationTester(String browser, String application, Elevation elevation, Temperature temperature, Altimeter altimeter, DewPoint dewPoint) { this.browser = browser; this.application = application; this.elevation = elevation; this.temperature = temperature; this.altimeter = altimeter; this.dewPoint = dewPoint; }
public void setDewPoint(DewPoint dewPoint) { webDriver.FindElement(By.Name("dewpoint")).SendKeys(dewPoint.getDewPoint()); if (dewPoint.isUsingStandardUnits()) { webDriver.FindElements(By.Name("in_dp"))[0].Click(); } else { webDriver.FindElements(By.Name("in_dp"))[1].Click(); } }
public void WhenTheDewPointIs(String dewPoint, String dewPointUnits) { this.dewPoint = new DewPoint(dewPoint, dewPointUnits); }