Skip to content

Commit 1c6a67e

Browse files
Add automatic save flag to Corsair Lighting Node hardware modes
1 parent aa8c6b6 commit 1c6a67e

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ RGBController_CorsairLightingNode::RGBController_CorsairLightingNode(CorsairLigh
3232
mode RainbowWave;
3333
RainbowWave.name = "Rainbow Wave";
3434
RainbowWave.value = CORSAIR_LIGHTING_NODE_MODE_RAINBOW_WAVE;
35-
RainbowWave.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_DIRECTION_LR | MODE_FLAG_HAS_BRIGHTNESS;
35+
RainbowWave.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_DIRECTION_LR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_AUTOMATIC_SAVE;
3636
RainbowWave.speed_min = CORSAIR_LIGHTING_NODE_SPEED_SLOW;
3737
RainbowWave.speed_max = CORSAIR_LIGHTING_NODE_SPEED_FAST;
3838
RainbowWave.speed = CORSAIR_LIGHTING_NODE_SPEED_MEDIUM;
@@ -46,7 +46,7 @@ RGBController_CorsairLightingNode::RGBController_CorsairLightingNode(CorsairLigh
4646
mode ColorShift;
4747
ColorShift.name = "Color Shift";
4848
ColorShift.value = CORSAIR_LIGHTING_NODE_MODE_COLOR_SHIFT;
49-
ColorShift.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_BRIGHTNESS;
49+
ColorShift.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_AUTOMATIC_SAVE;
5050
ColorShift.colors_min = 2;
5151
ColorShift.colors_max = 2;
5252
ColorShift.speed_min = CORSAIR_LIGHTING_NODE_SPEED_SLOW;
@@ -62,7 +62,7 @@ RGBController_CorsairLightingNode::RGBController_CorsairLightingNode(CorsairLigh
6262
mode ColorPulse;
6363
ColorPulse.name = "Color Pulse";
6464
ColorPulse.value = CORSAIR_LIGHTING_NODE_MODE_COLOR_PULSE;
65-
ColorPulse.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_BRIGHTNESS;
65+
ColorPulse.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_AUTOMATIC_SAVE;
6666
ColorPulse.colors_min = 2;
6767
ColorPulse.colors_max = 2;
6868
ColorPulse.speed_min = CORSAIR_LIGHTING_NODE_SPEED_SLOW;
@@ -78,7 +78,7 @@ RGBController_CorsairLightingNode::RGBController_CorsairLightingNode(CorsairLigh
7878
mode ColorWave;
7979
ColorWave.name = "Color Wave";
8080
ColorWave.value = CORSAIR_LIGHTING_NODE_MODE_COLOR_WAVE;
81-
ColorWave.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_DIRECTION_LR | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_BRIGHTNESS;
81+
ColorWave.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_DIRECTION_LR | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_AUTOMATIC_SAVE;
8282
ColorWave.colors_min = 2;
8383
ColorWave.colors_max = 2;
8484
ColorWave.speed_min = CORSAIR_LIGHTING_NODE_SPEED_SLOW;
@@ -95,7 +95,7 @@ RGBController_CorsairLightingNode::RGBController_CorsairLightingNode(CorsairLigh
9595
mode Static;
9696
Static.name = "Static";
9797
Static.value = CORSAIR_LIGHTING_NODE_MODE_STATIC;
98-
Static.flags = MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_BRIGHTNESS;
98+
Static.flags = MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_AUTOMATIC_SAVE;
9999
Static.colors_min = 1;
100100
Static.colors_max = 1;
101101
Static.color_mode = MODE_COLORS_MODE_SPECIFIC;
@@ -108,7 +108,7 @@ RGBController_CorsairLightingNode::RGBController_CorsairLightingNode(CorsairLigh
108108
mode Temperature;
109109
Temperature.name = "Temperature";
110110
Temperature.value = CORSAIR_LIGHTING_NODE_MODE_TEMPERATURE;
111-
Temperature.flags = MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_BRIGHTNESS;
111+
Temperature.flags = MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_AUTOMATIC_SAVE;
112112
Temperature.colors_min = 3;
113113
Temperature.colors_max = 3;
114114
Temperature.color_mode = MODE_COLORS_MODE_SPECIFIC;
@@ -121,7 +121,7 @@ RGBController_CorsairLightingNode::RGBController_CorsairLightingNode(CorsairLigh
121121
mode Visor;
122122
Visor.name = "Visor";
123123
Visor.value = CORSAIR_LIGHTING_NODE_MODE_VISOR;
124-
Visor.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_BRIGHTNESS;
124+
Visor.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_AUTOMATIC_SAVE;
125125
Visor.colors_min = 2;
126126
Visor.colors_max = 2;
127127
Visor.speed_min = CORSAIR_LIGHTING_NODE_SPEED_SLOW;
@@ -137,7 +137,7 @@ RGBController_CorsairLightingNode::RGBController_CorsairLightingNode(CorsairLigh
137137
mode Marquee;
138138
Marquee.name = "Marquee";
139139
Marquee.value = CORSAIR_LIGHTING_NODE_MODE_MARQUEE;
140-
Marquee.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_DIRECTION_LR | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_BRIGHTNESS;
140+
Marquee.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_DIRECTION_LR | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_AUTOMATIC_SAVE;
141141
Marquee.colors_min = 1;
142142
Marquee.colors_max = 1;
143143
Marquee.speed_min = CORSAIR_LIGHTING_NODE_SPEED_SLOW;
@@ -154,7 +154,7 @@ RGBController_CorsairLightingNode::RGBController_CorsairLightingNode(CorsairLigh
154154
mode Blink;
155155
Blink.name = "Blink";
156156
Blink.value = CORSAIR_LIGHTING_NODE_MODE_BLINK;
157-
Blink.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_BRIGHTNESS;
157+
Blink.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_AUTOMATIC_SAVE;
158158
Blink.colors_min = 2;
159159
Blink.colors_max = 2;
160160
Blink.speed_min = CORSAIR_LIGHTING_NODE_SPEED_SLOW;
@@ -170,7 +170,7 @@ RGBController_CorsairLightingNode::RGBController_CorsairLightingNode(CorsairLigh
170170
mode Sequential;
171171
Sequential.name = "Sequential";
172172
Sequential.value = CORSAIR_LIGHTING_NODE_MODE_SEQUENTIAL;
173-
Sequential.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_DIRECTION_LR | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_BRIGHTNESS;
173+
Sequential.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_DIRECTION_LR | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_AUTOMATIC_SAVE;
174174
Sequential.colors_min = 1;
175175
Sequential.colors_max = 1;
176176
Sequential.speed_min = CORSAIR_LIGHTING_NODE_SPEED_SLOW;
@@ -187,7 +187,7 @@ RGBController_CorsairLightingNode::RGBController_CorsairLightingNode(CorsairLigh
187187
mode Rainbow;
188188
Rainbow.name = "Rainbow";
189189
Rainbow.value = CORSAIR_LIGHTING_NODE_MODE_RAINBOW;
190-
Rainbow.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_BRIGHTNESS;
190+
Rainbow.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_AUTOMATIC_SAVE;
191191
Rainbow.speed_min = CORSAIR_LIGHTING_NODE_SPEED_SLOW;
192192
Rainbow.speed_max = CORSAIR_LIGHTING_NODE_SPEED_FAST;
193193
Rainbow.speed = CORSAIR_LIGHTING_NODE_SPEED_MEDIUM;

0 commit comments

Comments
 (0)