IBEOT

NI-488.2

IBEOT

Board-Level/Device-Level


Note ibeot is deprecated. Use ibconfig (IbcEOT) instead.

Purpose

Enable or disable the automatic assertion of the GPIB EOI line at the end of write I/O operations.

Format

C

unsigned long ibeot (int ud, int v)

Visual Basic

CALL ibeot (ud%, v%)

or

status% = ileot (ud%, v%)

Interactive Control (Usage Notes)

ibeot v

Input

ud Board or device descriptor
v Enables or disables the end of transmission assertion of EOI

Output

Function Return The value of Ibsta

Description

ibeot enables or disables the assertion of the EOI line at the end of write I/O operations for the board or device described by ud. If v is non-zero, EOI is asserted when the last byte of a GPIB write is sent. If v is zero, nothing occurs when the last byte is sent. If no error occurs during the call, the previous value of EOT is returned in Iberr.

Refer to Terminating Data Transfers for more information about EOS and EOI termination methods.

Possible Errors

EDVR The NI-488.2 driver is either configured incorrectly or is not properly installed.
EHDL ud is invalid or out of range.
ELCK The requested operation could not be performed because of an existing lock by another process.
ENEB The interface is not installed or is not properly configured.
EOIP Asynchronous I/O is in progress.