Update mode asynchronously

This commit is contained in:
Adam Honse 2020-07-17 18:08:30 -05:00
parent 9937731ad8
commit 97e1c3e913
100 changed files with 119 additions and 102 deletions

View file

@ -1302,17 +1302,33 @@ void RGBController::UpdateLEDs()
CallFlag_UpdateLEDs = true;
}
void RGBController::UpdateMode()
{
CallFlag_UpdateMode = true;
}
void RGBController::DeviceUpdateLEDs()
{
}
void RGBController::DeviceUpdateMode()
{
}
void RGBController::DeviceCallThreadFunction()
{
CallFlag_UpdateLEDs = false;
CallFlag_UpdateMode = false;
while(DeviceThreadRunning.load() == true)
{
if(CallFlag_UpdateMode.load() == true)
{
DeviceUpdateMode();
CallFlag_UpdateMode = false;
}
if(CallFlag_UpdateLEDs.load() == true)
{
DeviceUpdateLEDs();

View file

@ -192,7 +192,7 @@ public:
//void UpdateZoneLEDs(int zone);
//void UpdateSingleLED(int led);
//void UpdateMode();
void UpdateMode();
void DeviceCallThreadFunction();
@ -207,13 +207,14 @@ public:
virtual void UpdateZoneLEDs(int zone) = 0;
virtual void UpdateSingleLED(int led) = 0;
virtual void UpdateMode() = 0;
virtual void DeviceUpdateMode() = 0;
virtual void SetCustomMode() = 0;
private:
std::thread* DeviceCallThread;
std::atomic<bool> CallFlag_UpdateLEDs;
std::atomic<bool> CallFlag_UpdateMode;
std::atomic<bool> DeviceThreadRunning;
//bool CallFlag_UpdateZoneLEDs = false;
//bool CallFlag_UpdateSingleLED = false;

View file

@ -199,7 +199,7 @@ void RGBController_AMDWraithPrism::SetCustomMode()
active_mode = 0;
}
void RGBController_AMDWraithPrism::UpdateMode()
void RGBController_AMDWraithPrism::DeviceUpdateMode()
{
bool random = (modes[active_mode].color_mode == MODE_COLORS_RANDOM);

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
AMDWraithPrismController* wraith;

View file

@ -102,7 +102,7 @@ void RGBController_AuraCore::SetCustomMode()
active_mode = 0;
}
void RGBController_AuraCore::UpdateMode()
void RGBController_AuraCore::DeviceUpdateMode()
{
DeviceUpdateLEDs();
}

View file

@ -25,7 +25,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
AuraCoreController* aura;

View file

@ -173,7 +173,7 @@ void RGBController_AuraGPU::SetCustomMode()
active_mode = 0;
}
void RGBController_AuraGPU::UpdateMode()
void RGBController_AuraGPU::DeviceUpdateMode()
{
int new_mode = modes[active_mode].value;
aura_gpu->direct = false;

View file

@ -25,7 +25,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
AuraGPUController* aura_gpu;

View file

@ -330,7 +330,7 @@ void RGBController_AuraSMBus::SetCustomMode()
active_mode = 0;
}
void RGBController_AuraSMBus::UpdateMode()
void RGBController_AuraSMBus::DeviceUpdateMode()
{
if (modes[active_mode].value == 0xFFFF)
{

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
AuraSMBusController* aura;

View file

@ -208,7 +208,7 @@ void RGBController_AuraUSB::SetCustomMode()
}
void RGBController_AuraUSB::UpdateMode()
void RGBController_AuraUSB::DeviceUpdateMode()
{
unsigned char red = 0;
unsigned char grn = 0;

View file

@ -28,7 +28,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
AuraUSBController* aura;

View file

@ -141,7 +141,7 @@ void RGBController_CMMP750Controller::SetCustomMode()
active_mode = 0;
}
void RGBController_CMMP750Controller::UpdateMode()
void RGBController_CMMP750Controller::DeviceUpdateMode()
{
switch(modes[active_mode].value)
{

View file

@ -25,7 +25,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
CMMP750Controller* cmmp750;

View file

@ -264,7 +264,7 @@ void RGBController_CorsairLightingNode::SetCustomMode()
active_mode = 0;
}
void RGBController_CorsairLightingNode::UpdateMode()
void RGBController_CorsairLightingNode::DeviceUpdateMode()
{
if(modes[active_mode].value == 0xFFFF)
{

View file

@ -25,7 +25,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
CorsairLightingNodeController* corsair;

View file

@ -323,7 +323,7 @@ void RGBController_CorsairPeripheral::SetCustomMode()
active_mode = 0;
}
void RGBController_CorsairPeripheral::UpdateMode()
void RGBController_CorsairPeripheral::DeviceUpdateMode()
{
}

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
CorsairPeripheralController* corsair;

View file

@ -101,7 +101,7 @@ void RGBController_CorsairVengeance::SetCustomMode()
active_mode = 0;
}
void RGBController_CorsairVengeance::UpdateMode()
void RGBController_CorsairVengeance::DeviceUpdateMode()
{
corsair->SetMode(modes[active_mode].value);
}

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
CorsairVengeanceController* corsair;

View file

@ -219,7 +219,7 @@ void RGBController_CorsairVengeancePro::SetCustomMode()
active_mode = 9;
}
void RGBController_CorsairVengeancePro::UpdateMode()
void RGBController_CorsairVengeancePro::DeviceUpdateMode()
{
unsigned int corsair_direction = 0;
bool random = (modes[active_mode].color_mode == MODE_COLORS_RANDOM);

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
CorsairVengeanceProController* corsair;

View file

@ -177,7 +177,7 @@ void RGBController_Crucial::SetCustomMode()
active_mode = 0;
}
void RGBController_Crucial::UpdateMode()
void RGBController_Crucial::DeviceUpdateMode()
{
crucial->SetMode(modes[active_mode].value);
}

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
CrucialController* crucial;

View file

@ -106,7 +106,7 @@ void RGBController_DuckyKeyboard::SetCustomMode()
}
void RGBController_DuckyKeyboard::UpdateMode()
void RGBController_DuckyKeyboard::DeviceUpdateMode()
{
}

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
DuckyKeyboardController* ducky;

View file

@ -43,7 +43,7 @@ void RGBController_Dummy::SetCustomMode()
}
void RGBController_Dummy::UpdateMode()
void RGBController_Dummy::DeviceUpdateMode()
{
}

View file

@ -24,5 +24,5 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
};

View file

@ -186,7 +186,7 @@ void RGBController_E131::SetCustomMode()
}
void RGBController_E131::UpdateMode()
void RGBController_E131::DeviceUpdateMode()
{
}

View file

@ -47,7 +47,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
std::vector<E131Device> devices;

View file

@ -168,7 +168,7 @@ void RGBController_EKController::SetCustomMode()
active_mode = 0;
}
void RGBController_EKController::UpdateMode()
void RGBController_EKController::DeviceUpdateMode()
{
EK_dev->SetMode(modes[active_mode].value, modes[active_mode].speed);
}

View file

@ -27,7 +27,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
EKController* EK_dev;
};

View file

@ -144,7 +144,7 @@ void RGBController_Faustus::SetCustomMode()
SetMode(0);
}
void RGBController_Faustus::UpdateMode()
void RGBController_Faustus::DeviceUpdateMode()
{
DeviceUpdateLEDs();
}

View file

@ -40,7 +40,7 @@ class RGBController_Faustus : public RGBController
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
};
#endif // RGBCONTROLLER_FAUSTUS_H

View file

@ -174,7 +174,7 @@ void RGBController_GloriousModelO::SetCustomMode()
//active_mode = 2;
}
void RGBController_GloriousModelO::UpdateMode()
void RGBController_GloriousModelO::DeviceUpdateMode()
{
unsigned int direction = 0;
unsigned int speed = GLORIOUS_SPEED_NORMAL;

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
GloriousModelOController* gmo;

View file

@ -253,7 +253,7 @@ void RGBController_HuePlus::SetCustomMode()
active_mode = 0;
}
void RGBController_HuePlus::UpdateMode()
void RGBController_HuePlus::DeviceUpdateMode()
{
if(modes[active_mode].value == HUE_PLUS_MODE_FIXED)
{

View file

@ -25,7 +25,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
HuePlusController* hueplus;

View file

@ -136,7 +136,7 @@ void RGBController_HyperXAlloyOrigins::SetCustomMode()
}
void RGBController_HyperXAlloyOrigins::UpdateMode()
void RGBController_HyperXAlloyOrigins::DeviceUpdateMode()
{
}

View file

@ -28,7 +28,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
void KeepaliveThread();

View file

@ -235,7 +235,7 @@ void RGBController_HyperXDRAM::SetCustomMode()
active_mode = 0;
}
void RGBController_HyperXDRAM::UpdateMode()
void RGBController_HyperXDRAM::DeviceUpdateMode()
{
bool random = (modes[active_mode].color_mode == MODE_COLORS_RANDOM);

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
HyperXDRAMController* hyperx;

View file

@ -344,7 +344,7 @@ void RGBController_HyperXKeyboard::SetCustomMode()
active_mode = 0;
}
void RGBController_HyperXKeyboard::UpdateMode()
void RGBController_HyperXKeyboard::DeviceUpdateMode()
{
if(modes[active_mode].color_mode == MODE_COLORS_MODE_SPECIFIC)
{

View file

@ -28,7 +28,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
void KeepaliveThread();

View file

@ -78,7 +78,7 @@ void RGBController_LEDStrip::SetCustomMode()
}
void RGBController_LEDStrip::UpdateMode()
void RGBController_LEDStrip::DeviceUpdateMode()
{
}

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
LEDStripController* strip;

View file

@ -103,7 +103,7 @@ void RGBController_LogitechG203::SetCustomMode()
}
void RGBController_LogitechG203::UpdateMode()
void RGBController_LogitechG203::DeviceUpdateMode()
{
DeviceUpdateLEDs();
}

View file

@ -25,7 +25,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
LogitechG203Controller* logitech;

View file

@ -117,7 +117,7 @@ void RGBController_LogitechG403::SetCustomMode()
}
void RGBController_LogitechG403::UpdateMode()
void RGBController_LogitechG403::DeviceUpdateMode()
{
DeviceUpdateLEDs();
}

View file

@ -25,7 +25,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
LogitechG403Controller* logitech;

View file

@ -348,7 +348,7 @@ void RGBController_LogitechG810::SetCustomMode()
active_mode = 0;
}
void RGBController_LogitechG810::UpdateMode()
void RGBController_LogitechG810::DeviceUpdateMode()
{
/*---------------------------------------------------------*\
| Direct mode does not send a mode packet |

View file

@ -25,7 +25,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
LogitechG810Controller* logitech;

View file

@ -104,7 +104,7 @@ void RGBController_MSI3Zone::SetCustomMode()
}
void RGBController_MSI3Zone::UpdateMode()
void RGBController_MSI3Zone::DeviceUpdateMode()
{
}

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
MSI3ZoneController* msi;

View file

@ -316,7 +316,7 @@ void RGBController_MSIGPU::SetCustomMode()
active_mode = 0;
}
void RGBController_MSIGPU::UpdateMode()
void RGBController_MSIGPU::DeviceUpdateMode()
{
DeviceUpdateLEDs();
}

View file

@ -24,7 +24,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
MSIGPUController* msi_gpu;

View file

@ -129,7 +129,7 @@ void RGBController_MSIMysticLight::UpdateSingleLED(int led)
controller->Update();
}
void RGBController_MSIMysticLight::UpdateMode()
void RGBController_MSIMysticLight::DeviceUpdateMode()
{
}

View file

@ -27,7 +27,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
void SetupModes();

View file

@ -79,7 +79,7 @@ void RGBController_MSIRGB::SetCustomMode()
}
void RGBController_MSIRGB::UpdateMode()
void RGBController_MSIRGB::DeviceUpdateMode()
{
}

View file

@ -25,7 +25,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
MSIRGBController* msi;

View file

@ -201,7 +201,7 @@ void RGBController_NZXTHue2::SetCustomMode()
active_mode = 0;
}
void RGBController_NZXTHue2::UpdateMode()
void RGBController_NZXTHue2::DeviceUpdateMode()
{
if(modes[active_mode].value == 0xFFFF)
{

View file

@ -24,7 +24,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
NZXTHue2Controller* hue2;

View file

@ -344,7 +344,7 @@ void RGBController_NZXTKraken::SetCustomMode()
active_mode = 0;
}
void RGBController_NZXTKraken::UpdateMode()
void RGBController_NZXTKraken::DeviceUpdateMode()
{
DeviceUpdateLEDs();
}

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
std::vector<std::vector<RGBColor>> GetColors

View file

@ -64,7 +64,7 @@ void RGBController_Network::SetCustomMode()
client->SendRequest_RGBController_SetCustomMode(dev_idx);
}
void RGBController_Network::UpdateMode()
void RGBController_Network::DeviceUpdateMode()
{
unsigned char * data = GetModeDescription(active_mode);
unsigned int size;

View file

@ -25,7 +25,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
NetworkClient * client;

View file

@ -90,7 +90,7 @@ void RGBController_OpenRazer::DeviceUpdateLEDs()
case RAZER_TYPE_NOMATRIX:
{
UpdateMode();
DeviceUpdateMode();
}
break;
}
@ -459,7 +459,7 @@ void RGBController_OpenRazer::SetCustomMode()
}
}
void RGBController_OpenRazer::UpdateMode()
void RGBController_OpenRazer::DeviceUpdateMode()
{
char update_value[6];
char effect_value[1];

View file

@ -51,7 +51,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
int device_index;

View file

@ -89,7 +89,7 @@ void RGBController_OpenRazer::DeviceUpdateLEDs()
case RAZER_TYPE_NOMATRIX:
{
UpdateMode();
DeviceUpdateMode();
}
break;
}
@ -407,7 +407,7 @@ void RGBController_OpenRazer::SetCustomMode()
}
}
void RGBController_OpenRazer::UpdateMode()
void RGBController_OpenRazer::DeviceUpdateMode()
{
char update_value[6];
char effect_value[1];

View file

@ -108,7 +108,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
int device_index;

View file

@ -193,7 +193,7 @@ void RGBController_PatriotViper::SetCustomMode()
active_mode = 0;
}
void RGBController_PatriotViper::UpdateMode()
void RGBController_PatriotViper::DeviceUpdateMode()
{
if(modes[active_mode].value == 0xFFFF)
{

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
PatriotViperController* viper;

View file

@ -312,7 +312,7 @@ void RGBController_Polychrome::SetCustomMode()
active_mode = 1;
}
void RGBController_Polychrome::UpdateMode()
void RGBController_Polychrome::DeviceUpdateMode()
{
polychrome->SetMode(modes[active_mode].value);

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
PolychromeController* polychrome;

View file

@ -265,7 +265,7 @@ void RGBController_PoseidonZRGB::SetCustomMode()
active_mode = 0;
}
void RGBController_PoseidonZRGB::UpdateMode()
void RGBController_PoseidonZRGB::DeviceUpdateMode()
{
poseidon->SetMode(modes[active_mode].value, modes[active_mode].direction, modes[active_mode].speed);
}

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
PoseidonZRGBController* poseidon;

View file

@ -156,7 +156,7 @@ void RGBController_RGBFusion::SetCustomMode()
active_mode = 0;
}
void RGBController_RGBFusion::UpdateMode()
void RGBController_RGBFusion::DeviceUpdateMode()
{
rgb_fusion->SetMode(modes[active_mode].value, modes[active_mode].speed);
}

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
RGBFusionController* rgb_fusion;

View file

@ -92,7 +92,7 @@ void RGBController_RGBFusion2DRAM::SetCustomMode()
}
void RGBController_RGBFusion2DRAM::UpdateMode()
void RGBController_RGBFusion2DRAM::DeviceUpdateMode()
{
}

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
RGBFusion2DRAMController* rgb_fusion;

View file

@ -180,7 +180,7 @@ void RGBController_RGBFusion2SMBus::SetCustomMode()
}
void RGBController_RGBFusion2SMBus::UpdateMode()
void RGBController_RGBFusion2SMBus::DeviceUpdateMode()
{
}

View file

@ -27,7 +27,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
RGBFusion2SMBusController* rgb_fusion;

View file

@ -459,7 +459,7 @@ void RGBController_RGBFusion2USB::UpdateSingleLED(int led)
}
}
void RGBController_RGBFusion2USB::UpdateMode()
void RGBController_RGBFusion2USB::DeviceUpdateMode()
{
DeviceUpdateLEDs();
}

View file

@ -41,7 +41,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
void Init_Controller();

View file

@ -131,7 +131,7 @@ void RGBController_RGBFusionGPU::SetCustomMode()
active_mode = 0;
}
void RGBController_RGBFusionGPU::UpdateMode()
void RGBController_RGBFusionGPU::DeviceUpdateMode()
{
rgb_fusion->SetMode((unsigned char)modes[(unsigned int)active_mode].value, (unsigned char)modes[(unsigned int)active_mode].speed);
}

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
RGBFusionGPUController* rgb_fusion;

View file

@ -274,7 +274,7 @@ void RGBController_RedragonK556::SetCustomMode()
}
void RGBController_RedragonK556::UpdateMode()
void RGBController_RedragonK556::DeviceUpdateMode()
{
unsigned char red = 0x00;
unsigned char grn = 0x00;

View file

@ -25,7 +25,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
RedragonK556Controller* redragon;

View file

@ -105,7 +105,7 @@ void RGBController_RedragonM711::SetCustomMode()
active_mode = 0;
}
void RGBController_RedragonM711::UpdateMode()
void RGBController_RedragonM711::DeviceUpdateMode()
{
bool random = (modes[active_mode].color_mode == MODE_COLORS_RANDOM);
unsigned char red = RGBGetRValue(colors[0]);

View file

@ -25,7 +25,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
RedragonM711Controller* redragon;

View file

@ -98,7 +98,7 @@ void RGBController_SapphireGPU::SetCustomMode()
active_mode = 0;
}
void RGBController_SapphireGPU::UpdateMode()
void RGBController_SapphireGPU::DeviceUpdateMode()
{
sapphire->SetMode((unsigned char)modes[(unsigned int)active_mode].value, (unsigned char)modes[(unsigned int)active_mode].speed);
}

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
SapphireGPUController* sapphire;

View file

@ -248,7 +248,7 @@ void RGBController_SteelSeriesApex::SetCustomMode()
active_mode = 0;
}
void RGBController_SteelSeriesApex::UpdateMode()
void RGBController_SteelSeriesApex::DeviceUpdateMode()
{
std::vector<RGBColor> temp_colors;
steelseries->SetMode(modes[active_mode].value, temp_colors);

View file

@ -28,7 +28,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
SteelSeriesApexController* steelseries;

View file

@ -121,7 +121,7 @@ void RGBController_SteelSeriesRival::SetCustomMode()
active_mode = 0;
}
void RGBController_SteelSeriesRival::UpdateMode()
void RGBController_SteelSeriesRival::DeviceUpdateMode()
{
/* Strictly, the device actually does support different modes for the
* different zones, but we don't support that. */

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
SteelSeriesRivalController* rival;

View file

@ -81,7 +81,7 @@ void RGBController_SteelSeriesSiberia::SetCustomMode()
active_mode = 0;
}
void RGBController_SteelSeriesSiberia::UpdateMode()
void RGBController_SteelSeriesSiberia::DeviceUpdateMode()
{
DeviceUpdateLEDs();
}

View file

@ -26,7 +26,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
SteelSeriesSiberiaController* siberia;

View file

@ -203,7 +203,7 @@ void RGBController_ThermaltakeRiing::SetCustomMode()
active_mode = 0;
}
void RGBController_ThermaltakeRiing::UpdateMode()
void RGBController_ThermaltakeRiing::DeviceUpdateMode()
{
for(std::size_t zone_idx = 0; zone_idx < zones.size(); zone_idx++)
{

View file

@ -25,7 +25,7 @@ public:
void UpdateSingleLED(int led);
void SetCustomMode();
void UpdateMode();
void DeviceUpdateMode();
private:
ThermaltakeRiingController* riing;