pixl
181be50f88
Use unique pointer for global device manager
...
Changed from raw pointer to a unique_ptr, also renamed from finder to
device_manager
4 years ago
pixl
22455af615
Add GPL copyright notice in all C++ source files
4 years ago
pixl
dd75df8c18
Use consistent code style
...
Only files that are currently used in logid are changed.
4 years ago
pixl
f0c903d539
Rename DeviceMonitor to DeviceManager
4 years ago
pixl
7f1af81910
Rewrite logid::DeviceMonitor
4 years ago
pixl
91954e8a73
Use shared_ptr for devices in DeviceMonitor
4 years ago
pixl
6b895b3015
Monitor all HID++ reports on wireless device 1
...
Again, many things were done in this commit such as implementing an
I/O queue, a mutex_queue, and implementing the hidpp::Report class.
I'm expecting commits to be like this until I can get a clean
codebase for the backend.
4 years ago
pixl
ec4ae56bc4
Implement raw DeviceMonitor
...
Multiple things have been done in this commit; the base of the new
backend has effectively been created. This branch currently has many
vital parts commented out. Therefore, this branch is currently only
intended for debugging.
4 years ago
PixlOne
9272666ffe
Use logid namespace
5 years ago
PixlOne
ca04204a8c
Use receiver events to listen for devices
5 years ago
rockerbacon
874b9101e5
Removed list include in DeviceFinder
5 years ago
rockerbacon
cf39d9f680
Fixed map include in DeviceFinder
5 years ago
rockerbacon
21b6c2367f
Formatted variable names to conform with snail case standard
5 years ago
rockerbacon
ba0bf93b80
Switched device removal and insertion responsibility to DeviceFinder
5 years ago
rockerbacon
13bce5cc76
Added mutex to devices to avoid cuncurrency issues
5 years ago
PixlOne
8d2ae4c3c4
Fixed bug where mouse would not reconfigure
5 years ago
PixlOne
b95cc60fd1
Use events instead of continous pinging
5 years ago
PixlOne
9c092edcf3
Major refactoring, transferring from masterd
5 years ago