MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / setDtrEnabled

Method setDtrEnabled

app/src/IO/Drivers/UART.cpp:511–523  ·  view source on GitHub ↗

* @brief Sets the Data Terminal Ready (DTR) signal state. */

Source from the content-addressed store, hash-verified

509 * @brief Sets the Data Terminal Ready (DTR) signal state.
510 */
511void IO::Drivers::UART::setDtrEnabled(const bool enabled)
512{
513 if (m_dtrEnabled == enabled)
514 return;
515
516 m_dtrEnabled = enabled;
517 m_settings.setValue("UartDriver/dtr", enabled);
518
519 if (port() && port()->isOpen())
520 port()->setDataTerminalReady(enabled);
521
522 Q_EMIT dtrEnabledChanged();
523}
524
525/**
526 * @brief Changes the port index value, later used by openSerialPort().

Callers

nothing calls this directly

Calls 1

isOpenMethod · 0.45

Tested by

no test coverage detected