From 1c433d519d8c4d7e4360beeb551854de4add48ec Mon Sep 17 00:00:00 2001 From: Jonas Arnold Date: Thu, 30 Mar 2023 07:46:55 +0200 Subject: [PATCH] small corrections on UsbHidTestApp --- UsbHidTestApp/Program.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/UsbHidTestApp/Program.cs b/UsbHidTestApp/Program.cs index 6e222d0..412d6f1 100644 --- a/UsbHidTestApp/Program.cs +++ b/UsbHidTestApp/Program.cs @@ -7,10 +7,10 @@ namespace UsbHidTestApp; internal class Program { - private static HidDevice _device; + private static HidDevice? _device; private static bool _continue; - private static Thread readThread; - private static List lastDevices; + private static Thread? readThread; + private static List? lastDevices; private static StringComparer stringComparer = StringComparer.OrdinalIgnoreCase; @@ -89,6 +89,7 @@ internal class Program _device.OpenDevice(); + _device.Inserted += DeviceAttachedHandler; _device.Removed += DeviceRemovedHandler; @@ -151,7 +152,7 @@ internal class Program private static void DeviceAttachedHandler() { Console.WriteLine("Device attached."); - _device.ReadReport(OnReport); + _device?.ReadReport(OnReport); } private static void OnReport(HidReport report) @@ -171,7 +172,7 @@ internal class Program { try { - var readData = _device.Read(100); + var readData = _device?.Read(100); if (readData != null) {