Skip to content

Commit 6b9c4d0

Browse files
committed
Responses: optimize
1 parent 92f2a0f commit 6b9c4d0

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

plugwise_usb/messages/responses.py

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -590,25 +590,17 @@ def __init__(self, protocol_version: str = "2.0") -> None:
590590
"""Initialize NodeInfoResponse message object."""
591591
super().__init__(b"0024")
592592

593+
self.datetime = DateTime()
593594
self._logaddress_pointer = LogAddr(0, length=8)
594-
if protocol_version == "1.0":
595-
# FIXME: Define "absoluteHour" variable
596-
self.datetime = DateTime()
595+
if protocol_version in ("1.0", "2.0"):
596+
# FIXME 1.0: Define "absoluteHour" variable
597597
self._relay_state = Int(0, length=2)
598598
self._params += [
599599
self.datetime,
600600
self._logaddress_pointer,
601601
self._relay_state,
602602
]
603-
elif protocol_version == "2.0":
604-
self.datetime = DateTime()
605-
self._relay_state = Int(0, length=2)
606-
self._params += [
607-
self.datetime,
608-
self._logaddress_pointer,
609-
self._relay_state,
610-
]
611-
elif protocol_version == "2.3":
603+
if protocol_version == "2.3":
612604
# FIXME: Define "State_mask" variable
613605
self.state_mask = Int(0, length=2)
614606
self._params += [

0 commit comments

Comments
 (0)