PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Nouveauté WINDEV Mobile 23 !
  • Propriétés spécifiques à la description des variables de type beaconGroupe
  • Réinitialisation
  • Fonctions utilisant les variables de type beaconGroupe
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Le type beaconGroupe permet de définir toutes les caractéristiques avancées d'un ensemble de balises Beacon. Les caractéristiques de cet ensemble de balises Beacon peuvent être définies et modifiées à 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.
Rappel : Les balises Beacon utilisent la technologie Bluetooth Low Energy pour émettre un triplet de valeurs :
  • UUID (Universally Unique Identifier, connu aussi sous le nom de Proximity UUID) : identifiant unique représentant généralement l'organisation ou la personne à laquelle appartient la balise.
  • Major : nombre permettant d'identifier un groupe de balises au sein d'une même organisation (même UUID)
  • Minor : nombre permettant d'identifier une balise spécifique au sein d'un même groupe (même UUID et même numéro Major).
Ce triplet permet d'identifier la balise Beacon de manière unique.
En utilisant juste la première ou les deux premières valeurs du triplet, il est possible de déterminer l'appartenance d'une balise Beacon à une organisation et/ou un sous-groupe de cette organisation.
Exemple
// Groupe de toutes les balises Beacon d'une même organisation
groupe est un beaconGroupe
groupe..UUID = "f4231ab6-5ef2-6c99-4229-af6c72e0446e" 

// Groupe de toutes les balises d'une même organisation ayant le numéro Major 5
groupe est un beaconGroupe
groupe..UUID = "f4231ab6-5ef2-6c99-4229-af6c72e0446e" 
groupe..Major = 5

// Balise Beacon unique
groupe est un beaconGroupe
groupe..UUID = "f4231ab6-5ef2-6c99-4229-af6c72e0446e" 
groupe..Major = 5
groupe..Minor = 1
Remarques

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

Les propriétés suivantes peuvent être utilisées pour manipuler un groupe de balises Beacon :
Nom de la propriétéType manipuléEffet
DescriptionChaîne de caractèresDescription du groupe de balises Beacon.
MajorEntierEntier compris entre -1 et 65535 décrivant le numéro Major du groupe de balises.
  • La valeur par défaut de la propriété est -1. Cette valeur signifie que le numéro Major sera ignoré pour déterminer l'appartenance d'une balise au groupe.
  • Si la valeur de cette propriété a été spécifiée (différente de -1), il est nécessaire que la propriété ..UUID soit également spécifiée.
MinorEntierEntier compris entre -1 et 65535 décrivant le numéro Minor du groupe de balises.
  • La valeur par défaut de la propriété est -1. Cette valeur signifie que le numéro Minor sera ignoré pour déterminer l'appartenance d'une balise au groupe.
  • Si la valeur de cette propriété a été spécifiée (différente de -1), il est nécessaire que les propriétés ..UUID et ..Major soient également spécifiées.
UUIDChaîne de caractèresIdentifiant (GUID) commun aux balises du groupe. 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
Cet identifiant est obligatoire pour que le groupe soit valide.

Remarque : Ces propriétés peuvent être utilisées en utilisant une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Réinitialisation

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

Fonctions utilisant les variables de type beaconGroupe

Versions 23 et supérieures
BeaconArrêteDétectionEnArrièrePlan
BeaconArrêteDétectionEnArrièrePlan
Arrête une ou plusieurs détections de balises Beacon en arrière-plan.
Versions 23 et supérieures
BeaconDétecteEnArrièrePlan
BeaconDétecteEnArrièrePlan
Permet à 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.
Versions 23 et supérieures
BeaconDétectePrécis
BeaconDétectePrécis
Permet de trouver les balises Beacon à proximité de l'appareil.
Version minimum requise
  • Version 23
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire