The UK Home Automation Archive

Archive Home
Group Home
Search Archive


Advanced Search

The UKHA-ARCHIVE IS CEASING OPERATIONS 31 DEC 2024


[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: xPL Lib events




Exactly.

And because the ocx raises events on configuration, I think we have a
consensus that xpl lib should do the same.

An event "XPLReconfigDone" like John proposes looks ok to me.  Or
better an event per configitem like the ocx ?

Tom

On Wed, 1 Dec 2004 10:08:17 -0000, Mal Lansell <mlansell@xxxxxxx>
wrote:
> I know - but as you say it looks like it should.  Otherwise changing
the
> config items won't have any effect in the app (which is why I
mentioned the
> xPL docs, which clearly state that changes can be made at any time)
>
>
>
> Mal
>
>
> ----- Original Message -----
> From: "Tom Van den Panhuyzen" <tomvdp@xxxxxxx>
> To: <ukha_xpl@xxxxxxx>
> Sent: Wednesday, December 01, 2004 9:54 AM
> Subject: Re: [ukha_xpl] xPL Lib events
>
>
> >
> > Of course.  But I am referring to the event that is raised the
moment
> > the config items are changed.  Currently the config items are
changed
> > but the app using xpl lib does not receive an event they were
changed.
> >
> > Regards,
> > Tom
> >
> >
> > On Wed, 1 Dec 2004 09:44:38 -0000, Mal Lansell
<mlansell@xxxxxxx>
> wrote:
> > > According to the xPL docs, reconf and option type config
items can be
> > > changed at any time, so they should be updated whether the
device is
> > > awaiting configuration or not.
> > >
> > > That's the behaviour in my C++ code - any config.response
message
> received
> > > results in the values in the config items being reapplied in
the app.
> > >
> > > Mal
> > >
> > >
> > >
> > >
> > > ----- Original Message -----
> > > From: "Tom Van den Panhuyzen"
<tomvdp@xxxxxxx>
> > > To: <ukha_xpl@xxxxxxx>
> > > Sent: Tuesday, November 30, 2004 9:38 PM
> > > Subject: [ukha_xpl] xPL Lib events
> > >
> > >
> > > >
> > > > Sorry to be flooding the list with xPL Lib messages...
but while we
> > > > are discussing it: there is something I would like to
see changed to
> > > > its current interface.
> > > >
> > > > If a device is configured (i.e. it receives a
config.response) there
> > > > is an event raised only if the device was in
AwaitingConfiguration
> > > > state.
> > > >
> > > > But the fact that a device's configuration elements are
changed (even
> > > > if it was configured before) may interest the developer
who can then
> > > > take some action.
> > > >
> > > > E.g.
> > > > private mMyValue as Double
> > > > ...
> > > > mValue =
>
ComputationalIntensiveFunction(xplListener.ConfigItem("UserItem")
> > > > ...
> > > >
> > > > private sub xplmessage_received()
> > > > ... use mValue often ...
> > > > end sub
> > > >
> > > > private sub xplconfigdone()
> > > > mValue =
>
ComputationalIntensiveFunction(xplListener.ConfigItem("UserItem")
> > > > end sub
> > > >
> > > >
> > > > With the current xpl lib in the example above mValue is
only set the
> > > > first time the app is configured or when the app
starts.  I would like
> > > > xplconfigdone() to be raised each time the user changes
the
> > > > configuration.
> > > >
> > > >
> > > > Objections ?
> > > >
> > > > Regards,
> > > > Tom
> > > >
> > > >
> > > >
> > > > xPL Links: http://www.xplproject.org.uk http://www.xplhal.com
> > > http://www.xpl.myby.co.uk
> > > > To Post a Message: ukha_xpl@xxxxxxx
> > > > To Subscribe:  ukha_xpl-subscribe@xxxxxxx
> > > > To Unsubscribe:  ukha_xpl-unsubscribe@xxxxxxx
> > > > Yahoo! Groups Links
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > >
> > >
> > > xPL Links: http://www.xplproject.org.uk http://www.xplhal.com
> > > http://www.xpl.myby.co.uk
> > > To Post a Message: ukha_xpl@xxxxxxx
> > > To Subscribe:  ukha_xpl-subscribe@xxxxxxx
> > > To Unsubscribe:  ukha_xpl-unsubscribe@xxxxxxx
> > >
> > >
> > >
> > > Yahoo! Groups Sponsor
> > >
> > > ADVERTISEMENT
> > >
> > >
> > > ________________________________
> > > Yahoo! Groups Links
> > >
> > > To visit your group on the web, go to:
> > > http://groups.yahoo.com/group/ukha_xpl/
> > >
> > > To unsubscribe from this group, send an email to:
> > > ukha_xpl-unsubscribe@xxxxxxx
> > >
> > > Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service.
> >
> >
> >
> > xPL Links: http://www.xplproject.org.uk http://www.xplhal.com
> http://www.xpl.myby.co.uk
> > To Post a Message: ukha_xpl@xxxxxxx
> > To Subscribe:  ukha_xpl-subscribe@xxxxxxx
> > To Unsubscribe:  ukha_xpl-unsubscribe@xxxxxxx
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
> >
> >
>
>
>
>
>
> xPL Links: http://www.xplproject.org.uk http://www.xplhal.com
> http://www.xpl.myby.co.uk
> To Post a Message: ukha_xpl@xxxxxxx
> To Subscribe:  ukha_xpl-subscribe@xxxxxxx
> To Unsubscribe:  ukha_xpl-unsubscribe@xxxxxxx
>
>
>
> Yahoo! Groups Sponsor
>
> ADVERTISEMENT
>
>
> ________________________________
> Yahoo! Groups Links
>
> To visit your group on the web, go to:
> http://groups.yahoo.com/group/ukha_xpl/
>
> To unsubscribe from this group, send an email to:
> ukha_xpl-unsubscribe@xxxxxxx
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



xPL Main Index | xPL Thread Index | xPL Home | Archives Home

Comments to the Webmaster are always welcomed, please use this contact form . Note that as this site is a mailing list archive, the Webmaster has no control over the contents of the messages. Comments about message content should be directed to the relevant mailing list.