OpenRGB/DeviceDetector.h
pobrn ddc69778dc Modular detection system with resource manager.
Includes pull request !87 with modifications by Adam Honse (calcprogrammer1@gmail.com).
2020-08-05 00:23:34 -05:00

24 lines
No EOL
395 B
C++

#pragma once
#include <functional>
#include <vector>
#include "ResourceManager.h"
class DeviceDetector
{
public:
DeviceDetector(DeviceDetectorFunction detector)
{
ResourceManager::get()->RegisterDeviceDetector(detector);
}
};
class I2CDeviceDetector
{
public:
I2CDeviceDetector(I2CDeviceDetectorFunction detector)
{
ResourceManager::get()->RegisterI2CDeviceDetector(detector);
}
};