Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UDMXDevice ¶
UDMXDevice describes a USB-connected uDMX device.
func NewUDMXDevice ¶
func NewUDMXDevice(ctx *gousb.Context) (*UDMXDevice, error)
NewUDMXDevice creates a new uDMX device.
func (*UDMXDevice) Set ¶
func (d *UDMXDevice) Set(address, value uint16) error
Set sends a DMX message to `address` with a value of `value`. Generally, this sets a light's brightness, etc to the specified value.
Address is a 1-based user-visible DMX address, even though the DMX wire format is 0-based. To set device #5 to 7, call SetDMX(5, 7)