/// <inheritdoc /> public override string ToReadableContent() { if (Valid) { return($"Pressure: {BarometricPressure.GetValueOrDefault(Pressure.Zero).As(PressureUnit.Hectopascal)}, Air Temp: {AirTemperature.GetValueOrDefault(Temperature.Zero)}, " + $"Water temp: {WaterTemperature.GetValueOrDefault(Temperature.Zero)}, Dew Point: {DewPoint.GetValueOrDefault(Temperature.Zero)}"); } return("No valid data"); }
public void getWeather() { Observation thisObs = JsonUtility.FromJson <Observation>(jsonString); Properties thisObsProperties = thisObs.properties; WindDirection thisObsWindDirection = thisObsProperties.windDirection; WindSpeed thisObsWindSpeed = thisObsProperties.windSpeed; Temperature thisObsTemp = thisObsProperties.temperature; BarometricPressure thisObsBaro = thisObsProperties.barometricPressure; temperature = thisObsTemp.value; windSpeed = thisObsWindSpeed.value; windDir = thisObsWindDirection.value; BarometricPressure = thisObsBaro.value; string rawObservation = thisObsProperties.rawMessage; uitext.text = thisObs.properties.windDirection.value.ToString(); Debug.Log(windDir.ToString() + " /" + windSpeed); }
public override string ToString() { return($"pitch:{Pitch};roll:{Roll};yaw:{Yaw};vgx:{XSpeed};vgy:{YSpeed};vgz:{ZSpeed};templ:{TemperatureLow};temph:{TemperatureHigh};tof:{TimeOfFlight};h:{Height};bat:{BatteryPercentage};baro:{BarometricPressure.ToString("F2")};time:{MotorTime};agx:{AccelerationX.ToString("F2")};agy:{AccelerationY.ToString("F2")};agz:{AccelerationZ.ToString("F2")};\r\n"); }