سؤال

ولدي تطبيق يحتوي توقيت صارمة.

يجب أن يكون

وتأخير المشترك بين شخصية لا أكثر مما هو 0.15s

والرسائل نفسها صغيرة جدا. 10-50 حرف

وأنا لا أفهم ما ReadTotalTimeoutMultiplier وReadTotalTimeoutConstant يعني فعليا على أرض الواقع.

والرياضيات في هذا المثال لا يعمل؟ http://www.lookrs232.com/com_port_programming/api_commtimeouts.htm

هل كانت مفيدة؟

المحلول

وReadIntervalTimeout = وقت ماكس بين اثنين بايت ReadTotalTimeoutConstant = الوقت ماكس لالمتعددة البايت قراءة لاستكمال ReadTotalTimeoutMultiplier = الوقت الاضافي المسموح بها لكل بايت في عدة بايت قراءة

ومنذ قمت بتحديد حدود صارمة على تأخير بين شخصية، فأنت تريد أن فقط تعيين ReadIntervalTimeout. الغريب راجع للشغل، والحد المعتاد هو انتهاء مهلة على الرسالة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top