xref: /original-bsd/share/man/man4/man4.vax/ad.4 (revision cfde0222)
Copyright (c) 1983 Regents of the University of California.
All rights reserved. The Berkeley software License Agreement
specifies the terms and conditions for redistribution.

@(#)ad.4 6.1 (Berkeley) 05/15/85

AD 4 ""
C 5
NAME
ad - Data Translation A/D converter
SYNOPSIS
"device ad0 at uba0 csr 0170400 vector adintr"
DESCRIPTION
Ad provides the interface to the Data Translation A/D converter. This is not a real-time driver, but merely allows the user process to sample the board's channels one at a time. Each minor device selects a different A/D board.

The driver communicates to a user process by means of ioctls. The AD_CHAN ioctl selects which channel of the board to read. For example,

chan = 5; ioctl(fd, AD_CHAN, &chan); selects channel 5. The AD_READ ioctl actually reads the data and returns it to the user process. An example is

ioctl(fd, AD_READ, &data);

FILES
/dev/ad
DIAGNOSTICS
None.