Implement logid::backend::dj::ReceiverMonitor

This commit is contained in:
pixl
2020-06-20 03:16:16 -04:00
parent 6bfa52e5c1
commit c04408c2dd
6 changed files with 155 additions and 31 deletions
+30
View File
@@ -0,0 +1,30 @@
#include "ReceiverMonitor.h"
#include <utility>
using namespace logid::backend::dj;
ReceiverMonitor::ReceiverMonitor(std::string path) : _reciever (std::move(path))
{
Receiver::notification_flags notification_flags{
true,
true,
true};
_reciever.enableHidppNotifications(notification_flags);
}
void ReceiverMonitor::run()
{
_reciever.listen();
enumerate();
}
void ReceiverMonitor::stop()
{
_reciever.stopListening();
}
void ReceiverMonitor::enumerate()
{
_reciever.enumerate();
}