void TestSerialIODevice::setRemoteCarrier( bool value ) { if ( _carrier != value ) { _carrier = value; emit carrierChanged( value ); } }
void QNetworkManagerInterfaceDeviceWired::propertiesSwap(QMap<QString,QVariant> map) { QMapIterator<QString, QVariant> i(map); while (i.hasNext()) { i.next(); propertyMap.insert(i.key(),i.value()); if (i.key() == QStringLiteral("Carrier")) { Q_EMIT carrierChanged(i.value().toBool()); } } Q_EMIT propertiesChanged(map); }
void QSerialPort::statusTimeout() { #ifdef USE_TERMIOS if ( d->fd != -1 && d->isTty ) { int old_status = d->status; int status = 0; ::ioctl( d->fd, TIOCMGET, &status ); d->status = status; if ( ( ( old_status ^ status ) & TIOCM_DSR ) != 0 ) emit dsrChanged( ( status & TIOCM_DSR ) != 0 ); if ( ( ( old_status ^ status ) & TIOCM_CAR ) != 0 ) emit carrierChanged( ( status & TIOCM_CAR ) != 0 ); } #endif }