Я новичок в nativescript в целом и пытаюсь понять, как работает плагин nativescript-bluetooth LE.
В частности, я бы понял, будет ли функция, определенная в «onDiscovered», выполняться в основном потоке или в отдельном потоке. Я читал, что в целом Bluetooth LE выполняется в отдельном потоке, но я все еще сильно запутался.
bluetooth.startScanning({
serviceUUIDs: [],
seconds: 4,
onDiscovered: function (peripheral) {
console.log("Periperhal found with UUID: " + peripheral.UUID);
}
}).then(function() {
console.log("scanning complete");
}, function (err) {
console.log("error while scanning: " + err);
});
Может кто-нибудь помочь мне прояснить этот момент?