Man page - ibtmo(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
| IBTMO(3) | Traditional API Functions | IBTMO(3) |
NAME
ibtmo - adjust io timeout (board or device)
SYNOPSIS
#include <gpib/ib.h>
int ibtmo(int ud, int timeout);
DESCRIPTION
ibtmo() sets the timeout for IO operations and ibwait calls performed using the board or device descriptor ud. The actual amount of time before a timeout occurs may be greater than the period specified, but never less. timeout is specified by using one of the following constants:
Table 11. Timeout constants
| constant | value | timeout |
| TNONE | 0 | Never timeout. |
| T10us | 1 | 10 microseconds |
| T30us | 2 | 30 microseconds |
| T100us | 3 | 100 microseconds |
| T300us | 4 | 300 microseconds |
| T1ms | 5 | 1 millisecond |
| T3ms | 6 | 3 milliseconds |
| T10ms | 7 | 10 milliseconds |
| T30ms | 8 | 30 milliseconds |
| T100ms | 9 | 100 milliseconds |
| T300ms | 10 | 300 milliseconds |
| T1s | 11 | 1 second |
| T3s | 12 | 3 seconds |
| T10s | 13 | 10 seconds |
| T30s | 14 | 30 seconds |
| T100s | 15 | 100 seconds |
| T300s | 16 | 300 seconds |
| T1000s | 17 | 1000 seconds |
RETURN VALUE
The value of
ibsta is returned.
COPYRIGHT
Copyright © 2003-2006, 2008 Frank Mori Hess
| 11/30/2025 | linux-gpib 4.3.7 |