Man page - makeaddr(3)
Packages contas this manual
- ibwrtf(3)
- ibcnt(3)
- ibrd(3)
- ibeot(3)
- ibclr(3)
- ibrpp(3)
- ibloc(3)
- ibrsv2(3)
- ibppc(3)
- ibstop(3)
- ibsad(3)
- ibrsp(3)
- ibist(3)
- ibwrta(3)
- ibsta(3)
- ibrda(3)
- ibgts(3)
- ibrdf(3)
- ibtmo(3)
- ibcac(3)
- ibvers(3)
- ibcmd(3)
- ibtrg(3)
- ibsic(3)
- ibeos(3)
- ibcmda(3)
- ibwait(3)
- ibonl(3)
- ibpct(3)
- ibrsc(3)
- ibwrt(3)
- ibbna(3)
- iblines(3)
- ibrsv(3)
- ibpad(3)
- ibspb(3)
- iberr(3)
- ibask(3)
- ibsre(3)
- ibconfig(3)
- ibfind(3)
- ibln(3)
- ibdev(3)
- ibevent(3)
Package: libgpib-doc
apt-get install libgpib-doc
apt-get install libgpib-doc
Manuals in package:
Documentations in package:
Manual
| MAKEADDR(3) | Utility Functions | MAKEADDR(3) |
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
| 11/30/2025 | linux-gpib 4.3.7 |