> You can't do that with timing on a non-real-time task. Quite so! The Modbus spec has been written for the PLC's, where are used the Real-Time OS (or for 'bare metal' hardwares).
I have added some ideas, how to avoid it to QTBUG-53767 BR, Denis 2016-06-02 16:02 GMT+03:00 Thiago Macieira <[email protected]>: > On quinta-feira, 2 de junho de 2016 11:42:27 BRT Alexander Blasche wrote: > > 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. > > You can't do that with timing on a non-real-time task. Forget it. > > If this bus requires that, make sure to do the packet splitting in a > real-time > *kernel* task. > > -- > Thiago Macieira - thiago.macieira (AT) intel.com > Software Architect - Intel Open Source Technology Center > > _______________________________________________ > Development mailing list > [email protected] > http://lists.qt-project.org/mailman/listinfo/development >
_______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
