@@ -38,16 +38,16 @@ def __init__(self, stick_receiver: StickReceiver, transport: Transport) -> None:
3838 self ._loop = get_running_loop ()
3939 self ._receiver = stick_receiver
4040 self ._transport = transport
41- self ._processed_msgs = 0
41+ self ._expected_responses = 0
4242 self ._stick_response : Future [StickResponse ] | None = None
4343 self ._stick_lock = Lock ()
4444 self ._current_request : None | PlugwiseRequest = None
4545 self ._unsubscribe_stick_response : Callable [[], None ] | None = None
4646
4747 @property
48- def processed_messages (self ) -> int :
48+ def expected_responses (self ) -> int :
4949 """Return the number of processed messages."""
50- return self ._processed_msgs
50+ return self ._expected_responses
5151
5252 async def start (self ) -> None :
5353 """Start the sender."""
@@ -115,6 +115,7 @@ async def write_request_to_port(self, request: PlugwiseRequest) -> None:
115115 )
116116 )
117117 else :
118+ self ._expected_responses += 1
118119 request .seq_id = response .seq_id
119120 await request .subscribe_to_response (
120121 self ._receiver .subscribe_to_stick_responses ,
@@ -141,7 +142,7 @@ async def write_request_to_port(self, request: PlugwiseRequest) -> None:
141142 finally :
142143 self ._stick_response .cancel ()
143144 self ._stick_lock .release ()
144- self . _processed_msgs += 1
145+
145146
146147 async def _process_stick_response (self , response : StickResponse ) -> None :
147148 """Process stick response."""
0 commit comments