Commit Graph

12 Commits

Author SHA1 Message Date
pixl 78c0788be6 Fix bad removeDevice map check 2020-07-19 23:48:24 -04:00
pixl 018bdb83ad Add ability to ignore devices 2020-07-14 16:21:14 -04:00
pixl d3d4a2755a Apply clang-tidy inspections 2020-07-14 00:12:40 -04:00
pixl 937225b6f2 TODO cleanup: Remove error check todo in DeviceManager 2020-07-13 22:44:22 -04:00
pixl f7638b0905 Properly output TimeoutError
Fixed issue where receiver devices aren't detected (hopefully).
2020-07-12 16:16:50 -04:00
pixl 1106133f3c Move logger into util/log.h 2020-07-12 16:15:48 -04:00
pixl 22455af615 Add GPL copyright notice in all C++ source files 2020-07-12 16:15:32 -04:00
pixl dd75df8c18 Use consistent code style
Only files that are currently used in logid are changed.
2020-07-12 16:14:25 -04:00
pixl e40da5f0c0 Implement receiver HID++ connect/disconnect events
Many changes were made here but that was the biggest one.

There's currently a bug where std::system_error: Broken pipe is thrown
after launching the daemon with a receiver connector.

A workaround for this bug is to simply shake the mouse while starting
the daemon. I will investigate this soon.
2020-07-12 16:14:24 -04:00
pixl fb0b8e88ef Clean up temporary code 2020-07-12 16:14:24 -04:00
pixl f2a7b7b947 Fix long report descriptor check 2020-07-12 16:14:24 -04:00
pixl f0c903d539 Rename DeviceMonitor to DeviceManager 2020-07-12 16:14:24 -04:00