Bonjour,
Dans mon application, je souhaite lire OCCASIONELLEMENT la dernière trame GPS arrivée dans le buffer d'entrée du port série.
Mon problème est que lorsque j'effectue la lecture du buffer d'entrée (après un certain temps sans lecture), ce dernier est plein mais les trames présentes ne sont pas les dernières arrivées.
Pour résumé, cela veut dire qu'une fois le buffer d'entrée plein, les trames suivantes sont perdues.
Comment peut on faire pour que ces trames ne soient pas perdues ?
Est on obligé de mettre en place un Thread de gestion de ce buffer afin d'avoir toujours la dernière trame arrivée disponible ou y a t'il une manière que ceci soit fait automatiquement en configurant différement le port série ?
Pour info : L'ouverture du port série se fait avec la fonction CreateFile(...).
Merci pour votre aide.
Partager