Midea/src/lib.rs

25 lines
440 B
Rust
Raw Normal View History

2023-09-22 10:34:35 +00:00
use std::num::ParseIntError;
2023-09-27 13:42:32 +00:00
#[macro_use]
extern crate num_derive;
2023-09-22 16:06:37 +00:00
mod cloud;
2023-09-23 09:41:49 +00:00
mod cloud_security;
mod command;
2023-09-24 05:35:21 +00:00
mod device;
2023-09-26 06:30:16 +00:00
mod devices;
2023-09-22 08:07:45 +00:00
mod discover;
mod packet_builder;
2023-09-22 10:34:35 +00:00
mod security;
fn hex(s: &str) -> Result<Vec<u8>, ParseIntError> {
(0..s.len())
.step_by(2)
.map(|i| u8::from_str_radix(&s[i..i + 2], 16))
.collect()
}
2023-09-23 14:42:59 +00:00
pub use cloud::Cloud;
2023-09-24 05:35:21 +00:00
pub use device::Device;
pub use discover::{DeviceInfo, Startup};