Skip to content

How to set dtr=False in method serialx.create_serial_connection()? #107

Description

@qw-34

On open connection dtr is always True. How to configure dtr flag before connection opened?
Example:

transport, protocol = await serialx.create_serial_connection(
    loop=loop,
    protocol_factory=your_protocol_factory,
    url="/dev/serial/by-id/port",
    baudrate=115200,
)

Passing next kwargs also not working:

rtscts: bool = False,
dsrdtr: bool = False,
rtsdtr_on_open: PinState = PinState.LOW,
rtsdtr_on_close: PinState = PinState.LOW,
dtr=False # raising error

Working pyserial example:

s = serial.Serial()
s.port = "/dev/ttyUSB0"
s.baudrate = 115200
s.dtr=False
s.open()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions