from UniTAP.dev.modules import MemoryManager, Capturer
from UniTAP.libs.lib_tsi.tsi_io import PortIO


class TSIPort:
    def __init__(self, port_io: PortIO, memory_manager: MemoryManager, capturer: Capturer):
        self.__io = port_io
        self.__memory_manager = memory_manager
        self.__capturer = capturer
