Version 0.8.5

Wir habe eine neue Test-Version veröffentlicht!

Neben ein paar Bugfixes sind diese Dinge neu:

  • Bei der Instanziierung von RevPiModIO können nun mit einem Parameter alle Devices in das auto_refresh übernommen werden:
    rpi = revpimodio.RevPiModIO(auto_refresh=True)
  • Mit reg_event() können nun mehr als eine Funktion pro Input als Event registriert werden.
  • Bei reg_event kann nun das Keyword edge übergeben werden, wenn es sich um BIT-Inputs handelt. FALLING, RISING, BOTH bestimmt bei welcher Änderung das Event ausgeführt wird:
    rpi.devices["RevPi DIO"].reg_event("I_1", myfunc1, edge=revpimodio.RISING)
    rpi.devices["RevPi DIO"].reg_event("I_1", myfunc2, edge=revpimodio.FALLING)
  • Bei unreg_event können auch einzelne Funktionen entfernt werden:
    rpi.devices["RevPi DIO"].unreg_event("I_1", myfunc, edge=revpimodio.RISING)
    Die Funktion mit „myfunc2“ bleibt bei registriert, da sie edge=revpimodio.FALLING hat.

Downloads und Quellen