nymea/libnymea/interfaces
Michael Zanetti 9dcab1293c rework closable interfaces a bit
simpleclosable  (a: open, close)
|- awning (a: stop)
|  |- extendedawning (s: percentage, moving)
|- blind  (a: stop)
|  |- extendedblind (s: percentage, moving)
|- closable (s: state)
|  |- garagegate (a: stop, s: intermediateposition)
|- shutter (a: stop)
|- smartlock (a, unlatch s: state)

simpleclosable (a: open, close)
|- closable (a: stop)
|  |- awning
|  |- blind
|  |- shutter
|  |- garagegate (s: state, intermediatePosition)
|  |- extendedclosable (s: moving, s: percentage)
|     |- extendedawning
|     |- extendedblind
|     |- extendedshutter
|- smartlock (a: unlatch, s: state)
2019-04-08 13:55:15 +02:00
..
awning.json rework closable interfaces a bit 2019-04-08 13:55:15 +02:00
battery.json split battery level into 2 2019-04-08 13:55:15 +02:00
batterylevel.json split battery level into 2 2019-04-08 13:55:15 +02:00
blind.json rework closable interfaces a bit 2019-04-08 13:55:15 +02:00
button.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
closable.json rework closable interfaces a bit 2019-04-08 13:55:15 +02:00
colorlight.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
connectable.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
dimmablelight.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
extendedawning.json rework closable interfaces a bit 2019-04-08 13:55:15 +02:00
extendedblind.json rework closable interfaces a bit 2019-04-08 13:55:15 +02:00
extendedclosable.json rework closable interfaces a bit 2019-04-08 13:55:15 +02:00
extendedshutter.json rework closable interfaces a bit 2019-04-08 13:55:15 +02:00
extendedvolumecontroller.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
garagegate.json rework closable interfaces a bit 2019-04-08 13:55:15 +02:00
gateway.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
generatedoc.sh libguh -> libnymea 2019-04-08 13:55:15 +02:00
humiditysensor.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
inputtrigger.json fix inputtrigger interface 2019-04-08 13:55:15 +02:00
interfaces.qrc rework closable interfaces a bit 2019-04-08 13:55:15 +02:00
light.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
longpressbutton.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
longpressmultibutton.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
media.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
mediacontroller.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
mediametadataprovider.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
mediaplayer.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
notifications.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
outputtrigger.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
power.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
pressuresensor.json add pressuresensor interface 2019-04-08 13:55:15 +02:00
sensor.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
shutter.json rework closable interfaces a bit 2019-04-08 13:55:15 +02:00
simplebutton.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
simpleclosable.json Add smartlock interface and simplify simpleclosable interface 2019-04-08 13:55:15 +02:00
simplemultibutton.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
smartlock.json Add smartlock interface and simplify simpleclosable interface 2019-04-08 13:55:15 +02:00
temperaturesensor.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
volumecontroller.json libguh -> libnymea 2019-04-08 13:55:15 +02:00
weather.json libguh -> libnymea 2019-04-08 13:55:15 +02:00