Commit Graph

5 Commits (0.27.0)

Author SHA1 Message Date
Michael Zanetti 327e06367b Add better description to closables 2020-06-08 00:03:02 +02:00
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
Simon Stürz d641833eca Add smartlock interface and simplify simpleclosable interface 2019-04-08 13:55:15 +02:00
Michael Zanetti f160a92f92 add shutter interfaces 2019-04-08 13:55:15 +02:00
Michael Zanetti 3a862e2050 add a door interface 2019-04-08 13:55:15 +02:00