Home | History | Annotate | Line # | Download | only in sys
      1 /*	$NetBSD: joystick.h,v 1.2 2005/12/03 17:10:46 christos Exp $	*/
      2 
      3 #ifndef _SYS_JOYSTICK_H_
      4 #define _SYS_JOYSTICK_H_
      5 
      6 #include <sys/types.h>
      7 #include <sys/ioctl.h>
      8 
      9 struct joystick {
     10     int x;
     11     int y;
     12     int b1;
     13     int b2;
     14 };
     15 
     16 #define JOY_SETTIMEOUT    _IOW('J', 1, int)    /* set timeout */
     17 #define JOY_GETTIMEOUT    _IOR('J', 2, int)    /* get timeout */
     18 #define JOY_SET_X_OFFSET  _IOW('J', 3, int)    /* set offset on X-axis */
     19 #define JOY_SET_Y_OFFSET  _IOW('J', 4, int)    /* set offset on X-axis */
     20 #define JOY_GET_X_OFFSET  _IOR('J', 5, int)    /* get offset on X-axis */
     21 #define JOY_GET_Y_OFFSET  _IOR('J', 6, int)    /* get offset on Y-axis */
     22 
     23 #endif /* _SYS_JOYSTICK_H_ */
     24