Commit Graph

22 Commits

Author SHA1 Message Date
pixl d3d4a2755a Apply clang-tidy inspections 2020-07-14 00:12:40 -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 1f3fa53721 Add workqueue system 2020-07-12 16:16:24 -04:00
pixl 5bf5dc75b5 Implement RemapButton feature
Many changes were made here, too many to list here.
2020-07-12 16:16:22 -04:00
pixl f6b93b94af Split Configuration into several classes
Each feature should handle its own configuration.
2020-07-12 16:15:48 -04:00
pixl 181be50f88 Use unique pointer for global device manager
Changed from raw pointer to a unique_ptr, also renamed from finder to
device_manager
2020-07-12 16:15:48 -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 f0c903d539 Rename DeviceMonitor to DeviceManager 2020-07-12 16:14:24 -04:00
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.
2020-07-12 16:13:40 -04:00
PixlOne 526ffec61a Implement reload method 2020-07-12 16:03:32 -04:00
PixlOne 6316b89840 Reorganise logid.cpp 2020-07-12 16:01:52 -04:00
PixlOne 6e7445b197 Add versioning to logiops binaries 2020-07-12 16:00:33 -04:00
PixlOne 38dcc65d4b Use camelCase for function names 2019-10-05 21:27:17 -04:00
PixlOne 9272666ffe Use logid namespace 2019-10-04 21:56:17 -04:00
PixlOne 8d2ae4c3c4 Fixed bug where mouse would not reconfigure 2019-08-17 19:58:00 -04:00
PixlOne b55db6777e Add logid service & install target 2019-08-09 14:25:40 -04:00
PixlOne c2b5fceaf5 Add command line options 2019-08-08 22:13:50 -04:00
PixlOne b95cc60fd1 Use events instead of continous pinging 2019-07-28 02:08:18 -04:00
PixlOne fef5ade956 Add Reprog Controls V3 support 2019-07-22 19:47:09 -04:00
PixlOne 9c092edcf3 Major refactoring, transferring from masterd 2019-07-17 01:53:51 -04:00