Driver Details

NuLED SpectraDrive

By: RTI
Updated: Jan. 11, 2013
Version: 1.0

Description:

This driver is for the nuLEDs lighting control system, using serial control with the SpectraDrive RS232 interface.

nuLEDs

This driver is for the nuLEDs lighting control system. The driver was tested with a SpectraDrive/SpectraFlex system using a SpectraDrive with RS232 interface set as the main unit with an RGB LED SpectraFlex strip, and a SpectraDrive interface set as the sub unit with 3 single colored LED SpectraFlex strips.

Release History

1.0 Initial release of the driver

Config Settings

RS-232 Serial Port Settings

The RS-232 connection on the SpectraDrive with RS232 Interface should be connected directly to the processor serial adapter; a null modem is not required.

Driver Notes

- Feedback is delivered by the driver directly as the nuLEDs system does NOT currently provide feedback. Current level and status variables are not initialized upon the driver startup or reboot as the system cannot be queried. Scale adjustments and last used level parameters are stored in persistent memory space once adjusted for download/reboot convenience.

- When using Red, Green, or Blue Channel Power On/Off commands for addresses 1-15 the corresponding address/channel combination is either turned on to the last used level (where level > 0) or turned off (where level = 0).

- When using the All Channels Power On/Off commands for addresses 1-15 the corresponding address is either turned on to the last used level (where level > 0) or turned off (where level = 0) for each channel individually. The All Channels Level variables will update only when turning all channels on to equal levels. The All Channels Status variables update to true/on if all channels are on regardless of their level.

- When using Group Power On/Off commands the driver looks to each address's respective channel for the last used level. This allows addresses in a group to turn on to the last used level for each address and channel individually. There is no Group Power Toggle command as each address/channel combination may have different last used level settings. Group Power On/Off variables are not available. If needing to track a group's on/off status please refer to the event and macro tabs in the sample file for an example of how tracking a group may be setup.

- If using slider/gauge graphics for adjusting group levels, feedback should be based off of one of the address variables used in the group. See sample file for an example on how sliders should be implemented for group control.

- When controlling all addresses the feedback is updated for all addresses individually along with a set of all address variables. All address variable feedback is adjusted by the driver as needed when addresses and/or channels are controlled independently. All address level variables only update when all address levels for the respective channel are equal or one address is turned off.

- Scale adjustment commands are included for adjusting address level scaling. Scaling should be adjusted by setting the address to the maximum level preferred for the address. These adjustments are for addresses only, individual channel scaling is not available.