I/O Control functions

The following table describes the I/O Control functions. The name of the function ending with the letter "B" means the offset unit is byte.

Function name Description
ForceInputBit Writes a bit into an input of a simulated I/O module.
ForceInputByte Writes a byte into an input of a simulated I/O module.
ForceInputDWord Writes a double word into an input of a simulated I/O module.
ForceInputWord Writes a word into an input of a simulated I/O module.
GetIOBuffers Provides pointers to the input and output buffers of an I/O module.
ReadInputBit Reads a bit from an input of a real or simulated I/O module.
ReadInputByte Reads a byte from an input of a real or simulated I/O module.
ReadInputDWord Reads a double word from an input of a real or simulated I/O module.
ReadInputWord Reads a word from an input of a real or simulated I/O module.
ReadIOAlias Reads the alias index from a real or simulated I/O module.
ReadOutputBit Reads a bit from an output of a real or simulated I/O module.
ReadOutputByte Reads a byte from an output of a real or simulated I/O module with a byte offset.
ReadOutputDWord Reads a double word from an output of a real or simulated I/O module.
ReadOutputWord Reads a word from an output of a real or simulated I/O module.
WriteIOAlias Writes the alias index into a real or simulated I/O module.
WriteOutputBit Writes a bit into an output of a real or simulated I/O module.
WriteOutputByte Writes a byte into an output of a real or simulated I/O module.
WriteOutputDWord Writes a double word into an output of a real or simulated I/O module.
WriteOutputWord Writes a word into an output of a real or simulated I/O module.