Esempio n. 1
0
        /// <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");
        }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
 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");
 }