Hi Davide,

why dont you just do this for edge detection (adapted from 
configs/gladevcp/complex/complex.py):

    def on_led_pin_changed(self,hal_led,data=None):
        if hal_led.hal_pin.get():
                print "LED changed to true"
        else:
                print "LED changed to false"

- Michael

Am 24.01.2012 um 00:39 schrieb Spiderdab:

> It works!
> I don't know how much it could be useful for other, but here is the
> modified hal_glib.py code. I added 'value-is-true' and 'value-is-false'
> to evaluate a bit-pin state.
> added the GBitPin Class, so it is not mixed with GPin.
> 
> I'm attaching this code, in case someone would like to evaluate.
> 
> Ciao, Davide.
> 
> On lun, 2012-01-23 at 22:37 +0100, Spiderdab wrote:
>> Hi, i was looking into hal_glib.py, because i wanted to add a boolean
>> possibility other than 'value-changed'.
>> This way one can monitor a bit-pin and set an handler if it's true.
>> 
>> Am I assuming the right idea?
>> do you think it's a trivial thing to do?, or do i have to change also
>> other files?
>> 
>> Thanks, Davide.
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> Try before you buy = See our experts in action!
>> The most comprehensive online learning library for Microsoft developers
>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
>> Metro Style Apps, more. Free future releases when you subscribe now!
>> http://p.sf.net/sfu/learndevnow-dev2
>> _______________________________________________
>> Emc-developers mailing list
>> Emc-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
> 
> <hal_glib_GBitPin-MOD.zip>------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2_______________________________________________
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to