Use byte index 2 of config table for channel count on addressable Aura controllers

master
Adam Honse 6 years ago
parent d22aa1ed6c
commit 3f0027aa90

@ -12,6 +12,7 @@
AuraAddressableController::AuraAddressableController(hid_device* dev_handle) : AuraUSBController(dev_handle)
{
channel_count = config_table[2];
}
AuraAddressableController::~AuraAddressableController()

@ -12,6 +12,7 @@
AuraMainboardController::AuraMainboardController(hid_device* dev_handle) : AuraUSBController(dev_handle), mode(AURA_MODE_DIRECT)
{
channel_count = 5;
}
AuraMainboardController::~AuraMainboardController()

@ -25,7 +25,7 @@ AuraUSBController::~AuraUSBController()
unsigned int AuraUSBController::GetChannelCount()
{
return( 5 );
return( channel_count );
}
std::string AuraUSBController::GetDeviceName()

@ -68,9 +68,11 @@ public:
protected:
hid_device* dev;
unsigned int channel_count;
unsigned char config_table[60];
private:
char device_name[16];
unsigned char config_table[60];
unsigned int led_count;
void GetConfigTable();

Loading…
Cancel
Save