summaryrefslogtreecommitdiff
path: root/share/man/man4/tb.4
diff options
context:
space:
mode:
Diffstat (limited to 'share/man/man4/tb.4')
-rw-r--r--share/man/man4/tb.4117
1 files changed, 0 insertions, 117 deletions
diff --git a/share/man/man4/tb.4 b/share/man/man4/tb.4
deleted file mode 100644
index e3e9afc03ce..00000000000
--- a/share/man/man4/tb.4
+++ /dev/null
@@ -1,117 +0,0 @@
-.\" $OpenBSD: tb.4,v 1.9 2004/03/21 19:47:59 miod Exp $
-.\" $NetBSD: tb.4,v 1.3.6.1 1996/05/31 00:37:45 cgd Exp $
-.\"
-.\" Copyright (c) 1986, 1991 Regents of the University of California.
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. Neither the name of the University nor the names of its contributors
-.\" may be used to endorse or promote products derived from this software
-.\" without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" @(#)tb.4 6.4 (Berkeley) 3/27/91
-.\"
-.Dd March 27, 1991
-.Dt TB 4
-.Os
-.Sh NAME
-.Nm tb
-.Nd line discipline for digitizing devices
-.Sh SYNOPSIS
-.Cd "pseudo-device tb" Op Ar count
-.Sh DESCRIPTION
-This line discipline provides a polled interface to many common
-digitizing devices which are connected to a host through a serial line.
-When these devices stream data at high speed, the use of the
-line discipline is critical in minimizing the number of samples
-that would otherwise be lost due to buffer exhaustion in the
-.Xr tty 4
-handler.
-.Pp
-The line discipline is enabled by a sequence:
-.Bd -literal -offset indent
-#include <sys/tablet.h>
-int ldisc = TABLDISC, fildes; ...
-ioctl(fildes, TIOCSETD, &ldisc);
-.Ed
-.Pp
-A typical application program then polls the digitizing device by
-reading a binary data structure which contains: the current X and
-Y positions (in the device coordinate space),
-up-down status of the buttons or pen stylus,
-proximity information (when available), and a count
-of the number of samples received from the input device
-since it was opened.
-In addition, devices such as the
-.Tn GTCO
-append tilt and pressure information to the end of
-the aforementioned structure.
-For the Polhemus 3-D digitizer the structure read is completely different.
-Refer to the include file for a complete description.
-.Pp
-While in tablet mode, normal teletype input and output functions take place.
-Thus, if an 8 bit output data path is desired, it is necessary
-to prepare the output line by putting it into
-.Tn RAW
-mode using
-.Xr ioctl 2 .
-This must be done
-.Em before
-changing the discipline with
-.Dv TIOCSETD ,
-as most
-.Xr ioctl 2
-calls are disabled while in tablet line-discipline mode.
-.Pp
-The line discipline supports
-.Xr ioctl 2
-requests to get/set the operating mode, and to get/set the tablet type
-and operating mode by
-.Em or Ns -ing
-the two values together.
-.Pp
-Calling
-.Xr read 2
-on the device always succeeds, returning the last sample,
-although the
-.Xr select 2
-and
-.Xr poll 2
-system calls will correctly report the read state for new samples.
-.Pp
-The line discipline supports digitizing devices which are
-compatible with Hitachi,
-.Tn GTCO ,
-or Polhemus protocol formats.
-For Hitachi there are several formats with that used in the
-newer model
-.Tn HDG-1111B
-the most common.
-.Sh DIAGNOSTICS
-None.
-.Sh SEE ALSO
-.Xr tty 4
-.Sh HISTORY
-The
-.Nm
-interface appeared in
-.Bx 4.3 .