Refactor Transport from Protocol to ABC for explicit interface implementation

This commit is contained in:
2025-06-25 19:25:42 +00:00
parent fcb4f68a53
commit 822e74c1aa
2 changed files with 26 additions and 14 deletions

View File

@@ -3,11 +3,13 @@
import socket
from typing import Any
from py_dvt_ate.instruments.transport.base import Transport
class TCPTransport:
class TCPTransport(Transport):
"""TCP socket transport implementation.
Implements the Transport protocol for communicating with SCPI
Implements the Transport interface for communicating with SCPI
instruments over TCP/IP using newline-terminated messages.
Attributes: