nymea-zigbee/libnymea-zigbee
Michael Zanetti 961008027d Consolidate permit joining timer
Starting/stopping the permit joining duration timer is not something
each backend should do on it's own. So making the timer a private
member of ZigbeeNetwork and taking control over it internally.

Also reduce some logic about the remaining duration by merging the
related methods into one and hiding the "remaining" duration from
backend implementations completely.
2022-03-07 11:22:59 +01:00
..
backends Consolidate permit joining timer 2022-03-07 11:22:59 +01:00
zcl Merge PR #26: More work on OnOff, LevelControl and ScenesCluster 2021-12-11 00:30:27 +01:00
zdo Remove a duplicate debug print and fix some typos 2021-11-06 15:47:29 +01:00
libnymea-zigbee.pro Add support for TI z-Stack based adapters 2022-03-07 11:22:05 +01:00
loggingcategory.cpp Add pressure cluster and improve nxp backend APS handling 2020-11-11 15:50:56 +01:00
loggingcategory.h Add pressure cluster and improve nxp backend APS handling 2020-11-11 15:50:56 +01:00
zigbee.cpp Improve reachable handling and buffered message handling 2020-12-14 14:15:52 +01:00
zigbee.h Add support for TI z-Stack based adapters 2022-03-07 11:22:05 +01:00
zigbeeaddress.cpp Rework permit join mechanism and remove infinit joining 2020-11-02 15:14:22 +01:00
zigbeeaddress.h Add pressure cluster and improve nxp backend APS handling 2020-11-11 15:50:56 +01:00
zigbeeadpu.cpp First version of deconz network start procedure and factory reset 2020-04-07 15:41:24 +02:00
zigbeeadpu.h Make basic node adding mechanism work 2020-05-20 19:54:58 +02:00
zigbeebridgecontroller.cpp Improve debug prints and rename adapter members 2020-11-01 22:17:59 +01:00
zigbeebridgecontroller.h Add scene cluster basic structure 2020-12-11 18:06:43 +01:00
zigbeechannelmask.cpp Add a clear method to channel mask 2021-10-21 18:47:22 +02:00
zigbeechannelmask.h Add a clear method to channel mask 2021-10-21 18:47:22 +02:00
zigbeedatatype.cpp Rework entire uart communication flow and prepare level cluster command execution signals 2020-06-06 14:09:11 +02:00
zigbeedatatype.h Make built with gcc9 and fix compiler deprecated warnings 2020-05-29 09:21:34 +02:00
zigbeemanufacturer.cpp Add missing license headers 2020-03-17 15:43:41 +01:00
zigbeemanufacturer.h Make build using gcc 9 2020-03-17 15:57:43 +01:00
zigbeenetwork.cpp Consolidate permit joining timer 2022-03-07 11:22:59 +01:00
zigbeenetwork.h Consolidate permit joining timer 2022-03-07 11:22:59 +01:00
zigbeenetworkdatabase.cpp Update node initialization and finish the initialization in any case with the given information 2020-12-09 17:20:50 +01:00
zigbeenetworkdatabase.h Handle network address changes and remove unrecognized nodes from the network once and for all if they show up again 2020-12-09 13:33:03 +01:00
zigbeenetworkkey.cpp Add deCONZ backend and implement basic uart communication and begin network initialization 2020-04-02 20:42:11 +02:00
zigbeenetworkkey.h Add deCONZ backend and implement basic uart communication and begin network initialization 2020-04-02 20:42:11 +02:00
zigbeenetworkmanager.cpp Add support for TI z-Stack based adapters 2022-03-07 11:22:05 +01:00
zigbeenetworkmanager.h Remove settings and leave that to the stack using application 2020-10-29 11:45:28 +01:00
zigbeenetworkreply.cpp Improve reachable handling and buffered message handling 2020-12-14 14:15:52 +01:00
zigbeenetworkreply.h Improve reachable handling and buffered message handling 2020-12-14 14:15:52 +01:00
zigbeenetworkrequest.cpp Implement power configuration cluster 2020-06-13 21:18:01 +02:00
zigbeenetworkrequest.h Make basic node adding mechanism work 2020-05-20 19:54:58 +02:00
zigbeenode.cpp Print the manufacturer code in the node debug prints 2021-10-22 00:32:37 +02:00
zigbeenode.h Update node initialization and finish the initialization in any case with the given information 2020-12-09 17:20:50 +01:00
zigbeenodeendpoint.cpp Add manufacturer specific philips cluster 2021-12-07 20:36:24 +01:00
zigbeenodeendpoint.h Add manufacturer specific philips cluster 2021-12-07 20:36:24 +01:00
zigbeereply.cpp Introduce binding management and cleaning 2020-11-25 13:06:31 +01:00
zigbeereply.h Introduce binding management and cleaning 2020-11-25 13:06:31 +01:00
zigbeesecurityconfiguration.cpp Add firmware and continue controler function implementation 2020-03-08 22:56:04 +01:00
zigbeesecurityconfiguration.h Add firmware and continue controler function implementation 2020-03-08 22:56:04 +01:00
zigbeeuartadapter.cpp Add serialnumber member to network class and extend deconz backend rectry range 2020-12-18 15:35:32 +01:00
zigbeeuartadapter.h Add serial number to uart information 2020-11-06 19:19:46 +01:00
zigbeeuartadaptermonitor.cpp Add support for TI z-Stack based adapters 2022-03-07 11:22:05 +01:00
zigbeeuartadaptermonitor.h Make udev optional and provide basic cluster information in node object 2020-12-04 14:15:35 +01:00
zigbeeutils.cpp Implement missing deconz firmware parameters and fix configuration. Factory reset works now properly 2021-01-27 14:40:44 +01:00
zigbeeutils.h Implement missing deconz firmware parameters and fix configuration. Factory reset works now properly 2021-01-27 14:40:44 +01:00