DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Bluetooth
  • Limitation
  • Permissions requises
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
BTInfoPériphérique (Fonction)
En anglais : BTInfoDevice
Renvoie des informations spécifiques sur un périphérique Bluetooth.
AndroidWidget Android Attention : Les fonctions Bluetooth ne sont pas disponibles dans l'émulateur Android.
Exemple
sListePeriphériques est une chaîne
sUnPeripherique est une chaîne
sId est une chaîne
sNom est une chaîne
sAdresseMAC est une chaîne
// Vide la liste
TableSupprimeTout(TABLE_Periphériques)
// Liste les périphériques Bluetooth à proximité
sListePeriphériques = BTListePériphérique(btListeSimple)
// Parcours des périphériques connectés
POUR TOUTE CHAÎNE sUnPeripherique DE sListePeriphériques SÉPARÉE PAR RC
// Mémorise les informations du périphérique
sId = ExtraitChaîne(sUnPeripherique, 1)
sNom = ExtraitChaîne(sUnPeripherique, 3)
sAdresseMAC = ExtraitChaîne(sUnPeripherique, 2)
// Si le nom n'est pas renseigné, demande le nom explicitement
SI sNom ~= "" ALORS sNom = BTInfoPériphérique(sId, btNom)
// Remplit le champ Table avec les périphériques
TableAjouteLigne(TABLE_Periphériques, Faux, sId, sNom, sAdresseMAC)
FIN
Syntaxe
<Résultat> = BTInfoPériphérique(<Identifiant du périphérique> , <Information demandée>)
<Résultat> : Chaîne de caractères
Information demandée sur le périphérique spécifié.
<Identifiant du périphérique> : Entier
Identifiant du périphérique Bluetooth à manipuler. Cet identifiant est retourné par la fonction BTListePériphérique ou par la fonction BTSélecteurPériphérique.
<Information demandée> : Constante de type Entier
Information sur le périphérique. Le tableau suivant liste les informations disponibles et les valeurs pouvant être renvoyées :
btAdresseMACAdresse MAC du périphérique
btClasseDePériphériqueClasse du périphérique, pouvant correspondre à une des constantes suivantes :
  • btCoD_AccèsRéseau
  • btCoD_AudioVidéo
  • btCoD_Divers
  • btCoD_Image
  • btCoD_Inconnu
  • btCoD_Jouet
  • btCoD_Ordinateur
  • btCoD_Périphérique
  • btCoD_Téléphone
  • btCoD_Vêtement
btDernièreFoisUtiliséDate et heure à laquelle le périphérique a été utilisé pour la dernière fois par le poste en cours. Cette date est au format JJMMAAAAHHMMSS.
AndroidWidget Android Cette constante n'est pas disponible.
btDernièreFoisVuDate et heure à laquelle le périphérique a été vu pour la dernière fois par le poste en cours. Cette date est au format JJMMAAAAHHMMSS.
AndroidWidget Android Cette constante n'est pas disponible.
btEtatAuthentifié
  • 1 si le périphérique est actuellement authentifié auprès du poste en cours,
  • 0 dans le cas contraire.
btEtatConnecté
  • 1 si le périphérique est actuellement "connecté" au poste en cours,
  • 0 dans le cas contraire.
AndroidWidget Android Cette constante n'est pas disponible.
btEtatMémorisé
  • 1 si le périphérique est actuellement "mémorisé" par le gestionnaire Bluetooth du poste en cours,
  • 0 dans le cas contraire.
AndroidWidget Android Cette constante n'est pas disponible.
btNomNom du périphérique
Remarques
Windows

Limitation

Seules les piles bluetooth Microsoft, Bluesoleil et Broadcom (Widcomm) sont supportées par cette fonction. Pour connaître la pile utilisée, utilisez la fonction BTPile.
Les piles Broadcom (Widcomm) ne sont pas disponibles en 64 bits.
Pour plus de détails sur les clés supportées, consultez Quelles piles utiliser ?
AndroidWidget 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.
Composante : wd290com.dll
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale