fix unit being wrong for solar display
This commit is contained in:
		| @@ -235,8 +235,8 @@ fn get_solar_state( | |||||||
| ) -> Result<Option<std::string::String>, anyhow::Error> { | ) -> Result<Option<std::string::String>, anyhow::Error> { | ||||||
|     let mut board = BOARD_ACCESS.lock().expect("board access"); |     let mut board = BOARD_ACCESS.lock().expect("board access"); | ||||||
|     let state = SolarState { |     let state = SolarState { | ||||||
|         mppt_voltage: board.board_hal.get_mptt_voltage()?.as_volts() as f32, |         mppt_voltage: board.board_hal.get_mptt_voltage()?.as_millivolts() as f32, | ||||||
|         mppt_current: board.board_hal.get_mptt_current()?.as_amperes() as f32, |         mppt_current: board.board_hal.get_mptt_current()?.as_milliamperes() as f32, | ||||||
|         is_day: board.board_hal.is_day(), |         is_day: board.board_hal.is_day(), | ||||||
|     }; |     }; | ||||||
|     anyhow::Ok(Some(serde_json::to_string(&state)?)) |     anyhow::Ok(Some(serde_json::to_string(&state)?)) | ||||||
|   | |||||||
| @@ -33,8 +33,8 @@ export class SolarView{ | |||||||
|             this.solar_current_milli_ampere.innerText = "N/A" |             this.solar_current_milli_ampere.innerText = "N/A" | ||||||
|             this.solar_is_day.innerText = "N/A" |             this.solar_is_day.innerText = "N/A" | ||||||
|         } else { |         } else { | ||||||
|             this.solar_voltage_milli_volt.innerText = solarState.mppt_voltage.toFixed(2) |             this.solar_voltage_milli_volt.innerText = solarState.mppt_voltage.toFixed(0) | ||||||
|             this.solar_current_milli_ampere.innerText = String(+solarState.mppt_current) |             this.solar_current_milli_ampere.innerText = solarState.mppt_current.toFixed(0) | ||||||
|             this.solar_is_day.innerText = solarState.is_day?"🌞":"🌙" |             this.solar_is_day.innerText = solarState.is_day?"🌞":"🌙" | ||||||
|         } |         } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user