optimistic connect attempts?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- angular, typescript
- Área
- mobile-dev
Línea de trabajo
Comienza en la línea 463 de bluetooth.js y en el punto de entrada Bluetooth.connect; reproduce la llamada sin resultados de escaneo en la configuración de NativeScript/Angular indicada. Determina si se puede usar directamente una UUID o una dirección MAC conocida; se considera terminado cuando los intentos de reconexión evitan los escaneos repetidos sin producir el error null peripheralArray.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
is it possible to attempt to connect to a peripheral by UUID without first scanning to see if it's in range? the app only needs to connect to a specific peripheral, which has already been identified by UUID (and mac address, service uuids, etc) -- i would like to be able to attempt connection on an interval without having to initiate a scan process each time to test its availability. When i try i get file:///app/tns_modules/nativescript-bluetooth/bluetooth.js:463:18: Error in Bluetooth.connect: TypeError: null is not an object (evaluating 'Bluetooth._state.peripheralArray.count'), presumably because there are no scan results to check against. I'm using the nativescript + angular (typescript) with the current release, 1.3.1
not even sure this is possible, but it was suggested to me as a way to auto-reconnect to a known device and avoid the overhead of 1-2 second device scans on an endless 5-10 second interval, and figured i'd check with the experts ;).
- Lenguaje dominante
- TypeScript
- Estrellas
- 202
- Forks
- 79
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nativescript-community/ble
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
nativescript-community/ble#282 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
nativescript-community/ble#280 · 8 comentarios ·
-
Passkey supportAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
nativescript-community/ble#279 · 4 comentarios · 1 reacción ·
-
Scan throws error on android 13+Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
nativescript-community/ble#276 · 3 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 28/100
nativescript-community/ble#275 · 6 comentarios ·
Todos los issues de nativescript-community/ble
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Graphify-Labs/graphify#4860 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
sveltejs/eslint-plugin-svelte#1615 ·
Los mantenedores suelen responder en 7 días
-
Parallel reticle_verify opens per-flow leases without the source lease's ignoreHTTPSErrorsPosiblemente ocupada @as992949791 la tomó hoy. Abiertogood first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
reticlehq/reticle#2033 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día