use ch347_rs;
fn main() {
ch347_rs::set_notify_callback(0, "USB\\VID_1A86&PID_55D\0", |status| {
println!("[notify_callback] {:?}", status);
});
let a = ch347_rs::enum_ch347_device();
for (k, v) in a.iter().enumerate() {
let v = match v.get_raw_info() {
None => continue,
Some(a) => a,
};
println!("#{} => {:?} {:?}", k, v.get_func_type(), v.get_usb_class());
println!(" device_id: {}", v.get_device_id());
println!(" device_path: {}", v.get_device_path());
println!(" rpoduct_string: {}", v.get_rpoduct_string());
println!(" get_manufacturer_string: {}", v.get_manufacturer_string());
println!(" func_desc_str: {}", v.get_func_desc_str());
}
}