\ No newline at end of file
diff --git a/docs/interfaces/Device.html b/docs/interfaces/Device.html
index d744cc4..8fd28b1 100644
--- a/docs/interfaces/Device.html
+++ b/docs/interfaces/Device.html
@@ -1 +1 @@
-Device | react-native-usb-serialport-for-android
\ No newline at end of file
diff --git a/docs/interfaces/EventData.html b/docs/interfaces/EventData.html
index dd07043..4bf2b33 100644
--- a/docs/interfaces/EventData.html
+++ b/docs/interfaces/EventData.html
@@ -1 +1,3 @@
-EventData | react-native-usb-serialport-for-android
\ No newline at end of file
diff --git a/docs/interfaces/Manager.html b/docs/interfaces/Manager.html
index e852b10..fcd57f4 100644
--- a/docs/interfaces/Manager.html
+++ b/docs/interfaces/Manager.html
@@ -1,11 +1,11 @@
-Manager | react-native-usb-serialport-for-android
\ No newline at end of file
diff --git a/docs/modules.html b/docs/modules.html
index 4126a5a..5f1ca36 100644
--- a/docs/modules.html
+++ b/docs/modules.html
@@ -1 +1 @@
-react-native-usb-serialport-for-android
- Preparing search index...
- The search index is not available
react-native-usb-serialport-for-androidClass UsbSerial
Hierarchy
Index
Constructors
Properties
Methods
Constructors
constructor
Parameters
deviceId: number
eventEmitter: EventEmitter
Returns UsbSerial
Properties
device Id
Private event Emitter
Private listeners
Private subscriptions
Methods
close
May return error with these codes:
See Codes
Returns Promise<any>
Promise
-on Received
on Received
Listen to data received event.
Parameters
listener: Listener
Returns EmitterSubscription
EventSubscription
-send
send
Send data with hex string.
May return error with these codes:
diff --git a/docs/enums/Parity.html b/docs/enums/Parity.html index 3eed628..154f19f 100644 --- a/docs/enums/Parity.html +++ b/docs/enums/Parity.html @@ -1 +1 @@ -Parity | react-native-usb-serialport-for-android OptionsAll- Public
- Public/Protected
- All
Menu- react-native-usb-serialport-for-android
- Parity
- Even
- Mark
- None
- Odd
- Space
Even = 2 Mark = 3 None = 0 Odd = 1 Space = 4
\ No newline at end of file
+Parity | react-native-usb-serialport-for-android OptionsAll- Public
- Public/Protected
- All
Menu- react-native-usb-serialport-for-android
- Parity
- Even
- Mark
- None
- Odd
- Space
Even = 2 Mark = 3 None = 0 Odd = 1 Space = 4
\ No newline at end of file
diff --git a/docs/interfaces/Device.html b/docs/interfaces/Device.html
index d744cc4..8fd28b1 100644
--- a/docs/interfaces/Device.html
+++ b/docs/interfaces/Device.html
@@ -1 +1 @@
-Device | react-native-usb-serialport-for-android OptionsAll- Public
- Public/Protected
- All
Menu- react-native-usb-serialport-for-android
- Device
- Device
- device
Id - product
Id - vendor
Id
device Id: number product Id: number vendor Id: number
\ No newline at end of file
+Device | react-native-usb-serialport-for-android OptionsAll- Public
- Public/Protected
- All
Menu- react-native-usb-serialport-for-android
- Device
- Device
- device
Id - product
Id - vendor
Id
device Id: number product Id: number vendor Id: number
\ No newline at end of file
diff --git a/docs/interfaces/EventData.html b/docs/interfaces/EventData.html
index dd07043..4bf2b33 100644
--- a/docs/interfaces/EventData.html
+++ b/docs/interfaces/EventData.html
@@ -1 +1,3 @@
-EventData | react-native-usb-serialport-for-android OptionsAll- Public
- Public/Protected
- All
Menu- react-native-usb-serialport-for-android
- EventData
- EventData
- data
- device
Id
data: string device Id: number
\ No newline at end of file
+EventData | react-native-usb-serialport-for-android OptionsAll- Public
- Public/Protected
- All
Menu- react-native-usb-serialport-for-android
- EventData
- EventData
- data
- device
Id
data: string
+ device Id: number
\ No newline at end of file
diff --git a/docs/interfaces/Manager.html b/docs/interfaces/Manager.html
index e852b10..fcd57f4 100644
--- a/docs/interfaces/Manager.html
+++ b/docs/interfaces/Manager.html
@@ -1,11 +1,11 @@
-Manager | react-native-usb-serialport-for-android OptionsAll- Public
- Public/Protected
- All
Menu- react-native-usb-serialport-for-android
- Manager
- Manager
- has
Permission - list
- open
- try
Request Permission
- has
Permission(deviceId: number): Promise<boolean>
+Manager | react-native-usb-serialport-for-android OptionsAll- Public
- Public/Protected
- All
Menu- react-native-usb-serialport-for-android
- Manager
- Manager
- has
Permission - list
- open
- try
Request Permission
- has
Permission(deviceId: number): Promise<boolean>
- DEVICE_NOT_FOND
-
- list(): Promise<Device[]>
- open(deviceId: number, options: OpenOptions): Promise<UsbSerial>
+
- list(): Promise<Device[]>
- open(deviceId: number, options: OpenOptions): Promise<UsbSerial>
- DEVICE_NOT_FOND
@@ -16,7 +16,7 @@
-
- try
Request Permission(deviceId: number): Promise<boolean>
+
- try
Request Permission(deviceId: number): Promise<boolean>
- Preparing search index...
- The search index is not available
react-native-usb-serialport-for-androidEnumeration Parity
Index
Enumeration members
Enumeration members
Even
Mark
None
Odd
Space
Generated using TypeDoc
- Preparing search index...
- The search index is not available
react-native-usb-serialport-for-androidEnumeration Parity
Index
Enumeration members
Enumeration members
Even
Mark
None
Odd
Space
Generated using TypeDoc
- Preparing search index...
- The search index is not available
react-native-usb-serialport-for-androidInterface Device
Hierarchy
Index
Properties
Properties
Readonly device Id
Readonly product Id
Readonly vendor Id
Generated using TypeDoc
- Preparing search index...
- The search index is not available
react-native-usb-serialport-for-androidInterface Device
Hierarchy
Index
Properties
Properties
Readonly device Id
Readonly product Id
Readonly vendor Id
Generated using TypeDoc
- Preparing search index...
- The search index is not available
react-native-usb-serialport-for-androidInterface EventData
Hierarchy
Index
Properties
Properties
data
device Id
Generated using TypeDoc
- Preparing search index...
- The search index is not available
react-native-usb-serialport-for-androidInterface EventData
Hierarchy
Index
Properties
Properties
data
hex format
+device Id
Generated using TypeDoc
- Preparing search index...
- The search index is not available
react-native-usb-serialport-for-androidInterface Manager
Hierarchy
Index
Methods
Methods
has Permission
- Preparing search index...
- The search index is not available
react-native-usb-serialport-for-androidInterface Manager
Hierarchy
Index
Methods
Methods
has Permission
May return error with these codes:
See Codes
Parameters
deviceId: number
Returns Promise<boolean>
list
Returns Promise<Device[]>
open
Returns Promise<boolean>
list
Returns Promise<Device[]>
open
May return error with these codes:
See Codes
Parameters
deviceId: number
options: OpenOptions
Returns Promise<UsbSerial>
try Request Permission
Returns Promise<UsbSerial>
try Request Permission
Return true if already has permission, otherwise will request permission and return false.
May return error with these codes:
diff --git a/docs/interfaces/OpenOptions.html b/docs/interfaces/OpenOptions.html index 1c59cd0..642a5fe 100644 --- a/docs/interfaces/OpenOptions.html +++ b/docs/interfaces/OpenOptions.html @@ -1 +1 @@ -OpenOptions | react-native-usb-serialport-for-android OptionsAll- Public
- Public/Protected
- All
Menu- react-native-usb-serialport-for-android
- OpenOptions
- OpenOptions
- baud
Rate - data
Bits - parity
- stop
Bits
baud Rate: number data Bits: number parity: Parity stop Bits: number
\ No newline at end of file
+OpenOptions | react-native-usb-serialport-for-android OptionsAll- Public
- Public/Protected
- All
Menu- react-native-usb-serialport-for-android
- OpenOptions
- OpenOptions
- baud
Rate - data
Bits - parity
- stop
Bits
baud Rate: number data Bits: number parity: Parity stop Bits: number
\ No newline at end of file
diff --git a/docs/modules.html b/docs/modules.html
index 4126a5a..5f1ca36 100644
--- a/docs/modules.html
+++ b/docs/modules.html
@@ -1 +1 @@
-react-native-usb-serialport-for-android OptionsAll- Public
- Public/Protected
- All
Menu- Parity
- Usb
Serial
- Device
- Event
Data - Manager
- Open
Options
- Listener
- Codes
- Usb
Serial Manager
Listener: (data: EventData) => void - (data: EventData): void
Codes: { DEVICE_NOT_FOND: any; DEVICE_NOT_OPEN: any; DEVICE_NOT_OPEN_OR_CLOSED: any; DRIVER_NOT_FOND: any; NOT_ENOUGH_PORTS: any; OPEN_FAILED: any; PERMISSION_DENIED: any; SEND_FAILED: any } = ...
Usb Serial Manager: Manager = ...
\ No newline at end of file
+react-native-usb-serialport-for-android OptionsAll- Public
- Public/Protected
- All
Menu- Parity
- Usb
Serial
- Device
- Event
Data - Manager
- Open
Options
- Listener
- Codes
- Usb
Serial Manager
Listener: (data: EventData) => void - (data: EventData): void
Codes: { DEVICE_NOT_FOND: any; DEVICE_NOT_OPEN: any; DEVICE_NOT_OPEN_OR_CLOSED: any; DRIVER_NOT_FOND: any; NOT_ENOUGH_PORTS: any; OPEN_FAILED: any; PERMISSION_DENIED: any; SEND_FAILED: any } = ...
Usb Serial Manager: Manager = ...
\ No newline at end of file
diff --git a/src/usb_serial.tsx b/src/usb_serial.tsx
index 8c320f9..af606de 100644
--- a/src/usb_serial.tsx
+++ b/src/usb_serial.tsx
@@ -5,6 +5,9 @@ const DataReceivedEvent = 'usbSerialPortDataReceived';
export interface EventData {
deviceId: number;
+ /**
+ * hex format
+ */
data: string;
}
- Preparing search index...
- The search index is not available
react-native-usb-serialport-for-androidInterface OpenOptions
Hierarchy
Index
Properties
Properties
baud Rate
data Bits
parity
stop Bits
Generated using TypeDoc
- Preparing search index...
- The search index is not available
react-native-usb-serialport-for-androidInterface OpenOptions
Hierarchy
Index
Properties
Properties
baud Rate
data Bits
parity
stop Bits
Generated using TypeDoc
- Preparing search index...
- The search index is not available
react-native-usb-serialport-for-androidreact-native-usb-serialport-for-android
Index
Enumerations
Classes
Interfaces
Type aliases
Variables
Type aliases
Listener
Type declaration
Parameters
data: EventData
Returns void
Variables
Codes
Type declaration
DEVICE_ NOT_ FOND: any
DEVICE_ NOT_ OPEN: any
DEVICE_ NOT_ OPEN_ OR_ CLOSED: any
DRIVER_ NOT_ FOND: any
NOT_ ENOUGH_ PORTS: any
OPEN_ FAILED: any
PERMISSION_ DENIED: any
SEND_ FAILED: any
Usb Serial Manager
Generated using TypeDoc
- Preparing search index...
- The search index is not available
react-native-usb-serialport-for-androidreact-native-usb-serialport-for-android
Index
Enumerations
Classes
Interfaces
Type aliases
Variables
Type aliases
Listener
Type declaration
Parameters
data: EventData
Returns void
Variables
Codes
Type declaration
DEVICE_ NOT_ FOND: any
DEVICE_ NOT_ OPEN: any
DEVICE_ NOT_ OPEN_ OR_ CLOSED: any
DRIVER_ NOT_ FOND: any
NOT_ ENOUGH_ PORTS: any
OPEN_ FAILED: any
PERMISSION_ DENIED: any
SEND_ FAILED: any
Usb Serial Manager
Generated using TypeDoc