2020-06-17 06:43:53 +00:00
|
|
|
#ifndef LOGID_HIDPP_DEFS_H
|
|
|
|
#define LOGID_HIDPP_DEFS_H
|
|
|
|
|
|
|
|
#define LOGID_HIDPP_SOFTWARE_ID 1
|
|
|
|
|
|
|
|
namespace logid::backend::hidpp
|
|
|
|
{
|
2020-06-18 05:34:25 +00:00
|
|
|
namespace ReportType
|
|
|
|
{
|
|
|
|
enum ReportType : uint8_t
|
|
|
|
{
|
|
|
|
Short = 0x10,
|
|
|
|
Long = 0x11
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
2020-06-17 06:43:53 +00:00
|
|
|
enum DeviceIndex: uint8_t
|
|
|
|
{
|
|
|
|
DefaultDevice = 0,
|
|
|
|
WirelessDevice1 = 1,
|
|
|
|
WirelessDevice2 = 2,
|
|
|
|
WirelessDevice3 = 3,
|
|
|
|
WirelessDevice4 = 4,
|
|
|
|
WirelessDevice5 = 5,
|
|
|
|
WirelessDevice6 = 6,
|
|
|
|
CordedDevice = 0xff
|
|
|
|
};
|
|
|
|
|
|
|
|
static constexpr std::size_t ShortParamLength = 3;
|
|
|
|
static constexpr std::size_t LongParamLength = 16;
|
|
|
|
}
|
|
|
|
|
|
|
|
#endif //LOGID_HIDPP_DEFS_H
|