@@ -278,7 +278,6 @@ class ModbusBaseSyncClient(ModbusClientMixin, ModbusProtocol):
278278 :param timeout: Timeout for a request, in seconds.
279279 :param retries: Max number of retries per request.
280280 :param retry_on_empty: Retry on empty response.
281- :param strict: Strict timing, 1.5 character between requests.
282281 :param broadcast_enable: True to treat id 0 as broadcast address.
283282 :param reconnect_delay: Minimum delay in seconds.milliseconds before reconnecting.
284283 :param reconnect_delay_max: Maximum delay in seconds.milliseconds before reconnecting.
@@ -302,21 +301,19 @@ class _params:
302301
303302 retries : int | None = None
304303 retry_on_empty : bool | None = None
305- strict : bool | None = None
306304 broadcast_enable : bool | None = None
307305 reconnect_delay : int | None = None
308306
309307 source_address : tuple [str , int ] | None = None
310308
311309 server_hostname : str | None = None
312310
313- def __init__ ( # pylint: disable=too-many-arguments
311+ def __init__ (
314312 self ,
315313 framer : Framer ,
316314 timeout : float = 3 ,
317315 retries : int = 3 ,
318316 retry_on_empty : bool = False ,
319- strict : bool = True ,
320317 broadcast_enable : bool = False ,
321318 reconnect_delay : float = 0.1 ,
322319 reconnect_delay_max : float = 300.0 ,
@@ -350,7 +347,6 @@ def __init__( # pylint: disable=too-many-arguments
350347 self .params = self ._params ()
351348 self .params .retries = int (retries )
352349 self .params .retry_on_empty = bool (retry_on_empty )
353- self .params .strict = bool (strict )
354350 self .params .broadcast_enable = bool (broadcast_enable )
355351 self .retry_on_empty : int = 0
356352 self .no_resend_on_retry = no_resend_on_retry
0 commit comments