Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to iOS 16.6 BLE #556

Closed
lesterelectrical opened this issue Jul 27, 2023 · 1 comment
Closed

Update to iOS 16.6 BLE #556

lesterelectrical opened this issue Jul 27, 2023 · 1 comment
Labels
bug Something isn't working

Comments

@lesterelectrical
Copy link

Describe the bug
I updated to iOS 16.6 which was released on 07/24/23.

My app is no longer able to do BLE writes to our device. It is able to perform scans and connect to the device.

This works on previous versions of iOS and on the Android platform.

Expected behavior
To be able to communicate with the device over BLE after connecting to it.

Screenshots
Below is what i captured in Xcode:

To Native -> BluetoothLe connect 34396851
⚡️ BluetoothLe - Connecting to peripheral <CBPeripheral: 0x282610000, identifier = DBC2205A-AB82-D6A5-6D71-4CB132615472, name = Hickory , mtu = 23, state = disconnected>
⚡️ BluetoothLe - Connected to device <CBPeripheral: 0x282610000, identifier = DBC2205A-AB82-D6A5-6D71-4CB132615472, name = Hickory , mtu = 23, state = connected>
⚡️ BluetoothLe - Resolve connect|DBC2205A-AB82-D6A5-6D71-4CB132615472 Successfully connected.
⚡️ BluetoothLe - Connected to peripheral. Waiting for service discovery.
⚡️ BluetoothLe - didDiscoverServices
⚡️ BluetoothLe - didDiscoverCharacteristicsFor 1 2
⚡️ BluetoothLe - didDiscoverCharacteristicsFor 2 2
⚡️ BluetoothLe - Resolve connect Connection successful.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe addListener 34396852
⚡️ To Native -> BluetoothLe startNotifications 34396853
⚡️ BluetoothLe - Set notifications true
⚡️ [log] - tx [0x27,0x01,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00]
⚡️ BluetoothLe - Resolve setNotifications|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|93C7A770-DDFF-11E4-B9D6-1681E6B88EC1 Successfully set notifications.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe addListener 34396854
⚡️ To Native -> BluetoothLe startNotifications 34396855
⚡️ BluetoothLe - Set notifications true
⚡️ BluetoothLe - Resolve setNotifications|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|C73F5580-91EB-11E5-8994-FEFF819CDC9F Successfully set notifications.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe write 34396856
⚡️ BluetoothLe - Resolve write|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|737BEA54-D3C5-11E4-B9D6-1681E6B88EC1 Successfully written value.
⚡️ TO JS undefined
⚡️ TO JS {"value":"00 00 00 0b 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 "}
⚡️ TO JS {"value":"00 00 00 0b 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 "}
⚡️ TO JS {"value":"00 00 00 0b 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 "}
⚡️ TO JS {"value":"00 00 00 0b 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 "}
⚡️ [error] - {}
⚡️ To Native -> BluetoothLe removeListener 34396857
⚡️ To Native -> BluetoothLe stopNotifications 34396858
⚡️ BluetoothLe - Set notifications false
⚡️ BluetoothLe - Resolve setNotifications|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|C73F5580-91EB-11E5-8994-FEFF819CDC9F Successfully set notifications.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe removeListener 34396859
⚡️ To Native -> BluetoothLe stopNotifications 34396860
⚡️ BluetoothLe - Set notifications false
⚡️ [log] - tx [0x2b,0x01,0x01,0x03,0x00,0x04,0x00,0x00,0x00,0x00]
⚡️ BluetoothLe - Resolve setNotifications|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|93C7A770-DDFF-11E4-B9D6-1681E6B88EC1 Successfully set notifications.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe stopNotifications 34396861
⚡️ BluetoothLe - Set notifications false
⚡️ BluetoothLe - Resolve setNotifications|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|C73F5580-91EB-11E5-8994-FEFF819CDC9F Successfully set notifications.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe stopNotifications 34396862
⚡️ BluetoothLe - Set notifications false
⚡️ BluetoothLe - Resolve setNotifications|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|C73F5580-91EB-11E5-8994-FEFF819CDC9F Successfully set notifications.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe write 34396863
⚡️ BluetoothLe - Resolve write|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|737BEA54-D3C5-11E4-B9D6-1681E6B88EC1 Successfully written value.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe disconnect 34396864
⚡️ BluetoothLe - Disconnecting from peripheral <CBPeripheral: 0x282610000, identifier = DBC2205A-AB82-D6A5-6D71-4CB132615472, name = Hickory , mtu = 23, state = connected>
⚡️ BluetoothLe - Resolve onDisconnected|DBC2205A-AB82-D6A5-6D71-4CB132615472 Disconnected.
⚡️ BluetoothLe - Resolve disconnect|DBC2205A-AB82-D6A5-6D71-4CB132615472 Successfully disconnected.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe stopNotifications 34396865
ERROR MESSAGE: {"message":"Not connected to device.","errorMessage":"Not connected to device."}
⚡️ To Native -> BluetoothLe stopNotifications 34396866
⚡️ [error] - {"message":"Not connected to device.","errorMessage":"Not connected to device."}
ERROR MESSAGE: {"message":"Not connected to device.","errorMessage":"Not connected to device."}
⚡️ To Native -> BluetoothLe disconnect 34396867
⚡️ [error] - {"message":"Not connected to device.","errorMessage":"Not connected to device."}
ERROR MESSAGE: {"message":"Device not found. Call 'requestDevice', 'requestLEScan' or 'getDevices' first.","errorMessage":"Device not found. Call 'requestDevice', 'requestLEScan' or 'getDevices' first."}
⚡️ [error] - {"message":"Device not found. Call 'requestDevice', 'requestLEScan' or 'getDevices' first.","errorMessage":"Device not found. Call 'requestDevice', 'requestLEScan' or 'getDevices' first."}
⚡️ To Native -> BluetoothLe disconnect 34396868
ERROR MESSAGE: {"errorMessage":"Device not found. Call 'requestDevice', 'requestLEScan' or 'getDevices' first.","message":"Device not found. Call 'requestDevice', 'requestLEScan' or 'getDevices' first."}
⚡️ [error] - {"errorMessage":"Device not found. Call 'requestDevice', 'requestLEScan' or 'getDevices' first.","message":"Device not found. Call 'requestDevice', 'requestLEScan' or 'getDevices' first."}

Plugin version:

  • @capacitor-community/bluetooth-le: 3.0.0

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: iPhone SE
  • OS: iOS 16.6
@lesterelectrical lesterelectrical added the bug Something isn't working label Jul 27, 2023
@lesterelectrical
Copy link
Author

Here is one other capture of the log in Xcode:

When you see [log] - tx [] - this is code I added to display what is being written to the device the app is connected to.

⚡️Here is one other capture of the log in Xcode:

⚡️ Loading app at capacitor://localhost...
⚡️ [log] - onscript loading complete
⚡️ WebView loaded
⚡️ [log] - Ionic Native: deviceready event fired after 71 ms
⚡️ To Native -> App getInfo 7349825
⚡️ To Native -> App getInfo 7349826
⚡️ TO JS {"build":"1","name":"","version":"1.3.4"}
⚡️ TO JS {"name":"","id":"","build":"1","version":"1.3.4"}
⚡️ To Native -> BluetoothLe initialize 7349827
⚡️ To Native -> App addListener 7349828
⚡️ To Native -> Keyboard getResizeMode 7349829
⚡️ TO JS {"mode":"native"}
SplashScreen.hideSplash: SplashScreen was automatically hidden after default timeout. You should call SplashScreen.hide() as soon as your web app is loaded (or increase the timeout). Read more at https://capacitorjs.com/docs/apis/splash-screen#hiding-the-splash-screen
⚡️ BluetoothLe - Resolve initialize BLE powered on
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe isEnabled 7349830
⚡️ TO JS {"value":true}
⚡️ To Native -> BluetoothLe isEnabled 7349831
⚡️ TO JS {"value":true}
⚡️ To Native -> BluetoothLe addListener 7349832
⚡️ To Native -> BluetoothLe requestLEScan 7349833
⚡️ BluetoothLe - Resolve startScanning Scan started.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe removeListener 7349834
⚡️ To Native -> BluetoothLe stopLEScan 7349835
⚡️ BluetoothLe - Stop scanning.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe isEnabled 7349836
⚡️ TO JS {"value":true}
⚡️ To Native -> BluetoothLe addListener 7349837
⚡️ To Native -> BluetoothLe requestLEScan 7349838
⚡️ BluetoothLe - Resolve startScanning Scan started.
⚡️ TO JS undefined
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"txPower":-2,"rssi":-88,"device":{"deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472","name":"Hickory "},"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"]}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"rssi":-89,"localName":"test1","txPower":-2,"device":{"name":"Hickory ","deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472"},"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"]}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"txPower":-2,"rssi":-94,"device":{"deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472","name":"Hickory "},"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"],"localName":"test1"}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"rssi":-93,"localName":"test1","txPower":-2,"device":{"deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472","name":"Hickory "},"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"]}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"txPower":-2,"localName":"test1","uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"],"rssi":-89,"device":{"name":"Hickory ","deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472"}}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"device":{"name":"Hickory ","deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472"},"rssi":-89,"txPower":-2,"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"],"localName":"test1"}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"txPower":-2,"localName":"test1","uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"],"rssi":-89,"device":{"name":"Hickory ","deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472"}}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"txPower":-2,"rssi":-89,"device":{"deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472","name":"Hickory "},"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"],"localName":"test1"}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"txPower":-2,"localName":"test1","uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"],"rssi":-88,"device":{"name":"Hickory ","deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472"}}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"txPower":-2,"rssi":-89,"device":{"deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472","name":"Hickory "},"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"],"localName":"test1"}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"rssi":-88,"localName":"test1","txPower":-2,"device":{"deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472","name":"Hickory "},"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"]}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"txPower":-2,"localName":"test1","uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"],"rssi":-89,"device":{"name":"Hickory ","deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472"}}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"rssi":-88,"localName":"test1","device":{"name":"Hickory ","deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472"},"txPower":-2,"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"]}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"localName":"test1","rssi":-88,"device":{"name":"Hickory ","deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472"},"txPower":-2,"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"]}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"device":{"deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472","name":"Hickory "},"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"],"localName":"test1","txPower":-2,"rssi":-89}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"txPower":-2,"rssi":-89,"device":{"deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472","name":"Hickory "},"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"],"localName":"test1"}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"txPower":-2,"localName":"test1","uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"],"rssi":-89,"device":{"name":"Hickory ","deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472"}}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"txPower":-2,"localName":"test1","device":{"name":"Hickory ","deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472"},"rssi":-89,"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"]}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"device":{"deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472","name":"Hickory "},"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"],"txPower":-2,"localName":"test1","rssi":-89}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"device":{"name":"Hickory ","deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472"},"localName":"test1","rssi":-89,"txPower":-2,"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"]}
⚡️ BluetoothLe - New device found: Hickory
⚡️ TO JS {"device":{"deviceId":"DBC2205A-AB82-D6A5-6D71-4CB132615472","name":"Hickory "},"uuids":["832ae7fe-d3c5-11e4-b9d6-1681e6b88ec1"],"txPower":-2,"localName":"test1","rssi":-89}
⚡️ To Native -> BluetoothLe removeListener 7349839
⚡️ To Native -> BluetoothLe stopLEScan 7349840
⚡️ BluetoothLe - Stop scanning.
⚡️ TO JS undefined
⚡️ [log] - RESTTING TO INITIAL STATE
⚡️ To Native -> BluetoothLe connect 7349841
⚡️ BluetoothLe - Connecting to peripheral <CBPeripheral: 0x2812780d0, identifier = DBC2205A-AB82-D6A5-6D71-4CB132615472, name = Hickory , mtu = 0, state = disconnected>
⚡️ BluetoothLe - Connected to device <CBPeripheral: 0x2812780d0, identifier = DBC2205A-AB82-D6A5-6D71-4CB132615472, name = Hickory , mtu = 23, state = connected>
⚡️ BluetoothLe - Resolve connect|DBC2205A-AB82-D6A5-6D71-4CB132615472 Successfully connected.
⚡️ BluetoothLe - Connected to peripheral. Waiting for service discovery.
⚡️ BluetoothLe - didDiscoverServices
⚡️ BluetoothLe - didDiscoverCharacteristicsFor 1 2
⚡️ BluetoothLe - didDiscoverCharacteristicsFor 2 2
⚡️ BluetoothLe - Resolve connect Connection successful.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe addListener 7349842
⚡️ To Native -> BluetoothLe startNotifications 7349843
⚡️ BluetoothLe - Set notifications true
⚡️ [log] - tx [0x27,0x01,0x01,0x00,0x00,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00]
⚡️ [warn] - [Ionic Warning]: ion-input now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.

Example:
Example with aria-label:

For inputs that do not render the label immediately next to the input, developers may continue to use "ion-label" but must manually associate the label with the input by using "aria-labelledby".

Developers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup. {"s-p":[],"s-rc":[],"ngContext":80,"__zone_symbol__ionBlurfalse":[{"type":"eventTask","state":"scheduled","source":"no.addEventListener:ionBlur","zone":"angular","runCount":0}],"__zone_symbol__ionInputfalse":[{"type":"eventTask","state":"scheduled","source":"no.addEventListener:ionInput","zone":"angular","runCount":0}],"s-cr":{"s-cn":true},"s-sc":"sc-ion-input-ios"}
⚡️ [warn] - [Ionic Warning]: ion-input now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.

Example:
Example with aria-label:

For inputs that do not render the label immediately next to the input, developers may continue to use "ion-label" but must manually associate the label with the input by using "aria-labelledby".

Developers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup. {"s-p":[],"s-rc":[],"ngContext":80,"__zone_symbol__ionBlurfalse":[{"type":"eventTask","state":"scheduled","source":"no.addEventListener:ionBlur","zone":"angular","runCount":0}],"__zone_symbol__ionInputfalse":[{"type":"eventTask","state":"scheduled","source":"no.addEventListener:ionInput","zone":"angular","runCount":0}],"s-cr":{"s-cn":true},"s-sc":"sc-ion-input-ios"}
⚡️ BluetoothLe - Resolve setNotifications|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|93C7A770-DDFF-11E4-B9D6-1681E6B88EC1 Successfully set notifications.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe addListener 7349844
⚡️ To Native -> BluetoothLe startNotifications 7349845
⚡️ BluetoothLe - Set notifications true
⚡️ BluetoothLe - Resolve setNotifications|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|C73F5580-91EB-11E5-8994-FEFF819CDC9F Successfully set notifications.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe write 7349846
⚡️ BluetoothLe - Resolve write|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|737BEA54-D3C5-11E4-B9D6-1681E6B88EC1 Successfully written value.
⚡️ TO JS undefined
⚡️ TO JS {"value":"00 00 00 0b 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 "}
⚡️ TO JS {"value":"00 00 00 0b 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 "}
⚡️ TO JS {"value":"00 00 00 0b 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 "}
⚡️ TO JS {"value":"00 00 00 0b 00 00 00 00 00 00 96 00 00 00 00 00 00 00 00 00 "}
⚡️ [error] - {}
⚡️ To Native -> BluetoothLe removeListener 7349847
⚡️ To Native -> BluetoothLe stopNotifications 7349848
⚡️ BluetoothLe - Set notifications false
⚡️ BluetoothLe - Resolve setNotifications|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|C73F5580-91EB-11E5-8994-FEFF819CDC9F Successfully set notifications.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe stopNotifications 7349849
⚡️ BluetoothLe - Set notifications false
⚡️ [log] - tx [0x2b,0x01,0x01,0x03,0x00,0x04,0x00,0x00,0x00,0x00]
⚡️ BluetoothLe - Resolve setNotifications|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|C73F5580-91EB-11E5-8994-FEFF819CDC9F Successfully set notifications.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe removeListener 7349850
⚡️ To Native -> BluetoothLe stopNotifications 7349851
⚡️ BluetoothLe - Set notifications false
⚡️ BluetoothLe - Resolve setNotifications|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|93C7A770-DDFF-11E4-B9D6-1681E6B88EC1 Successfully set notifications.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe stopNotifications 7349852
⚡️ BluetoothLe - Set notifications false
⚡️ BluetoothLe - Resolve setNotifications|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|C73F5580-91EB-11E5-8994-FEFF819CDC9F Successfully set notifications.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe write 7349853
⚡️ BluetoothLe - Resolve write|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|737BEA54-D3C5-11E4-B9D6-1681E6B88EC1 Successfully written value.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe stopNotifications 7349854
⚡️ BluetoothLe - Set notifications false
⚡️ BluetoothLe - Resolve setNotifications|832AE7FE-D3C5-11E4-B9D6-1681E6B88EC1|93C7A770-DDFF-11E4-B9D6-1681E6B88EC1 Successfully set notifications.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe disconnect 7349855
⚡️ BluetoothLe - Disconnecting from peripheral <CBPeripheral: 0x2812780d0, identifier = DBC2205A-AB82-D6A5-6D71-4CB132615472, name = Hickory , mtu = 23, state = connected>
⚡️ BluetoothLe - Resolve onDisconnected|DBC2205A-AB82-D6A5-6D71-4CB132615472 Disconnected.
⚡️ BluetoothLe - Resolve disconnect|DBC2205A-AB82-D6A5-6D71-4CB132615472 Successfully disconnected.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe stopNotifications 7349856
ERROR MESSAGE: {"message":"Not connected to device.","errorMessage":"Not connected to device."}
⚡️ [error] - {"message":"Not connected to device.","errorMessage":"Not connected to device."}
⚡️ To Native -> BluetoothLe disconnect 7349857
⚡️ BluetoothLe - Resolve disconnect|DBC2205A-AB82-D6A5-6D71-4CB132615472 Disconnected.
⚡️ TO JS undefined
⚡️ To Native -> BluetoothLe disconnect 7349858
ERROR MESSAGE: {"errorMessage":"Device not found. Call 'requestDevice', 'requestLEScan' or 'getDevices' first.","message":"Device not found. Call 'requestDevice', 'requestLEScan' or 'getDevices' first."}
⚡️ [error] - {"errorMessage":"Device not found. Call 'requestDevice', 'requestLEScan' or 'getDevices' first.","message":"Device not found. Call 'requestDevice', 'requestLEScan' or 'getDevices' first."}
⚡️ To Native -> BluetoothLe isEnabled 7349859
⚡️ TO JS {"value":true}
⚡️ To Native -> BluetoothLe isEnabled 7349860
⚡️ TO JS {"value":true}
⚡️ To Native -> BluetoothLe addListener 7349861
⚡️ To Native -> BluetoothLe requestLEScan 7349862
⚡️ BluetoothLe - Resolve startScanning Scan started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant