Cue  Core Lighting Control
Cue  Core%
Group
cuecore%
new
set-channel!
get-status
7.7

CueCore Lighting Control

Jan Dvořák <mordae@anilinux.org>

 (require cuecore) package: cuecore

syntax

CueCore%

Type of the cuecore% class.

syntax

Group

Type representing a valid group identifier. Equivalent to Natural numbers in the 0..15 range.

class

cuecore% : class?

  superclass: object%

CueCore device proxy.

constructor

(new cuecore% [host host])  (is-a?/c cuecore%)

  host : String
Connect to a CueCore device running on specified address or a host name passed as the host field.

method

(send a-cuecore set-channel! channel value)  Void

  channel : Natural
  value : Natural
Set specified channel to the given value.

Acceptable channels are in the range 1..1024 and values in the range 0..255. Values larger than 255 are rounded down. Channels larger than 1024 are ignored.

Note that channels 1..512 are present on the DMX output A and channels 513..1024 on the DMX output B.

method

(send a-cuecore get-status group)  (Listof Natural)

  group : Group
Retrieve status of specified channel group. Every channel group holds 64 channels. Groups 0..7 map to DMX output A, groups 8..15 map to DMX output B.