cuesdk 4.0.84

Creator: bigcodingguy24

Last updated:

0 purchases

TODO
Add to Cart

Description:

cuesdk 4.0.84

cue-sdk-python



Intro
This repository is dedicated for a cuesdk package on PyPI
cuesdk package is a ctypes-based CUE SDK binding for Python 3
Requirements
cuesdk can be used on the following platforms:

Windows 7 (x64);
Windows 8, 8.1 (x64);
Windows 10 (x64);
Windows 11 (x64);
macOS 10.13;
macOS 10.14;
macOS 10.15;
macOS 11;

Prerequisites

Python 3.9 or higher. Support for earlier versions of Python is not provided. Python 2.7 or lower is not supported.

Windows

iCUE for Windows
Microsoft Visual C++ Redistributable for Visual Studio 2019.

x64 https://aka.ms/vs/17/release/vc_redist.x64.exe



macOS

iCUE for macOS

Installing
You can install the package from PyPI:
# Windows
$ py -3 -m pip install -U cuesdk

# macOS
$ python3 -m pip install -U cuesdk

Usage
from cuesdk import (CueSdk, CorsairDeviceFilter, CorsairDeviceType, CorsairError)

sdk = CueSdk()

def on_state_changed(evt):
print(evt.state)

err = sdk.connect(on_state_changed)

details, err = sdk.get_session_details()
print(details)

devices, err = sdk.get_devices(
CorsairDeviceFilter(device_type_mask=CorsairDeviceType.CDT_Keyboard))
if err == CorsairError.CE_Success:
for d in devices:
print(sdk.get_device_info(d.device_id))

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.