corsair-sdk

1.2.0 • Public • Published

corsair-sdk

corsair-sdk enables you to interact with the Corsair CUE SDK, in NodeJS.

This is a fork of cue-sdk-node2, with support for NodeJS 9.0

Usage

Find the Documentation over at the Wiki

Synchronous

import CueSDK from 'corsair-sdk'
const cue = new CueSDK()

// Set single color
cue.set('W', 255, 255, 255)

// You can set multiple colors at the time!
cue.set([['A', 255, 0, 0], ['S', 0, 255, 0], ['D', 0, 0, 255]])

// Special keys/lights are also supported!
cue.set('Logo', 255, 255, 0)

// To turn off all leds
cue.clear()

Asynchronous

import CueSDK from 'corsair-sdk'
const cue = new CueSDK()

// Set single color
cue.set('A', 255, 255, 0, () => {
  console.log('Lights set!')
})

// Set multiple colors
cue.set([['A', 255, 0, 0], ['S', 0, 255, 0], ['D', 0, 0, 255]], () => {
  console.log('Three lights set!')
})

Requirements

  • Windows (Linux and Mac OSX are currently not supported by the CueSDK)
  • Node.js 5.0.0 or higher

Installation

Make sure you've installed all the necessary build tools, then run this command in the source directory:

Readme

Keywords

none

Package Sidebar

Install

npm i corsair-sdk

Weekly Downloads

1

Version

1.2.0

License

ISC

Unpacked Size

589 kB

Total Files

14

Last publish

Collaborators

  • samdd