DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions Beacon
  • Propriétés spécifiques à la description des variables de type beaconInfoDétection
  • Réinitialisation
  • Fonctions utilisant les variables de type beaconInfoDétection
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
Le type beaconInfoDétection permet de décrire les informations relatives à une balise Beacon détectée avec la fonction BeaconDétectePrécis. Les caractéristiques de cette balise Beacon peuvent être lues à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
// Lancement de la détection des balises
BeaconDétectePrécis(groupe, ProcDétection)
PROCÉDURE INTERNE ProcDétection(tabInfo est un tableau de beaconInfoDétection)
nDistanceMin est un entier
BaliseLaPlusProche est un beaconInfoDétection
POUR TOUT MonInfo DE tabInfo
SI nDistanceMin = 0 _OU_ MonInfo.Distance < nDistanceMin
BaliseLaPlusProche = Info
FIN
FIN
FIN
Remarques

Propriétés spécifiques à la description des variables de type beaconInfoDétection

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type beaconInfoDétection :
Nom de la propriétéType manipuléEffet
DistanceRéelDistance (en mètres) entre l'appareil et la balise Beacon. La précision de la mesure peut varier d'un appareil à l'autre mais également si la balise Beacon se trouve dans un espace fermé (un sac par exemple).
Cette propriété est disponible en lecture seulement.
iPhone/iPadWidget IOSMac Catalyst Information non disponible. L'appel à la propriété Distance renverra donc toujours -1 (valeur invalide).
MajorEntierNuméro Major de la balise Beacon (entier compris entre 0 et 65535).
Cette propriété est disponible en lecture seulement.
MinorEntierNuméro Minor de la balise Beacon (entier compris entre 0 et 65535).
Cette propriété est disponible en lecture seulement.
ProximitéConstante de type EntierProximité de la balise Beacon avec l'appareil :
  • biEloignée : balise au-delà de 3 mètres.
  • biProche : balise entre 0.5 et 3 mètres.
  • biTrèsProche : balise à moins de 0.5 mètre.
Cette propriété est disponible en lecture seulement.
UUIDChaîne de caractèresIdentifiant (ou Proximity UUID) associé à la balise Beacon. En général, cet identifiant correspond à l'organisation ou la personne à laquelle appartient la balise.
Cet identifiant est composé de 32 chiffres hexadécimaux séparés en 5 groupes. Chaque groupe doit contenir le nombre suivant de chiffres :
  • 1er groupe : 8 chiffres.
  • 2eme groupe : 4 chiffres.
  • 3eme groupe : 4 chiffres.
  • 4eme groupe : 4 chiffres.
  • 5eme groupe : 12 chiffres.
Les différents groupes sont séparés par un tiret.
Exemple d'identifiant valide : f4231ab6-5ef2-6c99-4229-af6c72e0446e
Cette propriété est disponible en lecture seulement.

Réinitialisation

Pour réinitialiser le contenu d'une variable de type beaconInfoDétection, il est possible d'utiliser la fonction VariableRAZ.

Fonctions utilisant les variables de type beaconInfoDétection

BeaconArrêteDétectionEnArrièrePlanArrête une ou plusieurs détections de balises Beacon en arrière-plan.
BeaconDétecteEnArrièrePlanPermet à l'application d'être notifiée lorsque l'appareil entre ou sort d'une zone correspondant au rayon d'émission d'un ensemble de balises Beacon.
BeaconDétectePrécisPermet de trouver les balises Beacon à proximité de l'appareil.
Version minimum requise
  • Version 23
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/07/2022

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