1*2fa72412Spirofti /* $OpenBSD: joystick.h,v 1.6 2011/03/23 16:54:35 pirofti Exp $ */ 2d724e01aSderaadt /* $NetBSD: joystick.h,v 1.1 1996/03/27 19:18:56 perry Exp $ */ 3d724e01aSderaadt 4*2fa72412Spirofti #ifndef _MACHINE_JOYSTICK_H_ 5*2fa72412Spirofti #define _MACHINE_JOYSTICK_H_ 6d724e01aSderaadt 772f91c1dSderaadt #include <sys/ioccom.h> 8d724e01aSderaadt 9d724e01aSderaadt struct joystick { 10d724e01aSderaadt int x; 11d724e01aSderaadt int y; 12d724e01aSderaadt int b1; 13d724e01aSderaadt int b2; 14d724e01aSderaadt }; 15d724e01aSderaadt 16d724e01aSderaadt #define JOY_SETTIMEOUT _IOW('J', 1, int) /* set timeout */ 17d724e01aSderaadt #define JOY_GETTIMEOUT _IOR('J', 2, int) /* get timeout */ 18d724e01aSderaadt #define JOY_SET_X_OFFSET _IOW('J', 3, int) /* set offset on X-axis */ 198a625b62Sjmc #define JOY_SET_Y_OFFSET _IOW('J', 4, int) /* set offset on Y-axis */ 20d724e01aSderaadt #define JOY_GET_X_OFFSET _IOR('J', 5, int) /* get offset on X-axis */ 21d724e01aSderaadt #define JOY_GET_Y_OFFSET _IOR('J', 6, int) /* get offset on Y-axis */ 22d724e01aSderaadt 23*2fa72412Spirofti #endif /* _MACHINE_JOYSTICK_H_ */ 24