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
9struct 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