![]() |
#1
|
||||
|
||||
![]()
CUE SDK has been updated to include DIY devices (Lighting Node PRO/Commander PRO).
Supported Devices: Keyboards:
Mice:
Headsets:
Mouse Mat:
Headset Stand:
LED Controllers:
Requirements: Windows 7, 8, 10 http://downloads.corsair.com/downloa...DK_3.0.171.zip
__________________
|
#2
|
|||
|
|||
![]()
Throw this in above commander pro case statement on the color pulse examples for a good time:
Code:
case CDT_MouseMat: { LedColorsVector keys; keys.push_back(CorsairLedColor{ CLMM_Zone1, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLMM_Zone2, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLMM_Zone3, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLMM_Zone4, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLMM_Zone5, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLMM_Zone6, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLMM_Zone7, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLMM_Zone8, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLMM_Zone9, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLMM_Zone10, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLMM_Zone11, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLMM_Zone12, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLMM_Zone13, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLMM_Zone14, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLMM_Zone15, 0, 0, 0 }); availableKeys[deviceIndex] = keys; } break; case CDT_HeadsetStand: { LedColorsVector keys; keys.push_back(CorsairLedColor{ CLHSS_Zone1, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLHSS_Zone2, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLHSS_Zone3, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLHSS_Zone4, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLHSS_Zone5, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLHSS_Zone6, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLHSS_Zone7, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLHSS_Zone8, 0, 0, 0 }); keys.push_back(CorsairLedColor{ CLHSS_Zone9, 0, 0, 0 }); availableKeys[deviceIndex] = keys; } break; |
#3
|
||||
|
||||
![]() Quote:
That being said, wireless mice and keyboards (K63 wireless and Dark Core RGB) are not supported by the SDK currently. DRAM and AIO coolers are also absent for the time being.
__________________
|
#4
|
||||
|
||||
![]()
The data provided by CorsairGetLedPositionsByDeviceIndex (for keyboard, headset stand and mousemat) is completely wrong. I expect this to be not directly related to the new SDK but with iCUE since the old SDK does the same thing here.
The position-data consists of by far to big values and width and height is always 0. |
#5
|
|||
|
|||
![]()
Will the CUE SDK support Corsair Vengeance RGB PRO Ram? I need to know this
|
#6
|
||||
|
||||
![]()
Any plans to upgrade your (Corsair's) dev environment? Current default project settings are based on VS2015 and really old build tools (v120 aka Visual C++ 2013). I don't see anything specified in the docs if upgrading the project settings will break anything, or recommended dev tool versions.
Edit: Seems to work even after upgrading the <WindowsTargetPlatformVersion> to 10.0.17134.0 and the <PlatformToolset> to v141. Docs say that CUE acts as priority layer 127, but the 'progress' example project defaults to 128 (Screenshot) Had to enable the MS servers as well under 'Tools > Options > Debugging > Symbols' in case anyone else is getting a bunch of `Cannot find or open the PDB file.` errors. Last edited by saitei; 07-25-2018 at 08:03 AM. Reason: more testing done |
#7
|
|||
|
|||
![]()
hey just was thinking about a ambilight feature under the
node pro - led strip section shouldnt this be possible with a small screen grabber running in the background? for example ambibox ( it also supports plugins) asus is releasing extra hardwore for this feature... u could add this right away without any extra hardware, just a set of corsair led strips...... i talked to the ambibox developer and he will look at it ... :D Last edited by drcmclow; 07-25-2018 at 04:00 PM. |
#8
|
|||
|
|||
![]()
I hate to be that guy, but there's a typo in the SDK documentation (as of the version 3.0.234 release), on page 39 in the fields of 'struct CorsairLedPositions'. In CUESDK.h, the field is called "numberOfLed", while the PDF calls it "numberOfLeds". Even though it's a minor error and a programmer's first instinct should be to use the header file, it may throw someone else for a loop, and the plural form of the name makes more sense.
Last edited by Profezzional; 05-31-2019 at 07:17 PM. Reason: Version update |
![]() |
Tags |
3.0.171, discussion, diy, hid, icue, overview, peripherals, sdk |
Thread Tools | Search this Thread |
Display Modes | Rate This Thread |
|
|