Quelqu'un peut-il m'expliquer ce qu'est CE_TXFULL
?Que signifie CE_TXFULL? (Drapeau d'erreur Win32 Comm)
Je comprends que c'est un problème lorsque l'une des files d'attente RX passe sur (FIFO HW, SW tampon).
Je comprends aussi que cela pourrait être un problème lorsque la file d'attente TX à court d'octets à envoyer. Si le récepteur a trop de contraintes de synchronisation qui pourraient poser problème.
Mais comment peut-il y avoir un problème si la file TX est pleine? Je veux dire WriteFile
devrait gracieusement expirer dans ce cas, et retourner le nombre d'octets qui ont été écrits (qui peut être zéro).
La chose est, je dois implémenter une interface qui représente simple UART en utilisant les fonctions de Windows XxxCommXxx
. Maintenant, j'ai besoin de savoir si je dois mapper CE_TXFULL
au bit "erreur générique" ou non.
Cheers, Paul