@@ -19,32 +19,32 @@ public class Enumerate {
1919
2020 public static void main (String [] args ) {
2121 // display the already present USB devices
22- for (var device : USB . getAllDevices ())
22+ for (var device : Usb . getDevices ())
2323 printDevice (device );
2424 }
2525
26- private static void printDevice (USBDevice device ) {
26+ private static void printDevice (UsbDevice device ) {
2727 System .out .println ("Device:" );
28- System .out .printf (" VID: 0x%04x%n" , device .vendorId ());
29- System .out .printf (" PID: 0x%04x%n" , device .productId ());
30- if (device .manufacturer () != null )
31- System .out .printf (" Manufacturer: %s%n" , device .manufacturer ());
32- if (device .product () != null )
33- System .out .printf (" Product name: %s%n" , device .product ());
34- if (device .serialNumber () != null )
35- System .out .printf (" Serial number: %s%n" , device .serialNumber ());
36- System .out .printf (" Device class: 0x%02x" , device .classCode ());
37- printInParens (USBClassInfo .lookupClass (device .classCode ()));
38- System .out .printf (" Device subclass: 0x%02x" , device .subclassCode ());
39- printInParens (USBClassInfo .lookupSubclass (device .classCode (), device .subclassCode ()));
40- System .out .printf (" Device protocol: 0x%02x" , device .protocolCode ());
41- printInParens (USBClassInfo .lookupProtocol (device .classCode (), device .subclassCode (), device .protocolCode ()));
42-
43- for (var intf : device .interfaces ())
28+ System .out .printf (" VID: 0x%04x%n" , device .getVendorId ());
29+ System .out .printf (" PID: 0x%04x%n" , device .getProductId ());
30+ if (device .getManufacturer () != null )
31+ System .out .printf (" Manufacturer: %s%n" , device .getManufacturer ());
32+ if (device .getProduct () != null )
33+ System .out .printf (" Product name: %s%n" , device .getProduct ());
34+ if (device .getSerialNumber () != null )
35+ System .out .printf (" Serial number: %s%n" , device .getSerialNumber ());
36+ System .out .printf (" Device class: 0x%02x" , device .getClassCode ());
37+ printInParens (USBClassInfo .lookupClass (device .getClassCode ()));
38+ System .out .printf (" Device subclass: 0x%02x" , device .getSubclassCode ());
39+ printInParens (USBClassInfo .lookupSubclass (device .getClassCode (), device .getSubclassCode ()));
40+ System .out .printf (" Device protocol: 0x%02x" , device .getProtocolCode ());
41+ printInParens (USBClassInfo .lookupProtocol (device .getClassCode (), device .getSubclassCode (), device .getProtocolCode ()));
42+
43+ for (var intf : device .getInterfaces ())
4444 printInterface (intf );
4545
46- printRawDescriptor ("Device descriptor" , device .deviceDescriptor ());
47- printRawDescriptor ("Configuration descriptor" , device .configurationDescriptor ());
46+ printRawDescriptor ("Device descriptor" , device .getDeviceDescriptor ());
47+ printRawDescriptor ("Configuration descriptor" , device .getConfigurationDescriptor ());
4848
4949 System .out .println ();
5050 System .out .println ();
@@ -59,36 +59,36 @@ private static void printInParens(Optional<String> text) {
5959 }
6060 }
6161
62- private static void printInterface (USBInterface intf ) {
63- for (var alt : intf .alternates ())
64- printAlternate (alt , intf .number (), alt == intf .alternate ());
62+ private static void printInterface (UsbInterface intf ) {
63+ for (var alt : intf .getAlternates ())
64+ printAlternate (alt , intf .getNumber (), alt == intf .getCurrentAlternate ());
6565 }
6666
67- private static void printAlternate (USBAlternateInterface alt , int intferaceNumber , boolean isDefault ) {
67+ private static void printAlternate (UsbAlternateInterface alt , int intferaceNumber , boolean isDefault ) {
6868 System .out .println ();
6969 if (isDefault ) {
7070 System .out .printf (" Interface %d%n" , intferaceNumber );
7171 } else {
72- System .out .printf (" Interface %d (alternate %d)%n" , intferaceNumber , alt .number ());
72+ System .out .printf (" Interface %d (alternate %d)%n" , intferaceNumber , alt .getNumber ());
7373 }
7474
75- System .out .printf (" Interface class: 0x%02x" , alt .classCode ());
76- printInParens (USBClassInfo .lookupClass (alt .classCode ()));
77- System .out .printf (" Interface subclass: 0x%02x" , alt .subclassCode ());
78- printInParens (USBClassInfo .lookupProtocol (alt .classCode (), alt .subclassCode (), alt .protocolCode ()));
79- System .out .printf (" Interface protocol: 0x%02x" , alt .protocolCode ());
80- printInParens (USBClassInfo .lookupProtocol (alt .classCode (), alt .subclassCode (), alt .protocolCode ()));
75+ System .out .printf (" Interface class: 0x%02x" , alt .getClassCode ());
76+ printInParens (USBClassInfo .lookupClass (alt .getClassCode ()));
77+ System .out .printf (" Interface subclass: 0x%02x" , alt .getSubclassCode ());
78+ printInParens (USBClassInfo .lookupProtocol (alt .getClassCode (), alt .getSubclassCode (), alt .getProtocolCode ()));
79+ System .out .printf (" Interface protocol: 0x%02x" , alt .getProtocolCode ());
80+ printInParens (USBClassInfo .lookupProtocol (alt .getClassCode (), alt .getSubclassCode (), alt .getProtocolCode ()));
8181
82- for (var endpoint : alt .endpoints ())
82+ for (var endpoint : alt .getEndpoints ())
8383 printEndpoint (endpoint );
8484 }
8585
86- private static void printEndpoint (USBEndpoint endpoint ) {
86+ private static void printEndpoint (UsbEndpoint endpoint ) {
8787 System .out .println ();
88- System .out .printf (" Endpoint %d%n" , endpoint .number ());
89- System .out .printf (" Direction: %s%n" , endpoint .direction ().name ());
90- System .out .printf (" Transfer type: %s%n" , endpoint .transferType ().name ());
91- System .out .printf (" Packet size: %d bytes%n" , endpoint .packetSize ());
88+ System .out .printf (" Endpoint %d%n" , endpoint .getNumber ());
89+ System .out .printf (" Direction: %s%n" , endpoint .getDirection ().name ());
90+ System .out .printf (" Transfer type: %s%n" , endpoint .getTransferType ().name ());
91+ System .out .printf (" Packet size: %d bytes%n" , endpoint .getPacketSize ());
9292 }
9393
9494 private static void printRawDescriptor (String title , byte [] descriptor ) {
0 commit comments