Question

J'ai une application dont le calendrier est strict.

Le délai entre les caractères ne doit pas dépasser 0,15s

Les messages eux-mêmes sont assez petits. 10 - 50 caractères

Je ne comprends pas ce que ReadTotalTimeoutMultiplier et ReadTotalTimeoutConstant signifie en pratique.

Le calcul dans cet exemple ne fonctionne pas? http://www.lookrs232.com/com_port_programming/api_commtimeouts.htm

Était-ce utile?

La solution

ReadIntervalTimeout = durée maximale entre deux octets ReadTotalTimeoutConstant = durée maximale d'une lecture de plusieurs octets ReadTotalTimeoutMultiplier = temps supplémentaire autorisé pour chaque octet dans une lecture de plusieurs octets

Étant donné que vous avez spécifié une limite stricte pour le délai entre les caractères, vous souhaiterez définir uniquement ReadIntervalTimeout. Odd btw, la limite habituelle est un délai d’expiration pour un message.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top