Preparing search index...
The search index is not available
browser-hooks
browser-hooks
useWebHID
Function useWebHID
useWebHID
()
:
{
addInputReportListener
:
(
device
:
HIDDevice
,
callback
:
(
event
:
HIDInputReportEvent
)
=>
void
,
)
=>
()
=>
void
;
closeDevice
:
(
device
:
HIDDevice
)
=>
Promise
<
void
>
;
getDevices
:
()
=>
Promise
<
HIDDevice
[]
>
;
openDevice
:
(
device
:
HIDDevice
)
=>
Promise
<
void
>
;
receiveFeatureReport
:
(
device
:
HIDDevice
,
reportId
:
number
,
)
=>
Promise
<
DataView
<
ArrayBufferLike
>
>
;
requestDevice
:
(
options
:
HIDDeviceRequestOptions
)
=>
Promise
<
HIDDevice
[]
>
;
sendFeatureReport
:
(
device
:
HIDDevice
,
reportId
:
number
,
data
:
BufferSource
,
)
=>
Promise
<
void
>
;
sendReport
:
(
device
:
HIDDevice
,
reportId
:
number
,
data
:
BufferSource
,
)
=>
Promise
<
void
>
;
get
state
()
:
WebHIDState
;
subscribe
(
callback
:
(
state
:
WebHIDState
)
=>
void
)
:
()
=>
boolean
;
}
Returns
{
addInputReportListener
:
(
device
:
HIDDevice
,
callback
:
(
event
:
HIDInputReportEvent
)
=>
void
,
)
=>
()
=>
void
;
closeDevice
:
(
device
:
HIDDevice
)
=>
Promise
<
void
>
;
getDevices
:
()
=>
Promise
<
HIDDevice
[]
>
;
openDevice
:
(
device
:
HIDDevice
)
=>
Promise
<
void
>
;
receiveFeatureReport
:
(
device
:
HIDDevice
,
reportId
:
number
,
)
=>
Promise
<
DataView
<
ArrayBufferLike
>
>
;
requestDevice
:
(
options
:
HIDDeviceRequestOptions
)
=>
Promise
<
HIDDevice
[]
>
;
sendFeatureReport
:
(
device
:
HIDDevice
,
reportId
:
number
,
data
:
BufferSource
,
)
=>
Promise
<
void
>
;
sendReport
:
(
device
:
HIDDevice
,
reportId
:
number
,
data
:
BufferSource
,
)
=>
Promise
<
void
>
;
get
state
()
:
WebHIDState
;
subscribe
(
callback
:
(
state
:
WebHIDState
)
=>
void
)
:
()
=>
boolean
;
}
addInputReportListener
:
(
device
:
HIDDevice
,
callback
:
(
event
:
HIDInputReportEvent
)
=>
void
,
)
=>
()
=>
void
closeDevice
:
(
device
:
HIDDevice
)
=>
Promise
<
void
>
getDevices
:
()
=>
Promise
<
HIDDevice
[]
>
openDevice
:
(
device
:
HIDDevice
)
=>
Promise
<
void
>
receiveFeatureReport
:
(
device
:
HIDDevice
,
reportId
:
number
)
=>
Promise
<
DataView
<
ArrayBufferLike
>
>
requestDevice
:
(
options
:
HIDDeviceRequestOptions
)
=>
Promise
<
HIDDevice
[]
>
sendFeatureReport
:
(
device
:
HIDDevice
,
reportId
:
number
,
data
:
BufferSource
)
=>
Promise
<
void
>
sendReport
:
(
device
:
HIDDevice
,
reportId
:
number
,
data
:
BufferSource
)
=>
Promise
<
void
>
get
state
():
WebHIDState
subscribe
:
function
subscribe
(
callback
:
(
state
:
WebHIDState
)
=>
void
)
:
()
=>
boolean
Parameters
callback
:
(
state
:
WebHIDState
)
=>
void
Returns
()
=>
boolean
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
browser-hooks
Loading...