> -----Original Message----- > From: Development [mailto:development- > [email protected]] On Behalf Of Denis Shienkov > Sent: Thursday, 2 June 2016 7:11 > To: [email protected] > Subject: Re: [Development] modbus over serial port on windows 7 ? > > > only the value of around 50ms gives a stable result in my case. > > Hehh.. I warned the QtSerialBus team that introduction of 3.5 timeouts will > lead > to bugs and that it doesn't make sense (though, it is described in the Modbus > specification).
> We do not need to rely on this 'characters timeouts', because the > OS can not provide this precision timeout (besides, Qt5 event loop introduces > also an delay). But, nobody haven't listened to me. Denis, that's a nice simplistic viewpoint but does not work for Modbus and comments like the above do not help either. Certain error cases can only be detected if you make assumptions about timeouts. Otherwise there is no way to determine where one packet stops and where the next one begins. We are dealing with contradicting requirements on protocol and OS level. Obviously the current point is not optimal. We have to tweak more. Let's see what we can manage in QTBUG-53767. Please shift this discussion to the bug now. Thank you. -- Alex _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
