Blackrock LED Driver

Available on macOS

Description

Interface to a Blackrock LED array driver

Signature

iodevice/blackrock_led_driver

Optional Parameters

running

Variable to set to true when the LED program starts running, false when it stops

temp_a

Variable in which to store thermistor readout from bank A

temp_b

Variable in which to store thermistor readout from bank B

temp_c

Variable in which to store thermistor readout from bank C

temp_d

Variable in which to store thermistor readout from bank D

temp_calc

Options
5k
10k
none
Default

none

Calculation to use to convert raw thermistor readouts to temperatures in degrees Celsius.

Normally, either 5k or 10k should be used, depending on the connector type. If none is specified, the raw thermistor readouts (divided by 1000) are reported.

simulate_device

Default

NO

If YES, simulation mode will be enabled. In this mode, the actual LED driver hardware is not required (and will be ignored if present). All LED driver actions will execute, although communication with the driver hardware will be omitted, and running will be updated at the appropriate times. However, thermistor readout requests will not update the corresponding variables. If you need to test your experiment’s response to temperature changes, you must assign values to the temperature variables yourself.

autostart

Default

NO

If YES, the device will start I/O automatically (as if by an implicit Start IO Device action) when the experiment starts running.

Note: Device I/O will always stop automatically when the experiment stops running, irrespective of this setting.

alt

Alternative device to use if this one fails to initialize (e.g. because the required hardware is not available). If #allowAltFailover is set to 0 or false, this parameter is ignored.

Placement

Allowed at top level:

Yes

Allowed parent:

Folder