Bonsoir
Le lien est usb vers rs232, aussi c'est une entreprise qui définit le protocole de 19 octet et la valeur de 252 pour synchroniser les données.
Les paquets de 19 octets peuvent arriver toutes les 0.4 ms (vitesse maximum)
Pour afficher les données il faut exécuter quelques calculs afin de les afficher car elles sont encodées pour minimiser le risque d'erreur de transmission et les détecter.
Ce qui compte surtout c'est d'afficher la dernière donnée que l'utilisateur souhaite filtrer, sans aucun oubli de la part du programme.
Si j'ai bien compris le temps que met le smartphone pour afficher les données sous forme de log ou d'affichage et plus long que le temps pour recevoir et les données recues.
Peut être qu'en stockant les données dans un buffer de quelques kilo-octet puis lancer une routine séparée qui calcule, filtre et affiche les données.
Ce serait de la programmation multi tâche.
Qu'en pensez vous ?
Le lien est usb vers rs232, aussi c'est une entreprise qui définit le protocole de 19 octet et la valeur de 252 pour synchroniser les données.
Les paquets de 19 octets peuvent arriver toutes les 0.4 ms (vitesse maximum)
Pour afficher les données il faut exécuter quelques calculs afin de les afficher car elles sont encodées pour minimiser le risque d'erreur de transmission et les détecter.
Ce qui compte surtout c'est d'afficher la dernière donnée que l'utilisateur souhaite filtrer, sans aucun oubli de la part du programme.
Si j'ai bien compris le temps que met le smartphone pour afficher les données sous forme de log ou d'affichage et plus long que le temps pour recevoir et les données recues.
Peut être qu'en stockant les données dans un buffer de quelques kilo-octet puis lancer une routine séparée qui calcule, filtre et affiche les données.
Ce serait de la programmation multi tâche.
Qu'en pensez vous ?