Hello Tim, My best bet would be to grep the /proc/bus/usb/devices file for your joystick device.
HTH Edward ----- Original Message ----- From: "Tim Arney" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, November 18, 2004 13:51 Subject: [Linux-usb-users] Detecting unplugged device > Hi all, > > I've written a C/C++ program for controlling a robot with a USB joystick > under linux. For this I'm using the joydev module. Some of our robots > are quite large and fast, and a safety concern is with the joystick > being unplugged, then the robot should stop. As it stands, when the > joystick is disconnected the "read" call blocks as though there is no > new data. I could open the joystick port as non-blocking, but then > "read" just returns like there's no new data. What I really need to be > able to do is determine whether the joystick is still attached, and I > figure somewhere along the chain (kernel->usb->input->joystick) someone > knows whether it's there, and my best guess would be the linux usb > driver. So anyway, I'm essentially looking for a point in the right > direction as to how I might test to see if the joystick is connected > from my C/C++ program? > > If it helps I'm using Debian Sarge with Linux kernel 2.4.26 on an i686 > system. > > Thanks a lot, > Tim > > > -- > UTS CRICOS Provider Code: 00099F > DISCLAIMER: This email message and any accompanying attachments may contain > confidential information. If you are not the intended recipient, do not > read, use, disseminate, distribute or copy this message or attachments. If > you have received this message in error, please notify the sender > immediately and delete this message. Any views expressed in this message > are those of the individual sender, except where the sender expressly, and > with authority, states them to be the views the University of Technology, > Sydney. Before opening any attachments, please check them for viruses and > defects. > > > ------------------------------------------------------- > This SF.Net email is sponsored by: InterSystems CACHE > FREE OODBMS DOWNLOAD - A multidimensional database that combines > robust object and relational technologies, making it a perfect match > for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8 > _______________________________________________ > [EMAIL PROTECTED] > To unsubscribe, use the last form field at: > https://lists.sourceforge.net/lists/listinfo/linux-usb-users > ------------------------------------------------------- This SF.Net email is sponsored by: InterSystems CACHE FREE OODBMS DOWNLOAD - A multidimensional database that combines robust object and relational technologies, making it a perfect match for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
