PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Permet de connaître et de modifier les paramètres de la télémétrie.
Versions 22 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Nouveauté 22
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Exemple
// Force l'envoi des données de télémétrie toutes les demi-heures
TélémétrieParamètre(tpPériodeMaximaleCollecte, 1800)
Syntaxe

Connaître les paramètres de la télémétrie Masquer les détails

<Résultat> = TélémétrieParamètre(<Paramètre>)
<Résultat> : Entier
Valeur du paramètre spécifié.
<Paramètre> : Constante de type Entier
Paramètre à récupérer. Ce paramètre correspond à une des constantes suivantes :
Versions 22 et supérieures
tpActiveLog
Nouveauté 22
tpActiveLog
tpActiveLog
Paramétrage du log de la télémétrie. Peut correspondre à une combinaison des constantes suivantes :
  • tpLogFichier : La télémétrie utilise un log fichier. Le fichier correspondant est enregistré dans le répertoire "<user>\AppData\Roaming\<société>\<application>".
  • tpLogMémoire : La télémétrie utilise un log mémoire.
tpDélaiInactivitéUtilisé pour le comptage du temps d'activité sur une fenêtre : le chronomètre de comptage est automatiquement arrêté au bout de ce délai d'inactivité.
Par défaut, ce délai est de 1 minute.
tpEtatEtat actuel de la télémétrie. Cet état peut correspondre à une des constantes suivantes :
  • teAbandon : la télémétrie est abandonnée après trop d'erreurs d'envoi.
  • teCollecte : la télémétrie est active et en cours de collecte.
  • teEnvoi : la télémétrie est active et elle a réussi à envoyer des informations.
  • teErreur : la télémétrie est active mais l'envoi des informations au serveur a échoué.
  • teInactive : la télémétrie est inactive.
tpPériodeMaximaleCollectePériodicité maximale de collecte (en secondes) des données de la télémétrie. L'envoi des données sera effectué à la fin de cette période quelle que soit la taille des données collectées.
Par défaut, cette période est de 1 heure.
tpPériodeMinimaleCollectePériodicité minimale de collecte (en secondes) des données de télémétrie. L'envoi des données pourra être effectué à la fin de cette période si la taille minimale est atteinte.
Par défaut, cette période est de 5 minutes.
Versions 22 et supérieures
tpRécupèreLogMémoire
Nouveauté 22
tpRécupèreLogMémoire
tpRécupèreLogMémoire
Renvoie le contenu du log mémoire.
tpTailleMinimaleCollecteTaille minimale (en kilo-octets) des données collectées pour la période minimale de collecte.
Par défaut, cette taille est de 5 Mo.

Modifier les paramètres de la télémétrie Masquer les détails

<Résultat> = TélémétrieParamètre(<Paramètre> , <Nouvelle valeur>)
<Résultat> : Entier
Ancienne valeur du paramètre spécifié.
<Paramètre> : Constante de type Entier
Paramètre à modifier. Ce paramètre correspond à une des constantes suivantes :
Versions 22 et supérieures
tpActiveLog
Nouveauté 22
tpActiveLog
tpActiveLog
Paramétrage du log de la télémétrie. Peut correspondre à une combinaison des constantes suivantes :
  • tpLogFichier : La télémétrie utilise un log fichier. Le fichier correspondant est enregistré dans le répertoire "<user>\AppData\Roaming\<société>\<application>".
  • tpLogMémoire : La télémétrie utilise un log mémoire.
tpDélaiInactivitéUtilisé pour le comptage du temps d'activité sur une fenêtre : le chronomètre de comptage est automatiquement arrêté au bout de ce délai d'inactivité. Par défaut, ce délai est de 1 minute.
tpPériodeMaximaleCollectePériodicité maximale de collecte (en secondes) des données de la télémétrie . L'envoi des données sera effectué à la fin de cette période quelle que soit la taille des données collectées. Par défaut, cette période est de 1 heure.
tpPériodeMinimaleCollectePériodicité minimale de collecte (en secondes) des données de télémétrie. L'envoi des données pourra être effectué à la fin de cette période si la taille minimale est atteinte. Par défaut, cette période est de 5 minutes.
tpTailleMinimaleCollecteTaille minimale (en kilo-octets) des données collectées pour la période minimale de collecte. Par défaut, cette taille est de 5 Mo.
<Nouvelle valeur> : Entier
Nouvelle valeur du paramètre.
Remarques
La fonction TélémétrieParamètre peut être appelée avant la fonction TélémétrieActive.
Si la fonction TélémétrieParamètre est appelée après la fonction TélémétrieActive, les nouveaux paramètres seront pris en compte uniquement après un délai correspondant au temps de collecte minimal précédent.
Composantes
WINDEVEtats et Requêtes wdxxxsimu.dll
Android wdandroid.jar
Version minimum requise
  • Version 21
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire