On Thu, 22 Dec 2005, Elliotte Harold wrote:

>The UsbConst interface includes three constants for device speeds:
>
>•      UsbConst.DEVICE_SPEED_UNKNOWN
>•      UsbConst.DEVICE_SPEED_LOW
>•      UsbConst.DEVICE_SPEED_FULL
>
>I assume low speed is 1.5 Mbps and full speed is 480 Mbps. Why is there 
>no high speed (12 Mbps) option? Or does full serve double duty for both 
>12 Mbps and 480 Mbps depending on bus type, or some such?

Good point, I added it to the FAQ.

There is no highspeed constant because the current javax.usb API
"officially" only supports the USB 1.1 spec.  A highspeed device will
unfortunately appear as "UNKNOWN" until the API is updated.

Note that besides adding this constant, there are other things to add 
before supporting USB 2.0 at an API level.  USB 2.0 devices will work fine 
with javax.usb since the speed determination and control happens at a much 
lower level than javax.usb.

-- 
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: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
_______________________________________________
javax-usb-devel mailing list
javax-usb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/javax-usb-devel

Reply via email to