One of the known todos is to create more meaningful USB-specific
UsbExceptions. While talking to a coworker, we discussed what to do about
platform-specific errors, i.e. those that aren't USB-specific. We came up
with
PlatformException extends UsbException
{
public Exception getException();
public int getError();
}
This allows the platform to pass up platform-specifc error information,
just in case the application can interpret it (which would make the
application at least partially platform-specific), but doesn't clutter up
the main UsbException. Any comments? If not, I'll add it into the API.
Also, does anyone have any suggestions for other UsbException extentions?
Some I can think of are:
NoBandwidthException
StalledException
...?
One final issue: I was using javax.usb.NotActiveException for certain
methods. However, there is also a java.io.NotActiveException. I had
changed to use that Exception, but it may be better to use a
javax.usb.NotActiveException...?
--
Dan Streetman
[EMAIL PROTECTED]
---------------------
186,272 miles per second:
It isn't just a good idea, it's the law!
-------------------------------------------------------
This SF.NET email is sponsored by: Take your first step towards giving
your online business a competitive advantage. Test-drive a Thawte SSL
certificate - our easy online guide will show you how. Click here to get
started: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0027en
_______________________________________________
javax-usb-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/javax-usb-devel