Skip to content

Commit 4abde90

Browse files
committed
final.
1 parent f97d5a3 commit 4abde90

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

pymodbus/server/async_io.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,10 @@ def callback_disconnected(self, exc: Exception | None) -> None:
311311
"""Call when connection is lost."""
312312
Log.debug("callback_disconnected called: {}", exc)
313313

314+
def callback_data(self, data: bytes, addr: tuple | None = None) -> int:
315+
"""Handle received data."""
316+
Log.debug("callback_data called: {} addr={}", data, ":hex", addr)
317+
return 0
314318

315319
class ModbusTcpServer(ModbusBaseServer):
316320
"""A modbus threaded tcp socket server.

pymodbus/transport/transport.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -366,10 +366,9 @@ def callback_connected(self) -> None:
366366
def callback_disconnected(self, exc: Exception | None) -> None:
367367
"""Call when connection is lost."""
368368

369+
@abstractmethod
369370
def callback_data(self, data: bytes, addr: tuple | None = None) -> int:
370371
"""Handle received data."""
371-
Log.debug("callback_data called: {} addr={}", data, ":hex", addr)
372-
return 0
373372

374373
# ----------------------------------- #
375374
# Helper methods for external classes #

0 commit comments

Comments
 (0)