1 /* $NetBSD: joystick.h,v 1.2 2000/02/22 11:26:02 soda Exp $ */ 2 /* $OpenBSD: joystick.h,v 1.1 1998/05/05 05:44:43 imp Exp $ */ 3 /* NetBSD: joystick.h,v 1.1 1996/03/27 19:18:56 perry Exp */ 4 5 #ifndef _JOY_IOCTL_H_ 6 #define _JOY_IOCTL_H_ 7 8 #include <sys/ioccom.h> 9 10 struct joystick { 11 int x; 12 int y; 13 int b1; 14 int b2; 15 }; 16 17 #define JOY_SETTIMEOUT _IOW('J', 1, int) /* set timeout */ 18 #define JOY_GETTIMEOUT _IOR('J', 2, int) /* get timeout */ 19 #define JOY_SET_X_OFFSET _IOW('J', 3, int) /* set offset on X-axis */ 20 #define JOY_SET_Y_OFFSET _IOW('J', 4, int) /* set offset on X-axis */ 21 #define JOY_GET_X_OFFSET _IOR('J', 5, int) /* get offset on X-axis */ 22 #define JOY_GET_Y_OFFSET _IOR('J', 6, int) /* get offset on Y-axis */ 23 24 #endif /* _JOY_IOCTL_H_ */ 25