Provided by: libgpib-doc_4.3.7-4_all bug

NAME

       ibcmd - write command bytes (board)

SYNOPSIS

       #include <gpib/ib.h>

       int ibcmd(int ud, const void *commands, long num_bytes);

DESCRIPTION

       ibcmd() writes the command bytes contained in the array commands to the bus. The number of bytes written
       from the array is specified by num_bytes. The ud argument is a board descriptor, and the board must be
       controller-in-charge. Most of the possible command bytes are declared as constants in the header files.
       In particular, the constants GTL, SDC, PPConfig, GET, TCT, LLO, DCL, PPU, SPE, SPD, UNL, UNT,and PPD are
       available. Additionally, the inline functions MTA(), MLA(), MSA(), and PPE_byte() are available for
       producing 'my talk address', 'my listen address', 'my secondary address', and 'parallel poll enable'
       command bytes respectively.

       It is generally not necessary to call ibcmd(). It is provided for advanced users who want direct,
       low-level access to the GPIB bus.

RETURN VALUE

       The value of ibsta is returned.

COPYRIGHT

       Copyright © 2003-2006, 2008 Frank Mori Hess

linux-gpib 4.3.7                                   11/21/2025                                           IBCMD(3)