|
|
|
|
|
- Version nécessaire
- Bluetooth Low Energy
- Permissions requises
BeaconDétectePrécis (Fonction) En anglais : BeaconDetectPrecise Permet de trouver les balises Beacon à proximité de l'appareil.
sUUID est une chaîne = "f4231ab6-5ef2-6c99-4229-af6c72e0446e"
groupeMusée est un beaconGroupe
groupeMusée.UUID = sUUID
BeaconDétectePrécis(groupeMusée, 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 Information DE tabInfo
SI nDistanceMin = 0 _OU_ Information.Distance < nDistanceMin
BaliseLaPlusProche = Information
FIN
FIN
AfficheInfoOeuvre(BaliseLaPlusProche.Major, BaliseLaPlusProche.Minor)
FIN
Syntaxe
<Résultat> = BeaconDétectePrécis(<Groupe de balises> , <Procédure WLangage>)
<Résultat> : Booléen - Vrai si la détection a bien été démarrée,
- Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Groupe de balises> : Variable de type beaconGroupe Nom d'une variable de type beaconGroupe décrivant le groupe de balises Beacon recherchées. <Procédure WLangage> : Nom de procédure Nom de la procédure WLangage (également nommée "callback") appelée en cas de détection d'une nouvelle liste de balises Beacon. Cette procédure est de la forme :
PROCEDURE <Nom de la Procédure>(<Tableau des infos de détection>) où <Tableau des infos de détection> est une variable de type beaconInfoDétection décrivant les informations sur les balises Beacon détectées (identifiants, numéros Major/Minor, distance, etc.) Composante: wd300android.aar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|