joystick.h revision 1.1.2.2 1 1.1.2.2 he /* $NetBSD: joystick.h,v 1.1.2.2 2004/07/05 22:12:16 he Exp $ */
2 1.1.2.2 he
3 1.1.2.2 he #ifndef _JOY_IOCTL_H_
4 1.1.2.2 he #define _JOY_IOCTL_H_
5 1.1.2.2 he
6 1.1.2.2 he #include <sys/types.h>
7 1.1.2.2 he #include <sys/ioctl.h>
8 1.1.2.2 he
9 1.1.2.2 he struct joystick {
10 1.1.2.2 he int x;
11 1.1.2.2 he int y;
12 1.1.2.2 he int b1;
13 1.1.2.2 he int b2;
14 1.1.2.2 he };
15 1.1.2.2 he
16 1.1.2.2 he #define JOY_SETTIMEOUT _IOW('J', 1, int) /* set timeout */
17 1.1.2.2 he #define JOY_GETTIMEOUT _IOR('J', 2, int) /* get timeout */
18 1.1.2.2 he #define JOY_SET_X_OFFSET _IOW('J', 3, int) /* set offset on X-axis */
19 1.1.2.2 he #define JOY_SET_Y_OFFSET _IOW('J', 4, int) /* set offset on X-axis */
20 1.1.2.2 he #define JOY_GET_X_OFFSET _IOR('J', 5, int) /* get offset on X-axis */
21 1.1.2.2 he #define JOY_GET_Y_OFFSET _IOR('J', 6, int) /* get offset on Y-axis */
22 1.1.2.2 he
23 1.1.2.2 he #endif /* _JOY_IOCTL_H_ */
24