Man page - makeaddr(3)
Packages contains this manual
- ibln(3)
- ibcnt(3)
- ibwrt(3)
- ibwrta(3)
- ibrsv(3)
- ibspb(3)
- ibrsp(3)
- ibrda(3)
- ibeot(3)
- ibrsc(3)
- ibtrg(3)
- ibtmo(3)
- ibrdf(3)
- ibvers(3)
- ibppc(3)
- ibrpp(3)
- ibist(3)
- ibwait(3)
- ibsad(3)
- ibevent(3)
- ibpad(3)
- iberr(3)
- ibrsv2(3)
- ibask(3)
- ibconfig(3)
- ibcmd(3)
- ibdev(3)
- ibgts(3)
- ibonl(3)
- ibstop(3)
- ibsre(3)
- ibcac(3)
- ibloc(3)
- iblines(3)
- ibfind(3)
- ibeos(3)
- ibrd(3)
- ibsta(3)
- ibbna(3)
- ibpct(3)
- ibclr(3)
- ibwrtf(3)
- ibcmda(3)
- ibsic(3)
apt-get install libgpib-doc
Manual
MAKEADDR
NAMESYNOPSIS
DESCRIPTION
EXAMPLES
RETURN VALUE
COPYRIGHT
NAME
MakeAddr - pack primary and secondary address into an Addr4882_t value
SYNOPSIS
#include <gpib/ib.h>
|
static __inline__ Addr4882_t MakeAddr(unsigned int pad , unsigned int sad ); |
DESCRIPTION
MakeAddr() generates an Addr4882_t value that corresponds to the specified primary address pad and secondary address sad . It does so by putting pad into the least significant byte and left shifting sad up to the next byte.
EXAMPLES
Addr4882_t addressList[ 5 ];
addressList[ 0
] = 5 /* primary address 5, no secondary address */
addressList[ 1 ] = MakeAddr(3, 0); /* primary address 3, no
secondary address */
addressList[ 2 ] = MakeAddr(7, 0x70); /* primary address 3,
secondary address 16 */
addressList[ 3 ] = MakeAddr(20, MSA(9)); /* primary address
20, secondary address 9 */
addressList[ 4 ] = NOADDR;
RETURN VALUE
An Addr4882_t value corresponding to the specified primary and secondary GPIB address.
COPYRIGHT
Copyright © 2003-2006, 2008 Frank Mori Hess