root
Toggle table of contents
goblin-drivers
Target filter
goblin-drivers
Switch theme
Search in API
Skip to content
root
root
/
fi.utu.tech.powergoblin.drivers.usb
/
UsbEnumerator
Usb
Enumerator
goblin-drivers
class
UsbEnumerator
(
debug
:
Boolean
=
false
)
:
AbstractUsbEnumerator
Members
Constructors
Usb
Enumerator
Link copied to clipboard
goblin-drivers
constructor
(
debug
:
Boolean
=
false
)
Properties
alt
Handle
Link copied to clipboard
goblin-drivers
val
altHandle
:
VarHandle
alt
Num
Handle
Link copied to clipboard
goblin-drivers
val
altNumHandle
:
VarHandle
b
Interface
Handle
Link copied to clipboard
goblin-drivers
val
bInterfaceHandle
:
VarHandle
config
Descriptor
Link copied to clipboard
goblin-drivers
val
configDescriptor
:
GroupLayout
device
Descriptor
Link copied to clipboard
goblin-drivers
val
deviceDescriptor
:
GroupLayout
iface
Handle
Link copied to clipboard
goblin-drivers
val
ifaceHandle
:
VarHandle
interface
Descriptor
Link copied to clipboard
goblin-drivers
val
interfaceDescriptor
:
GroupLayout
interface
Struct
Link copied to clipboard
goblin-drivers
val
interfaceStruct
:
GroupLayout
max
Power
Handle
Link copied to clipboard
goblin-drivers
val
maxPowerHandle
:
VarHandle
num
Ifaces
Handle
Link copied to clipboard
goblin-drivers
val
numIfacesHandle
:
VarHandle
pid
Handle
Link copied to clipboard
goblin-drivers
val
pidHandle
:
VarHandle
USB_
SHORT
Link copied to clipboard
goblin-drivers
val
USB_SHORT
:
ValueLayout.OfShort
vid
Handle
Link copied to clipboard
goblin-drivers
val
vidHandle
:
VarHandle
Functions
close
Link copied to clipboard
goblin-drivers
open
override
fun
close
(
)
count
Link copied to clipboard
goblin-drivers
open
override
fun
count
(
detectors
:
List
<
USBDetector
>
)
:
Int
enumerate
Link copied to clipboard
goblin-drivers
open
override
fun
enumerate
(
pidFilter
:
Int
,
vidFilter
:
Int
)
:
List
<
USBDevice
>
init
Link copied to clipboard
goblin-drivers
open
override
fun
init
(
)