From 536ffcd5e2c283b3b570ca67e3d170bf51d9883d Mon Sep 17 00:00:00 2001 From: Lennard Kittner Date: Fri, 16 May 2025 13:18:18 +0200 Subject: [PATCH] Add second mic packet to get_event_from_device_response --- src/devices/cloud_ii_wireless_dts.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/devices/cloud_ii_wireless_dts.rs b/src/devices/cloud_ii_wireless_dts.rs index d61ce49..cb29751 100644 --- a/src/devices/cloud_ii_wireless_dts.rs +++ b/src/devices/cloud_ii_wireless_dts.rs @@ -200,7 +200,9 @@ impl Device for CloudIIWirelessDTS { (_, GET_AUTO_SHUTDOWN_CMD_ID, time, _) => Some(DeviceEvent::AutomaticShutdownAfter( Duration::from_secs(time as u64 * 60), )), - (_, GET_MUTE_CMD_ID, status, _) => Some(DeviceEvent::Muted(status == 1)), + (_, SET_MUTE_CMD_ID, status, _) | (_, GET_MUTE_CMD_ID, status, _) => { + Some(DeviceEvent::Muted(status == 1)) + } (_, GET_PAIRING_CMD_ID, status, _) => Some(DeviceEvent::PairingInfo(status)), (_, GET_SIDE_TONE_ON_CMD_ID, status, _) => Some(DeviceEvent::SideToneOn(status == 1)), (_, GET_SIDE_TONE_VOLUME_CMD_ID, status, _) => { @@ -213,7 +215,10 @@ impl Device for CloudIIWirelessDTS { (GET_PRODUCT_COLOR_CMD_ID, status, _, _) => { Some(DeviceEvent::ProductColor(Color::from(status))) } - _ => None, + _ => { + println!("Unknown device event: {:?}", response); + None + } } }