mirror of
https://github.com/MatMoul/g810-led.git
synced 2026-01-06 12:56:58 +00:00
Expose SupportedKeyboards var in LedKeyboard class
This commit is contained in:
@@ -16,17 +16,6 @@ class LedKeyboard {
|
||||
|
||||
private:
|
||||
|
||||
std::vector<std::vector<uint16_t>> SupportedKeyboards = {
|
||||
{ 0x46d, 0xc336, (u_int16_t)KeyboardModel::g213 },
|
||||
{ 0x46d, 0xc330, (u_int16_t)KeyboardModel::g410 },
|
||||
{ 0x46d, 0xc333, (u_int16_t)KeyboardModel::g610 },
|
||||
{ 0x46d, 0xc338, (u_int16_t)KeyboardModel::g610 },
|
||||
{ 0x46d, 0xc331, (u_int16_t)KeyboardModel::g810 },
|
||||
{ 0x46d, 0xc337, (u_int16_t)KeyboardModel::g810 },
|
||||
{ 0x46d, 0xc32b, (u_int16_t)KeyboardModel::g910 },
|
||||
{ 0x46d, 0xc335, (u_int16_t)KeyboardModel::g910 }
|
||||
};
|
||||
|
||||
enum class KeyAddressGroup : uint8_t {
|
||||
logo = 0x00,
|
||||
indicators,
|
||||
@@ -38,6 +27,17 @@ class LedKeyboard {
|
||||
|
||||
public:
|
||||
|
||||
std::vector<std::vector<uint16_t>> SupportedKeyboards = {
|
||||
{ 0x46d, 0xc336, (u_int16_t)KeyboardModel::g213 },
|
||||
{ 0x46d, 0xc330, (u_int16_t)KeyboardModel::g410 },
|
||||
{ 0x46d, 0xc333, (u_int16_t)KeyboardModel::g610 },
|
||||
{ 0x46d, 0xc338, (u_int16_t)KeyboardModel::g610 },
|
||||
{ 0x46d, 0xc331, (u_int16_t)KeyboardModel::g810 },
|
||||
{ 0x46d, 0xc337, (u_int16_t)KeyboardModel::g810 },
|
||||
{ 0x46d, 0xc32b, (u_int16_t)KeyboardModel::g910 },
|
||||
{ 0x46d, 0xc335, (u_int16_t)KeyboardModel::g910 }
|
||||
};
|
||||
|
||||
enum class KeyboardModel : uint8_t {
|
||||
unknown = 0x00,
|
||||
g213,
|
||||
@@ -134,8 +134,6 @@ class LedKeyboard {
|
||||
~LedKeyboard();
|
||||
|
||||
|
||||
bool overrideKeyboard(uint16_t vendorID, uint16_t productID, KeyboardModel model);
|
||||
|
||||
std::vector<DeviceInfo> listKeyboards();
|
||||
|
||||
bool isOpen();
|
||||
|
||||
Reference in New Issue
Block a user