On Friday 18 Mar 2016 21:49:49 Johan Ström wrote: > I've patched OWNet.pm in master now, to not send a null-terminated > payload. The main issue was that that the payload field held the > null-terminated length of full payload, but the size field held the > non-null-terminated length (of the data). This confused the server which > calculates the end-of-path portion as "payload length - size". When > Payload length was +1 (for null), but size was for non-null length, the > first character was lost. > Regarding the trailing ||, could it be that the LCD unit displays a \0 > (custom char 0, for HD44780?) as ||?
It does, I have read that here or elsewhere. Sending "fred"."\0" displays red|||| the first || being perl's null string terminator presumably. > Andy, Nico, can you please try the master branch? Just rebuilding 3.1p1 now and all is working as it should here with new OWNet.pm, displayed text OK, backlight switching as it should also. I've just tried reinstating the raspbian jessie owfs etc. to check that also works with the new OWNet.pm but I seem to have a broken system - back later :/ Many thanks for this Andy ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140 _______________________________________________ Owfs-developers mailing list Owfs-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/owfs-developers