From d244e189a73c7255560798b7cefbe87c4ff63b38 Mon Sep 17 00:00:00 2001 From: Lennard Kittner Date: Fri, 20 Feb 2026 16:10:23 +0100 Subject: [PATCH] Connect cloud II by default since the get_wireless_connected_status_packet resets state and should therefore not be used --- src/devices/cloud_ii_wireless_dts.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/devices/cloud_ii_wireless_dts.rs b/src/devices/cloud_ii_wireless_dts.rs index df51de7..eabfcc3 100644 --- a/src/devices/cloud_ii_wireless_dts.rs +++ b/src/devices/cloud_ii_wireless_dts.rs @@ -48,11 +48,14 @@ pub struct CloudIIWirelessDTS { impl CloudIIWirelessDTS { pub fn new_from_state(state: DeviceState) -> Self { + let mut state = state; + state.connected = Some(true); CloudIIWirelessDTS { state } } pub fn new() -> Result { - let state = DeviceState::new(&PRODUCT_IDS, &VENDOR_IDS)?; + let mut state = DeviceState::new(&PRODUCT_IDS, &VENDOR_IDS)?; + state.connected = Some(true); Ok(CloudIIWirelessDTS { state }) } }