* @brief Sets the Data Terminal Ready (DTR) signal state. */
| 509 | * @brief Sets the Data Terminal Ready (DTR) signal state. |
| 510 | */ |
| 511 | void 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(). |