Improve packet_tester
This commit is contained in:
@@ -150,9 +150,13 @@ fn test_device(device_info: &DeviceInfo) {
|
|||||||
);
|
);
|
||||||
let hidapi = HidApi::new().unwrap();
|
let hidapi = HidApi::new().unwrap();
|
||||||
let device = device_info.open_device(&hidapi).unwrap();
|
let device = device_info.open_device(&hidapi).unwrap();
|
||||||
|
|
||||||
for packet in PACKETS {
|
for packet in PACKETS {
|
||||||
let mut response_buffer = [0u8; 20];
|
let mut response_buffer = [0u8; 20];
|
||||||
|
let mut input_report_buffer = [0u8; 64];
|
||||||
|
input_report_buffer[0] = 6;
|
||||||
println!(" packet: {:?}", packet);
|
println!(" packet: {:?}", packet);
|
||||||
|
device.get_input_report(&mut input_report_buffer).unwrap();
|
||||||
let _ = device.write(packet).map_err(|err| println!("{err}"));
|
let _ = device.write(packet).map_err(|err| println!("{err}"));
|
||||||
match device.read_timeout(&mut response_buffer, 1000) {
|
match device.read_timeout(&mut response_buffer, 1000) {
|
||||||
Err(err) => println!("{err}"),
|
Err(err) => println!("{err}"),
|
||||||
|
|||||||
Reference in New Issue
Block a user