Ok, we'll add one more field to "structure" single letter: v - volatile (can change on it's own like voltage or temperature) s - stable (changed only with input like a memory location) f - fixed (like type name) t - time (changes every second)
Would this solve your needs? Paul On Fri, Apr 1, 2011 at 1:17 PM, Roberto Spadim <robe...@spadim.com.br> wrote: > i don´t remember but it´s something related to 'volatile' > i don´t know if structure have it > you want a more 'plug and play' solution at owserver right? > i think it´s easy to implement (maybe it is implemented), must check > with paul maybe just 'volatile' information on structure could help > maybe a 'time' information about how volatile is the data should be > nice? for example cached temperature - 30seconds? or something else... > 0 = always volatile > -1 = constant >>0 = seconds to become volatile (cached values for example?) > > 2011/4/1 Vincent Danjean <vdanjean.p...@free.fr>: >> On 01/04/2011 17:54, Roberto Spadim wrote: >>> 2011/4/1 Vincent Danjean <vdanjean.p...@free.fr>: >>>> On 01/04/2011 16:19, Paul Alfille wrote: >>>>> Ok, the /structure directory returns a small text file for each >>>>> possible property >>>>> e.g. owserver --fake=10 >>>>> owread /structure/10/temperature >>>>> t,000000,000001,ro,000012, >>>> >>>> [ lots of very useful info ] >>>> >>>>> The fourth field is the read/write mode >>>>> oo,wo,ro,rw >>>> >>>> what is the oo mode ? no access at all ? It is used ? >>> >>> maybe directory entry, must check owfs source code >> >> Directories appear as directories themself (so no info on them >> can be get from /structure): >> aya:/mnt/1wire# ls structure/1F/main >> simultaneous thermostat >> aya:/mnt/1wire# grep -r '^D' structure >> aya:/mnt/1wire# >> >> The only occurrence of this mode is this one: >> aya:/mnt/1wire# grep -r ',oo,' structure >> structure/21/set_alarm/trigger:y,000000,000001,oo,000001, >> aya:/mnt/1wire# >> >>>>> Does this expose all the data you need? >>>> >>>> yes, but the 'immuable' property : both 'temperature' and 'id' have >>>> the 'ro' mode for 28* chips. >>>> The idea would be to let know software using owfs that it can read this >>>> value >>>> only once and then catch it. >>>> >>>> So, my 'request' is nearly void. The only 'missing' thing (in addition to >>>> the immuable information) for now is that I need to make two directory >>>> reads >>>> to see the difference between plain and system files. But, as there is >>>> catching, it is not a big deal. >>> >>> check ownet.php it have what you want (cache) >> >> ownet.php cache the structure information. But it is not what I want. >> I want my program knows (without hardcoding it) that, for a DS18B20 sensor, >> the 'id' property will never change (so, once read, it can be cached) but >> the 'temperature' property (also ro) can change so the program must re-read >> it when the value of this property is requested. >> This information (will never change/can change) is not available (yet ?) in >> the /structure directory. Perhaps a new mode (ri : read immutable) can be >> added ? >> >> Regards, >> Vincent >> >> ------------------------------------------------------------------------------ >> Create and publish websites with WebMatrix >> Use the most popular FREE web apps or write code yourself; >> WebMatrix provides all the features you need to develop and >> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf >> _______________________________________________ >> Owfs-developers mailing list >> Owfs-developers@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/owfs-developers >> >> > > > > -- > Roberto Spadim > Spadim Technology / SPAEmpresarial > > ------------------------------------------------------------------------------ > Create and publish websites with WebMatrix > Use the most popular FREE web apps or write code yourself; > WebMatrix provides all the features you need to develop and > publish your website. http://p.sf.net/sfu/ms-webmatrix-sf > _______________________________________________ > Owfs-developers mailing list > Owfs-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/owfs-developers > ------------------------------------------------------------------------------ Create and publish websites with WebMatrix Use the most popular FREE web apps or write code yourself; WebMatrix provides all the features you need to develop and publish your website. http://p.sf.net/sfu/ms-webmatrix-sf _______________________________________________ Owfs-developers mailing list Owfs-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/owfs-developers