Files
OpenRGB/Controllers/RoccatController/RoccatVulcanAimoController.h
Mola19 4b9fa421da Add support for Roccat Vulcan 12X Aimo keyboards
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com>
2021-12-19 15:34:29 -06:00

32 lines
1011 B
C++

/*-------------------------------------------------------------------*\
| RoccatVulcanAimoController.h |
| |
| Driver for Roccat Vulcan Aimo Keyboard |
| |
| Mola19 17/12/2021 |
| |
\*-------------------------------------------------------------------*/
#pragma once
#include "RGBController.h"
#include <string>
#include <hidapi/hidapi.h>
class RoccatVulcanAimoController
{
public:
RoccatVulcanAimoController(hid_device* dev_handle, char *path);
~RoccatVulcanAimoController();
std::string GetSerial();
std::string GetLocation();
void SendColors(std::vector<RGBColor> colors);
private:
std::string location;
hid_device* dev;
};