Greetings to all,
I am implementing a system which need to poll sensors (mainly DS2406 and
DS2408) nearly every second. Of course I use uncached values of sensors to
get the most recent data. I have about 15-20 sensors to poll.
I see three options:
First:
loop:
openfile("12.XXXXXXXX/latch.A");
readvalue;
closefile;
end loop.
The most obvious one, but open/close file is rather costly operation.
Second:
openfile("12.XXXXXXXX/latch.A");
loop:
readvalue;
goto_first_line;
end loop;
closefile;
This is better, but is there some chance, that value will be cached
somewhere inside OS?
Third:
give up on owfs and use owhttpd and make tcp connections to read files.
I think this is a heaviest one, but crossplatform, so can be used on
windows. Can owhttpd have about 20 concurrent connections in a second?
What strategy to choose? Thank you for any help in advance.
Best Regards,
Ivan, PhD
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers