PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Divers
  • Permissions requises
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Liste les périphériques Bluetooth Low Energy actuellement accessibles.
Exemple
BTLEListePériphérique(ProcDétectePériph)
...

PROCEDURE INTERNE ProcDétectePériph(UnPériph)
// Traitement de UnPériph
FIN
Syntaxe
BTLEListePériphérique(<Procédure WLangage> [, <Délai d'attente>])
<Procédure WLangage> : Chaîne de caractères (avec ou sans guillemets)
Nom de la procédure WLangage (également nommée "callback") appelée pour lister les périphériques. Cette procédure permet de récupérer les informations sur périphériques trouvés.
Cette procédure est de la forme :
PROCEDURE <Nom de la procédure>(<Périphérique>)

où <Périphérique> est une variable de type BTLEPériphérique correspondant au périphérique détecté.
Si la procédure renvoie Faux, l'analyse des périphériques accessibles sera immédiatement stoppée.
Cette procédure est de la forme :
PROCEDURE <Nom de la procédure>(<Périphérique>, <Intensité du signal>)

où :
  • <Périphérique> est une variable de type BTLEPériphérique correspondant au périphérique détecté.
  • Versions 22 et supérieures
    <Intensité du signal> est un entier correspondant à l'intensité du signal exprimée en décibel par mètre.
    Nouveauté 22
    <Intensité du signal> est un entier correspondant à l'intensité du signal exprimée en décibel par mètre.
    <Intensité du signal> est un entier correspondant à l'intensité du signal exprimée en décibel par mètre.
Si la procédure renvoie Faux, l'analyse des périphériques accessibles sera immédiatement stoppée.
<Délai d'attente> : Entier optionnel
Délai d'attente de la recherche (en secondes).
Si ce paramètre n'est pas spécifié, le délai d'attente par défaut est de 10 secondes.
Remarques

Divers

  • Si la fonction BTLEListePériphérique est appelée alors qu'une analyse est déjà en cours, l'analyse précédente sera stoppée et une nouvelle analyse sera lancée.
  • Android Les fonctions WLangage Bluetooth Low Energy sont disponibles uniquement sur les appareils disposant d’une version d’Android supérieure ou égale à la version 4.3 (api level 18).
    • Si la fonction est utilisée avec une version antérieure du système, une erreur fatale sera déclenchée.
    • Pour connaître la version du système Android sur laquelle s’exécute l’application, utilisez la fonction SysVersionAndroid.
  • iPhone/iPad Les fonctions WLangage Bluetooth Low Energy sont disponibles uniquement à partir de iOS 9.
Android

Permissions requises

L’utilisation de cette fonction entraîne la modification des permissions requises par l’application.
Permission requise : BLUETOOTH.
Cette permission permet aux applications de se connecter à des services Bluetooth.
Composantes
Android wd220android.jar
Version minimum requise
  • Version 21
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire