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
/
HidEnumerator
Hid
Enumerator
goblin-drivers
class
HidEnumerator
(
debug
:
Boolean
=
false
)
:
AbstractUsbEnumerator
Members
Constructors
Hid
Enumerator
Link copied to clipboard
goblin-drivers
constructor
(
debug
:
Boolean
=
false
)
Types
Device
Handle
Link copied to clipboard
goblin-drivers
inner
class
DeviceHandle
(
devHandle
:
Long
)
:
AutoCloseable
Properties
device
Info
Descriptor
Link copied to clipboard
goblin-drivers
val
deviceInfoDescriptor
:
GroupLayout
manufacturer
Handle
Link copied to clipboard
goblin-drivers
val
manufacturerHandle
:
VarHandle
next
Handle
Link copied to clipboard
goblin-drivers
val
nextHandle
:
VarHandle
path
Handle
Link copied to clipboard
goblin-drivers
val
pathHandle
:
VarHandle
pid
Handle
Link copied to clipboard
goblin-drivers
val
pidHandle
:
VarHandle
product
Handle
Link copied to clipboard
goblin-drivers
val
productHandle
:
VarHandle
serial
Handle
Link copied to clipboard
goblin-drivers
val
serialHandle
:
VarHandle
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
(
)
open
Device
Link copied to clipboard
goblin-drivers
fun
openDevice
(
extraData
:
PowerMeterUSBExtra
)
:
HidEnumerator.DeviceHandle
read
Wchar
Str
Link copied to clipboard
goblin-drivers
fun
readWcharStr
(
str
:
MemorySegment
)
:
String
?