Add second mic packet to get_event_from_device_response
This commit is contained in:
@@ -200,7 +200,9 @@ impl Device for CloudIIWirelessDTS {
|
|||||||
(_, GET_AUTO_SHUTDOWN_CMD_ID, time, _) => Some(DeviceEvent::AutomaticShutdownAfter(
|
(_, GET_AUTO_SHUTDOWN_CMD_ID, time, _) => Some(DeviceEvent::AutomaticShutdownAfter(
|
||||||
Duration::from_secs(time as u64 * 60),
|
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_PAIRING_CMD_ID, status, _) => Some(DeviceEvent::PairingInfo(status)),
|
||||||
(_, GET_SIDE_TONE_ON_CMD_ID, status, _) => Some(DeviceEvent::SideToneOn(status == 1)),
|
(_, GET_SIDE_TONE_ON_CMD_ID, status, _) => Some(DeviceEvent::SideToneOn(status == 1)),
|
||||||
(_, GET_SIDE_TONE_VOLUME_CMD_ID, status, _) => {
|
(_, GET_SIDE_TONE_VOLUME_CMD_ID, status, _) => {
|
||||||
@@ -213,7 +215,10 @@ impl Device for CloudIIWirelessDTS {
|
|||||||
(GET_PRODUCT_COLOR_CMD_ID, status, _, _) => {
|
(GET_PRODUCT_COLOR_CMD_ID, status, _, _) => {
|
||||||
Some(DeviceEvent::ProductColor(Color::from(status)))
|
Some(DeviceEvent::ProductColor(Color::from(status)))
|
||||||
}
|
}
|
||||||
_ => None,
|
_ => {
|
||||||
|
println!("Unknown device event: {:?}", response);
|
||||||
|
None
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user