DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Bluetooth
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
BTInfoRadio (Fonction)
En anglais : BTInfoRadio
Renvoie des informations spécifiques sur une radio Bluetooth connectée à la machine.
Exemple
sListeRadios est une chaîne
sUneRadio est une chaîne
sId est une chaîne
sNom est une chaîne
sAdresseMAC est une chaîne
// Vide la liste
TableSupprimeTout(TABLE_Radios)
// Liste les radios
sListeRadios = BTListeRadio(btListeSimple)
// Parcours des radios
POUR TOUTE CHAÎNE sUneRadio DE sListeRadios SÉPARÉE PAR RC
// Mémorise les informations du périphérique
sId = ExtraitChaîne(sUneRadio, 1)
sNom = ExtraitChaîne(sUneRadio, 3)
sAdresseMAC = ExtraitChaîne(sUneRadio, 2)
// Si le nom n'est pas renseigné, demande le nom explicitement
SI sNom ~= "" ALORS sNom = BTInfoRadio(sId, btNom)
// Remplit le champ Table avec les radios
TableAjouteLigne(TABLE_Radios, Faux, sId, sNom, sAdresseMAC)
FIN
Syntaxe
<Résultat> = BTInfoRadio(<Identifiant de la radio> , <Information demandée>)
<Résultat> : Chaîne de caractères
Information demandée sur la radio spécifiée.
<Identifiant de la radio> : Entier
Identifiant de la radio Bluetooth à manipuler. Cet identifiant est retourné par la fonction BTListeRadio.
<Information demandée> : Constante de type Entier
Information sur la radio. 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
btClasseDeServiceClasse de service, pouvant correspondre à une ou à une combinaison des constantes suivantes :
  • btCoS_Acquisition : Périphérique d'acquisition de données (scanner, micro, ...).
  • btCoS_Audio : Périphérique audio (micro, haut-parleur, ...).
  • btCoS_Information : Service d'information (Serveur Web ou WAP, ...).
  • btCoS_Positionnement : Périphérique de positionnement (GPS, ...).
  • btCoS_Réseau : Périphérique réseau (point d'accès, ...).
  • btCoS_Restitution : Imprimante, haut-parleur.
  • btCoS_Téléphonie : Appareil de téléphonie (téléphone, modem, ...).
  • btCoS_Transfert : Support de transfert (carte mémoire, ...).
btFabricantNom du fabricant.
btIDClasseDeServiceValeur numérique (entier sur 11 bits) correspondant à la classe de service.
btIDFabricantIdentifiant du fabricant.
btIDMajeurClasseDePériphériqueValeur numérique (entier sur 5 bits) correspondant au numéro majeur de la classe de périphérique.
btIDMineurClasseDePériphériqueValeur numérique (entier sur 6 bits) correspondant au numéro mineur de la classe de périphérique.
btIDVersionNuméro de version fixé par le fabricant.
btNomNom de la radio.
Remarques
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 ?
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