# WriteDiscrete

Writes a range of bits to a discrete output channel.

## WriteDiscrete Inputs

Parameter | Description
Event | Specifies the event that forces an update. This parameter needs to be a reference to any event with a timestamp, for example an InputPointCloud function.
Start Bit | Specifies the first bit of the set. The value range is 0 – 15, and the default value is 0.
Number of Bits | Specifies the number of bits in the set. The value range is 0 – 16, and the default value is 0.
Value | Specifies the positive integer value. The maximum value depends on the number of written bits.

## WriteDiscrete Outputs

Returns | The value written, #ERR for any invalid input parameter.