{ "class": "0x02", "subclass": "0x00", "protocol_code": "0x00", "max_ep0_packet_size": 64, "vendor_id": "0x0925", "product_id": "0x9050", "device_release_bcd": "0x0100", "vendor_string": "Epagris", "product_string": "Testdevice", "serial_number": "1552", "configurations": [ { "id": 1, "is_bus_powered": true, "can_wake_up_host": false, "max_power_mA": 100, "interfaces": [ { "id": 0, "class": "0x02", "subclass": "0x02", "protocol_code": "0x01", "additional_interfaces": [ { "type": "hfd" }, { "type": "acmfd" }, { "type": "ufd", "master_interface": 0, "slave_interface": 1 }, { "type": "cmfd", "data_interface": 1 } ], "endpoints": [ { "n": 2, "direction": "in", "transfer_type": "interrupt", "max_packet_size": 64, "service_interval": 2 } ] }, { "id": 1, "class": "0x0A", "subclass": "0x00", "protocol_code": "0x00", "additional_interfaces": [], "endpoints": [ { "n": 1, "direction": "in", "transfer_type": "bulk", "max_packet_size": 64, "service_interval": 20 }, { "n": 1, "direction": "out", "transfer_type": "bulk", "max_packet_size": 64, "service_interval": 20 } ] }, { "id": 2, "class": "0x02", "subclass": "0x0C", "protocol_code": "0x07", "additional_interfaces": [], "endpoints": [ { "n": 3, "direction": "in", "transfer_type": "bulk", "max_packet_size": 64, "service_interval": 10 }, { "n": 3, "direction": "out", "transfer_type": "bulk", "max_packet_size": 64, "service_interval": 10 } ] } ] } ] }