From eaebdb390dbe2e7342377be65d5c69bc630e6662 Mon Sep 17 00:00:00 2001 From: linuswck Date: Wed, 3 Apr 2024 10:52:31 +0800 Subject: [PATCH] cmd_handler: change mW to W in SetLdPwrLimit cmd --- pykirdy/driver/kirdy_async.py | 2 +- src/net/cmd_handler.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pykirdy/driver/kirdy_async.py b/pykirdy/driver/kirdy_async.py index 5bf8919..82fe908 100644 --- a/pykirdy/driver/kirdy_async.py +++ b/pykirdy/driver/kirdy_async.py @@ -333,7 +333,7 @@ class Laser: Set power limit for the power excursion monitor If the calculated power with the params of pd_mon > pwr_limit, overpower protection is triggered. - - pwr_limit: mW + - pwr_limit: W """ return await self._send_cmd(TARGET_LD, "SetLdPwrLimit", pwr_limit) diff --git a/src/net/cmd_handler.rs b/src/net/cmd_handler.rs index 19c7f06..31b48c1 100644 --- a/src/net/cmd_handler.rs +++ b/src/net/cmd_handler.rs @@ -5,7 +5,7 @@ use uom::si::{ electric_current::{ampere, ElectricCurrent}, electric_potential::{volt, ElectricPotential}, electrical_resistance::{ohm, ElectricalResistance}, - power::{milliwatt, Power}, + power::{watt, Power}, thermodynamic_temperature::{degree_celsius, ThermodynamicTemperature} }; use crate::{laser_diode::{laser_diode::{ @@ -383,7 +383,7 @@ pub fn execute_cmd(buffer: &mut [u8], buffer_size: usize, socket: &mut SocketHan match cmd.json.data_f32 { Some(val) => { send_response(buffer, ResponseEnum::Acknowledge, None, socket); - laser.set_ld_power_limit(Power::new::(val)) + laser.set_ld_power_limit(Power::new::(val)) } None => { send_response(buffer, ResponseEnum::InvalidDatatype, Some(ERR_MSG_MISSING_DATA_F32), socket);