@@ -48,7 +48,7 @@ def is_sed(self) -> bool:
4848 """Return if True if node SED (battery powered)"""
4949 return True
5050
51- def _on_message (self , message ):
51+ def process_messages_at_sed (self , message ):
5252 """
5353 Process received message
5454 """
@@ -58,11 +58,24 @@ def _on_message(self, message):
5858 if message .ack_id == SLEEP_SET :
5959 self .maintenance_interval = self ._new_maintenance_interval
6060 else :
61- self ._on_SED_message (message )
61+ self .message_for_scan (message )
62+ self .message_for_switch (message )
63+ self .message_for_sense (message )
6264 else :
63- self ._on_SED_message (message )
65+ self .message_for_scan (message )
66+ self .message_for_switch (message )
67+ self .message_for_sense (message )
6468
65- def _on_SED_message (self , message ):
69+ def message_for_scan (self , message ):
70+ """Pass messages to PlugwiseScan class"""
71+ pass
72+
73+ def message_for_switch (self , message ):
74+ """Pass messages to PlugwiseSwitch class"""
75+ pass
76+
77+ def message_for_sense (self , message ):
78+ """Pass messages to PlugwiseSense class"""
6679 pass
6780
6881 def _process_awake_response (self , message ):
0 commit comments