From 41780fcbddf210f6093f71fbd32c28a1012a4f50 Mon Sep 17 00:00:00 2001 From: Amir Saeid Date: Sun, 29 Jun 2025 19:11:50 +0100 Subject: Upgrade all dependencies --- src/lib.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index ccb2b52..05f8d9e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -6,7 +6,7 @@ extern crate spa; mod platform; use chrono::prelude::*; -use spa::{calc_solar_position, SunriseAndSet}; +use spa::{solar_position, StdFloatOps, SunriseAndSet}; #[cfg(target_os = "linux")] use platform::linux as os; @@ -48,7 +48,10 @@ fn get_transition_progress_from_elevation(elevation: f64) -> f64 { pub fn get_temp(utc: DateTime, ss: &SunriseAndSet, lat: f64, lon: f64) -> f64 { match *ss { SunriseAndSet::Daylight(_, _) => { - let elevation = 90f64 - calc_solar_position(utc, lat, lon).unwrap().zenith_angle; + let elevation = 90f64 + - solar_position::(utc, lat, lon) + .unwrap() + .zenith_angle; debug!("elevation: {elevation}"); let progress = get_transition_progress_from_elevation(elevation); LOW_TEMP + (progress * (HIGH_TEMP - LOW_TEMP)) -- cgit v1.2.3