0.0.5 • Published 2 years ago
br_usb v0.0.5
usb
usb
Install
npm install usb
npx cap syncAPI
echo(...)registerUsbAttachedDetachedCallback(...)devices()open(...)close()read()write(...)registerReadCallback(...)- Interfaces
- Type Aliases
echo(...)
echo(options: { value: string; }) => Promise<{ value: string; }>| Param | Type |
|---|---|
options | { value: string; } |
Returns: Promise<{ value: string; }>
registerUsbAttachedDetachedCallback(...)
registerUsbAttachedDetachedCallback(callback: UsbAttachedDetachedCallback) => Promise<CallbackID>| Param | Type |
|---|---|
callback | UsbAttachedDetachedCallback |
Returns: Promise<string>
devices()
devices() => Promise<UsbResponse<any>>Returns: Promise<UsbResponse<any>>
open(...)
open(options: SerialOptions) => Promise<UsbResponse<any>>| Param | Type |
|---|---|
options | SerialOptions |
Returns: Promise<UsbResponse<any>>
close()
close() => Promise<UsbResponse<any>>Returns: Promise<UsbResponse<any>>
read()
read() => Promise<UsbResponse<any>>Returns: Promise<UsbResponse<any>>
write(...)
write(data: SerialWriteOptions) => Promise<UsbResponse<any>>| Param | Type |
|---|---|
data | SerialWriteOptions |
Returns: Promise<UsbResponse<any>>
registerReadCallback(...)
registerReadCallback(callback: ReadCallback) => Promise<CallbackID>| Param | Type |
|---|---|
callback | ReadCallback |
Returns: Promise<string>
Interfaces
UsbResponse
| Prop | Type |
|---|---|
success | boolean |
error | SerialError |
data | T |
SerialError
| Prop | Type |
|---|---|
message | string |
cause | string |
SerialOptions
| Prop | Type |
|---|---|
deviceId | number |
portNum | number |
baudRate | number |
dataBits | number |
stopBits | number |
parity | number |
dtr | boolean |
rts | boolean |
sleepOnPause | boolean |
SerialWriteOptions
| Prop | Type |
|---|---|
data | string |
Type Aliases
UsbAttachedDetachedCallback
(data: UsbResponse<any>): void
CallbackID
string
ReadCallback
(data: UsbResponse<any>): void