I/O Inputs

I/O type inputs are defined using the IoEventInput class.

Input

Description

IOBit

Evaluates to TRUE when the specified I/O input or output bit is 1 and FALSE otherwise.

../_images/WMXDOC_FUNC_TRG_EVENTS_INPUTFUNC_image0.png

Parameters are specified with the IOBit struct.

NotIOBit

Evaluates to TRUE when the specified I/O input or output bit is 0 and FALSE otherwise.

../_images/WMXDOC_FUNC_TRG_EVENTS_INPUTFUNC_image1.png

Parameters are specified with the NotIOBit struct.

OrIOBit

Evaluates to TRUE when either of the two specified I/O input or output bits is 1, and FALSE otherwise.

../_images/WMXDOC_FUNC_TRG_EVENTS_INPUTFUNC_image4.png

Parameters are specified with the OrIOBit struct.

AndIOBit

Evaluates to TRUE when both of the two specified I/O input or output bits are 1, and FALSE otherwise.

../_images/WMXDOC_FUNC_TRG_EVENTS_INPUTFUNC_image2.png

Parameters are specified with the AndIOBit struct.

XorIOBit

Evaluates to TRUE when only one of the two specified I/O input or output bits is 1, and FALSE otherwise.

../_images/WMXDOC_FUNC_TRG_EVENTS_INPUTFUNC_image6.png

Parameters are specified with the XorIOBit struct.

NandIOBit

Evaluates to FALSE when both of the two specified I/O input or output bits are 1, and TRUE otherwise.

../_images/WMXDOC_FUNC_TRG_EVENTS_INPUTFUNC_image3.png

Parameters are specified with the NandIOBit struct.

NorIOBit

Evaluates to FALSE when either of the two specified I/O input or output bits is 1, and TRUE otherwise.

../_images/WMXDOC_FUNC_TRG_EVENTS_INPUTFUNC_image5.png

Parameters are specified with the NorIOBit struct.

XnorIOBit

Evaluates to FALSE when only one of the two specified I/O input or output bits is 1, and TRUE otherwise.

../_images/WMXDOC_FUNC_TRG_EVENTS_INPUTFUNC_image7.png

Parameters are specified with the XnorIOBit struct.

DelayIOBit

Evaluates to TRUE when the specified I/O input or output bit has continuously been 1 for at least the specified amount of time, and FALSE otherwise.

../_images/WMXDOC_FUNC_TRG_EVENTS_INPUTFUNC_image17.png

EqualIOBytes

Evaluates to TRUE when the specified 1-4 byte segment of the I/O input or output is equal to the specified value, and FALSE otherwise.

GreaterIOBytes

Evaluates to TRUE when the specified 1-4 byte segment of the I/O input or output is greater than the specified value, and FALSE otherwise.

LessIOBytes

Evaluates to TRUE when the specified 1-4 byte segment of the I/O input or output is less than the specified value, and FALSE otherwise.