Am 04.11.2015 um 12:32 schrieb Martin Patzak (GMX):
>
> while further investigating the problem it looks like this:
>
> the value of sensed.BYTE toggles between *55* (00110111) and *183*
> (10110111) for quite a while - so its only flipping one bit.
>
> When I increase the toggling speed, I can provoke my *553* error from
> *sensed.BYTE* from once a day to several times a minute.
>
> It looks like reading the owfs-file *sensed.BYTE* in python 2.7 is not
> an atomic function!?!
>
> Any thoughts?
>
That doesn't mean the function is non-atomic but it means a
copy-to-buffer operation is broken, as it doesn't add the required \0 to
the "55" string.
Which python binding to you use? Do you
import ow
or
import ownet
?
Kind regards
Jan
------------------------------------------------------------------------------
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers