async def METHOD_NAME(
    cls, port: str, loop: Optional[asyncio.AbstractEventLoop] = None
) -> MagDeckDriver:
    """
    Create a mag deck driver.
    Args:
        port: port or url of magdeck
        loop: optional event loop
    Returns: driver
    """
    connection = await SerialConnection.METHOD_NAME(
        port=port,
        baud_rate=MAG_DECK_BAUDRATE,
        timeout=DEFAULT_MAG_DECK_TIMEOUT,
        ack=MAG_DECK_ACK,
        loop=loop,
        reset_buffer_before_write=False,
    )
    return cls(connection=connection)