@@ -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