@@ -18,6 +18,29 @@ RGBController_ThermaltakeRiing::RGBController_ThermaltakeRiing(ThermaltakeRiingC
1818 type = DEVICE_TYPE_COOLER;
1919 description = " Thermaltake Riing Device" ;
2020
21+ mode Direct;
22+ Direct.name = " Direct" ;
23+ Direct.value = THERMALTAKE_MODE_PER_LED;
24+ Direct.flags = MODE_FLAG_HAS_PER_LED_COLOR;
25+ Direct.speed_min = 0 ;
26+ Direct.speed_max = 0 ;
27+ Direct.speed = 0 ;
28+ Direct.color_mode = MODE_COLORS_PER_LED;
29+ modes.push_back (Direct);
30+
31+ mode Static;
32+ Static.name = " Static" ;
33+ Static.value = THERMALTAKE_MODE_FULL;
34+ Static.flags = MODE_FLAG_HAS_MODE_SPECIFIC_COLOR;
35+ Static.colors_min = 1 ;
36+ Static.colors_max = 1 ;
37+ Static.speed_min = 0 ;
38+ Static.speed_max = 0 ;
39+ Static.speed = 0 ;
40+ Static.color_mode = MODE_COLORS_MODE_SPECIFIC;
41+ Static.colors .resize (1 );
42+ modes.push_back (Static);
43+
2144 mode Flow;
2245 Flow.name = " Flow" ;
2346 Flow.value = THERMALTAKE_MODE_FLOW;
@@ -78,29 +101,6 @@ RGBController_ThermaltakeRiing::RGBController_ThermaltakeRiing(ThermaltakeRiingC
78101 Wave.color_mode = MODE_COLORS_PER_LED;
79102 modes.push_back (Wave);
80103
81- mode Direct;
82- Direct.name = " Direct" ;
83- Direct.value = THERMALTAKE_MODE_PER_LED;
84- Direct.flags = MODE_FLAG_HAS_PER_LED_COLOR;
85- Direct.speed_min = 0 ;
86- Direct.speed_max = 0 ;
87- Direct.speed = 0 ;
88- Direct.color_mode = MODE_COLORS_PER_LED;
89- modes.push_back (Direct);
90-
91- mode Static;
92- Static.name = " Static" ;
93- Static.value = THERMALTAKE_MODE_FULL;
94- Static.flags = MODE_FLAG_HAS_MODE_SPECIFIC_COLOR;
95- Static.colors_min = 1 ;
96- Static.colors_max = 1 ;
97- Static.speed_min = 0 ;
98- Static.speed_max = 0 ;
99- Static.speed = 0 ;
100- Static.color_mode = MODE_COLORS_MODE_SPECIFIC;
101- Static.colors .resize (1 );
102- modes.push_back (Static);
103-
104104 SetupZones ();
105105}
106106
@@ -200,7 +200,7 @@ void RGBController_ThermaltakeRiing::UpdateSingleLED(int led)
200200
201201void RGBController_ThermaltakeRiing::SetCustomMode ()
202202{
203- active_mode = 6 ;
203+ active_mode = 0 ;
204204}
205205
206206void RGBController_ThermaltakeRiing::UpdateMode ()
0 commit comments