1- var usb_driver = require ( "../../usb.js" ) ;
2- var usb_ids = require ( "../../usb_ids.js" ) ;
3- var instance = usb_driver . create ( )
4- var devices = instance . getDevices ( ) ;
1+ var usb = require ( "../../usb" ) ;
2+ var usb_ids = require ( "../../usb_ids" ) ;
3+ var devices = usb . devices ;
54
65function toHex ( i ) {
76 return Number ( i ) . toString ( 16 ) ;
@@ -27,8 +26,8 @@ function toByteArray(_i) {
2726 return array . reverse ( ) ;
2827}
2928
30- function get_extra_data ( obj ) {
31- var data = obj . getExtraData ( ) , r = "" ;
29+ function get_extra_data ( data ) {
30+ var r = "" ;
3231
3332 if ( ! max_bytes ) {
3433 var max_bytes = 5 ;
@@ -56,8 +55,8 @@ function pad(v, len, fill) {
5655
5756for ( var i = 0 ; i < devices . length ; i ++ ) {
5857 var device = devices [ i ] ;
59- var dd = device . getDeviceDescriptor ( ) ;
60- var cd = device . getConfigDescriptor ( ) ;
58+ var dd = device . deviceDescriptor ;
59+ var cd = device . configDescriptor ;
6160
6261 console . log ( "Bus " + pad ( device . busNumber , 3 , "0" ) + " Device " + pad ( device . deviceAddress , 3 , "0" ) + " ID " + pad ( toHex ( dd . idVendor ) , 4 , "0" ) + ":" + pad ( toHex ( dd . idProduct ) , 4 , "0" ) ) ;
6362 console . log ( "Device Descriptor:" ) ;
@@ -91,10 +90,10 @@ for (var i = 0; i < devices.length; i++) {
9190 console . log ( " iConfiguration " + cd . iConfiguration ) ;
9291 console . log ( " bmAttributes 0x" + toHex ( cd . bmAttributes ) ) ;
9392 console . log ( " MaxPower " + cd . MaxPower ) ;
94- console . log ( " __extra_length " + cd . extra_length ) ;
95- console . log ( " __extra_data (first 5b) " + get_extra_data ( device ) ) ;
93+ console . log ( " __extra_length " + cd . extra . length ) ;
94+ console . log ( " __extra_data (first 5b) " + get_extra_data ( cd . extra ) ) ;
9695
97- var interfaces = device . getInterfaces ( ) ;
96+ var interfaces = device . interfaces ;
9897
9998 for ( var j = 0 ; j < interfaces . length ; j ++ ) {
10099 var interface = interfaces [ j ] ;
@@ -108,10 +107,10 @@ for (var i = 0; i < devices.length; i++) {
108107 console . log ( " bInterfaceSubClass " + interface . bInterfaceSubClass ) ;
109108 console . log ( " bInterfaceProtocol " + interface . bInterfaceProtocol ) ;
110109 console . log ( " iInterface " + interface . iInterface ) ;
111- console . log ( " __extra_length " + interface . extra_length ) ;
112- console . log ( " __extra_data (first 5b) " + get_extra_data ( interface ) ) ;
110+ console . log ( " __extra_length " + interface . extraData . length ) ;
111+ console . log ( " __extra_data (first 5b) " + get_extra_data ( interface . extraData ) ) ;
113112
114- var endpoints = interface . getEndpoints ( ) ;
113+ var endpoints = interface . endpoints ;
115114
116115 for ( var k = 0 ; k < endpoints . length ; k ++ ) {
117116 var endpoint = endpoints [ k ] ;
@@ -122,11 +121,8 @@ for (var i = 0; i < devices.length; i++) {
122121 console . log ( " bmAttributes " + endpoint . bmAttributes ) ;
123122 console . log ( " wMaxPacketSize 0x" + pad ( toHex ( endpoint . wMaxPacketSize ) , 4 , "0" ) ) ;
124123 console . log ( " bInterval " + endpoint . bInterval ) ;
125- console . log ( " __extra_length " + endpoint . extra_length ) ;
126- console . log ( " __extra_data (first 5b) " + get_extra_data ( endpoint ) ) ;
124+ console . log ( " __extra_length " + endpoint . extraData . length ) ;
125+ console . log ( " __extra_data (first 5b) " + get_extra_data ( endpoint . extraData ) ) ;
127126 }
128127 }
129128}
130-
131- instance . close ( ) ;
132-
0 commit comments