Subject: Re: new ioctl for touch panel calibration
To: None <tech-kern@netbsd.org>
From: TAKEMURA Shin <takemura@netbsd.org>
List: tech-kern
Date: 01/03/2003 13:45:39
I've just commited the change.
Thank you.

Takemura

----- Original Message ----- 
From: "TAKEMURA Shin" <takemura@netbsd.org>
To: <tech-kern@netbsd.org>
Sent: Monday, December 23, 2002 9:49 PM
Subject: new ioctl for touch panel calibration


> Hi all,
> 
> I'd like to add new ioctl on wsmouse for toch panel calibration.
> The calibration command tpctl(8) needs the ioctl to identify
> touch panel device because parameters of calibration are 
> unique for each device instance. The return data of the ioctl 
> shall contain vendor name, model name and serial number of 
> the device like this, "NEC MC-R530 SN00000000".
> (To tell the truth, real device can't tell it's serial number...)
> 
> Index: dev/wscons/wsconsio.h
> ===================================================================
> RCS file: /cvsroot/src/sys/dev/wscons/wsconsio.h,v
> retrieving revision 1.53
> diff -r1.53 wsconsio.h
> 209a210,219
> > /* get device id for calibration */
> > struct wsmouse_id {
> >       u_int type;
> >       u_int length;
> >       u_char data[WSMOUSE_ID_MAXLEN];
> > };
> > #define       WSMOUSE_ID_TYPE_UIDSTR  0
> > #define       WSMOUSE_ID_MAXLEN       256
> > #define       WSMOUSEIO_GETID         _IOWR('W', 38, struct wsmouse_id)
> 
> I will do the change next week if no one objects.
> Any comments?
> 
> Takemura