|
24 | 24 |
|
25 | 25 | RGBController_AuraHeadsetStand::RGBController_AuraHeadsetStand(AuraHeadsetStandController* controller_ptr) |
26 | 26 | { |
27 | | - controller = controller_ptr; |
| 27 | + controller = controller_ptr; |
28 | 28 |
|
29 | | - name = "ASUS Aura Headset Stand"; |
30 | | - vendor = "ASUS"; |
31 | | - type = DEVICE_TYPE_HEADSET_STAND; |
32 | | - description = "ASUS Aura Headset Stand Device"; |
33 | | - version = controller->GetVersion(); |
34 | | - location = controller->GetDeviceLocation(); |
35 | | - serial = controller->GetSerialString(); |
| 29 | + name = controller->GetName(); |
| 30 | + vendor = "ASUS"; |
| 31 | + type = DEVICE_TYPE_HEADSET_STAND; |
| 32 | + description = "ASUS Aura Headset Stand Device"; |
| 33 | + version = controller->GetVersion(); |
| 34 | + location = controller->GetDeviceLocation(); |
| 35 | + serial = controller->GetSerialString(); |
36 | 36 |
|
37 | 37 | mode Direct; |
38 | | - Direct.name = "Direct"; |
39 | | - Direct.value = AURA_HEADSET_STAND_MODE_DIRECT; |
40 | | - Direct.flags = MODE_FLAG_HAS_PER_LED_COLOR; |
41 | | - Direct.color_mode = MODE_COLORS_PER_LED; |
| 38 | + Direct.name = "Direct"; |
| 39 | + Direct.value = AURA_HEADSET_STAND_MODE_DIRECT; |
| 40 | + Direct.flags = MODE_FLAG_HAS_PER_LED_COLOR; |
| 41 | + Direct.color_mode = MODE_COLORS_PER_LED; |
42 | 42 | modes.push_back(Direct); |
43 | 43 |
|
44 | 44 | mode Static; |
45 | | - Static.name = "Static"; |
46 | | - Static.value = AURA_HEADSET_STAND_MODE_STATIC; |
47 | | - Static.flags = MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_MANUAL_SAVE; |
48 | | - Static.brightness_min = AURA_HEADSETSTAND_BRIGHTNESS_MIN; |
49 | | - Static.brightness_max = AURA_HEADSETSTAND_BRIGHTNESS_MAX; |
50 | | - Static.brightness = AURA_HEADSETSTAND_BRIGHTNESS_DEFAULT; |
51 | | - Static.color_mode = MODE_COLORS_MODE_SPECIFIC; |
52 | | - Static.colors_min = 1; |
53 | | - Static.colors_max = 1; |
| 45 | + Static.name = "Static"; |
| 46 | + Static.value = AURA_HEADSET_STAND_MODE_STATIC; |
| 47 | + Static.flags = MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_MANUAL_SAVE; |
| 48 | + Static.brightness_min = AURA_HEADSETSTAND_BRIGHTNESS_MIN; |
| 49 | + Static.brightness_max = AURA_HEADSETSTAND_BRIGHTNESS_MAX; |
| 50 | + Static.brightness = AURA_HEADSETSTAND_BRIGHTNESS_DEFAULT; |
| 51 | + Static.color_mode = MODE_COLORS_MODE_SPECIFIC; |
| 52 | + Static.colors_min = 1; |
| 53 | + Static.colors_max = 1; |
54 | 54 | Static.colors.resize(1); |
55 | 55 | modes.push_back(Static); |
56 | 56 |
|
57 | 57 | mode Breathing; |
58 | | - Breathing.name = "Breathing"; |
59 | | - Breathing.value = AURA_HEADSET_STAND_MODE_BREATHING; |
60 | | - Breathing.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_MANUAL_SAVE; |
61 | | - Breathing.color_mode = MODE_COLORS_MODE_SPECIFIC; |
62 | | - Breathing.speed_min = AURA_HEADSETSTAND_SPEED_MIN; |
63 | | - Breathing.speed_max = AURA_HEADSETSTAND_SPEED_MAX; |
64 | | - Breathing.speed = AURA_HEADSETSTAND_SPEED_DEFAULT; |
65 | | - Breathing.brightness_min = AURA_HEADSETSTAND_BRIGHTNESS_MIN; |
66 | | - Breathing.brightness_max = AURA_HEADSETSTAND_BRIGHTNESS_MAX; |
67 | | - Breathing.brightness = AURA_HEADSETSTAND_BRIGHTNESS_DEFAULT; |
68 | | - Breathing.colors_min = 1; |
69 | | - Breathing.colors_max = 1; |
| 58 | + Breathing.name = "Breathing"; |
| 59 | + Breathing.value = AURA_HEADSET_STAND_MODE_BREATHING; |
| 60 | + Breathing.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_MANUAL_SAVE; |
| 61 | + Breathing.color_mode = MODE_COLORS_MODE_SPECIFIC; |
| 62 | + Breathing.speed_min = AURA_HEADSETSTAND_SPEED_MIN; |
| 63 | + Breathing.speed_max = AURA_HEADSETSTAND_SPEED_MAX; |
| 64 | + Breathing.speed = AURA_HEADSETSTAND_SPEED_DEFAULT; |
| 65 | + Breathing.brightness_min = AURA_HEADSETSTAND_BRIGHTNESS_MIN; |
| 66 | + Breathing.brightness_max = AURA_HEADSETSTAND_BRIGHTNESS_MAX; |
| 67 | + Breathing.brightness = AURA_HEADSETSTAND_BRIGHTNESS_DEFAULT; |
| 68 | + Breathing.colors_min = 1; |
| 69 | + Breathing.colors_max = 1; |
70 | 70 | Breathing.colors.resize(1); |
71 | 71 | modes.push_back(Breathing); |
72 | 72 |
|
73 | 73 | mode Strobing; |
74 | | - Strobing.name = "Flashing"; |
75 | | - Strobing.value = AURA_HEADSET_STAND_MODE_STROBING; |
76 | | - Strobing.flags = MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_MANUAL_SAVE; |
77 | | - Strobing.brightness_min = AURA_HEADSETSTAND_BRIGHTNESS_MIN; |
78 | | - Strobing.brightness_max = AURA_HEADSETSTAND_BRIGHTNESS_MAX; |
79 | | - Strobing.brightness = AURA_HEADSETSTAND_BRIGHTNESS_DEFAULT; |
80 | | - Strobing.color_mode = MODE_COLORS_MODE_SPECIFIC; |
81 | | - Strobing.colors_min = 1; |
82 | | - Strobing.colors_max = 1; |
| 74 | + Strobing.name = "Flashing"; |
| 75 | + Strobing.value = AURA_HEADSET_STAND_MODE_STROBING; |
| 76 | + Strobing.flags = MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_MANUAL_SAVE; |
| 77 | + Strobing.brightness_min = AURA_HEADSETSTAND_BRIGHTNESS_MIN; |
| 78 | + Strobing.brightness_max = AURA_HEADSETSTAND_BRIGHTNESS_MAX; |
| 79 | + Strobing.brightness = AURA_HEADSETSTAND_BRIGHTNESS_DEFAULT; |
| 80 | + Strobing.color_mode = MODE_COLORS_MODE_SPECIFIC; |
| 81 | + Strobing.colors_min = 1; |
| 82 | + Strobing.colors_max = 1; |
83 | 83 | Strobing.colors.resize(1); |
84 | 84 | modes.push_back(Strobing); |
85 | 85 |
|
86 | 86 | mode SpectrumCycle; |
87 | | - SpectrumCycle.name = "Spectrum Cycle"; |
88 | | - SpectrumCycle.value = AURA_HEADSET_STAND_MODE_COLOR_CYCLE; |
89 | | - SpectrumCycle.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_MANUAL_SAVE; |
90 | | - SpectrumCycle.speed_min = AURA_HEADSETSTAND_SPEED_MIN; |
91 | | - SpectrumCycle.speed_max = AURA_HEADSETSTAND_SPEED_MAX; |
92 | | - SpectrumCycle.speed = AURA_HEADSETSTAND_SPEED_DEFAULT; |
93 | | - SpectrumCycle.brightness_min = AURA_HEADSETSTAND_BRIGHTNESS_MIN; |
94 | | - SpectrumCycle.brightness_max = AURA_HEADSETSTAND_BRIGHTNESS_MAX; |
95 | | - SpectrumCycle.brightness = AURA_HEADSETSTAND_BRIGHTNESS_DEFAULT; |
96 | | - SpectrumCycle.color_mode = MODE_COLORS_NONE; |
| 87 | + SpectrumCycle.name = "Spectrum Cycle"; |
| 88 | + SpectrumCycle.value = AURA_HEADSET_STAND_MODE_COLOR_CYCLE; |
| 89 | + SpectrumCycle.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_MANUAL_SAVE; |
| 90 | + SpectrumCycle.speed_min = AURA_HEADSETSTAND_SPEED_MIN; |
| 91 | + SpectrumCycle.speed_max = AURA_HEADSETSTAND_SPEED_MAX; |
| 92 | + SpectrumCycle.speed = AURA_HEADSETSTAND_SPEED_DEFAULT; |
| 93 | + SpectrumCycle.brightness_min = AURA_HEADSETSTAND_BRIGHTNESS_MIN; |
| 94 | + SpectrumCycle.brightness_max = AURA_HEADSETSTAND_BRIGHTNESS_MAX; |
| 95 | + SpectrumCycle.brightness = AURA_HEADSETSTAND_BRIGHTNESS_DEFAULT; |
| 96 | + SpectrumCycle.color_mode = MODE_COLORS_NONE; |
97 | 97 | modes.push_back(SpectrumCycle); |
98 | 98 |
|
99 | 99 | mode Rainbow; |
100 | | - Rainbow.name = "Rainbow Wave"; |
101 | | - Rainbow.value = AURA_HEADSET_STAND_MODE_RAINBOW; |
102 | | - Rainbow.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_MANUAL_SAVE; |
103 | | - Rainbow.speed_min = AURA_HEADSETSTAND_SPEED_MIN; |
104 | | - Rainbow.speed_max = AURA_HEADSETSTAND_SPEED_MAX; |
105 | | - Rainbow.speed = AURA_HEADSETSTAND_SPEED_DEFAULT; |
106 | | - Rainbow.brightness_min = AURA_HEADSETSTAND_BRIGHTNESS_MIN; |
107 | | - Rainbow.brightness_max = AURA_HEADSETSTAND_BRIGHTNESS_MAX; |
108 | | - Rainbow.brightness = AURA_HEADSETSTAND_BRIGHTNESS_DEFAULT; |
| 100 | + Rainbow.name = "Rainbow Wave"; |
| 101 | + Rainbow.value = AURA_HEADSET_STAND_MODE_RAINBOW; |
| 102 | + Rainbow.flags = MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_MANUAL_SAVE; |
| 103 | + Rainbow.speed_min = AURA_HEADSETSTAND_SPEED_MIN; |
| 104 | + Rainbow.speed_max = AURA_HEADSETSTAND_SPEED_MAX; |
| 105 | + Rainbow.speed = AURA_HEADSETSTAND_SPEED_DEFAULT; |
| 106 | + Rainbow.brightness_min = AURA_HEADSETSTAND_BRIGHTNESS_MIN; |
| 107 | + Rainbow.brightness_max = AURA_HEADSETSTAND_BRIGHTNESS_MAX; |
| 108 | + Rainbow.brightness = AURA_HEADSETSTAND_BRIGHTNESS_DEFAULT; |
109 | 109 | modes.push_back(Rainbow); |
110 | 110 | SetupZones(); |
111 | 111 | } |
|
0 commit comments