You can set some owserver parameters, its works like setting a gpio device
pin, try the directories from owserver that set whats the temperature unit
for example, try to write 'C' or 'F' to it, if it works, you can set gpio
devices too
Em 07/04/2013 15:14, "Hans Erik Busk" <sp...@busk.dk> escreveu:
> Actually ther is only one public function call:
> function ask(pCallType, pFlags: UInt32; pTxt: AnsiString;
> var pAnswer: TStringlist):integer;
>
> It returns the errorcode as delivered from owserver, and the value(s)
> obtained is in the pAnswer stringlist.
>
> The different calltypes, and flags are defined in the unit as integer
> constants.
>
> pTxt is the payload for the read or write command.
>
> I have not tried a write (set) command, as the only 1-wire units I have
> are temperature sensors, with nothing to write.
>
> The usual sequence as I have imagined (and used in my application) is:
>
> // get allDirs
> flags:=owpersistence+owBus_ret+fic; // format with no punctiation
> // and all digits
> owClient.ask(owDirall, flags,'/', Answer); //dirs in Answer(TStringlist)
>
> //Get a specific reading
> // flags same as before
> tmpstr:=Answer.Items[n]+'/temperature';
> // n point to string with relevant sensorID
> Answer.clear;
> owClient.ask(owDirall, flags,tmpstr, Answer);
> // Reading or 'not found' now in Answer[0] (TStringlist)
>
> Answer must be created and destroyed in program, owClient just uses it
> as a transfer mechanism.
>
> If you use flag owpersistence you should probably use
>
> owClient.active:=false;
>
> when you have the wanted readings, to avoid dead connections to the
> server. In testapplication this happens by using button Closeconnection.
>
> But see the Teastapplication for further information. The TCheckListBox
> for setting flags is so far not implemented, but the RequestType sets
> the wanted type.
>
> --
> Yours
> Hans Erik Busk
>
> On 07-04-2013 19:04, Roberto Spadim wrote:
> > Please, if possible send example with 'get' and 'set' and 'dir' commands
> > to retrieve and send information about files and directories, i think
> > its all we need in api client side, errors can be handled by app like no
> > value from server, but maybe in a next release an error interface will
> > be nice
> >
>
>
> ------------------------------------------------------------------------------
> Minimize network downtime and maximize team effectiveness.
> Reduce network management and security costs.Learn how to hire
> the most talented Cisco Certified professionals. Visit the
> Employer Resources Portal
> http://www.cisco.com/web/learning/employer_resources/index.html
> _______________________________________________
> Owfs-developers mailing list
> Owfs-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>
------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire
the most talented Cisco Certified professionals. Visit the
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers