Add new properties, logging, and improve error handling
- Added
ExcludePortList
andDetectionTimeout
properties in the user interface to better control the detection process. - Optimized thread safety and performance of detection tasks.
- Improved error handling for low-level serial communication.
- Enhanced logging of the detection process.