QVariantMap NetworkManager::SerialSetting::toMap() const { QVariantMap setting; if (baud() != 57600) { setting.insert(QLatin1String(NM_SETTING_SERIAL_BAUD), baud()); } if (bits() != 8) { setting.insert(QLatin1String(NM_SETTING_SERIAL_BITS), bits()); } if (parity() != NoParity) { if (parity() == EvenParity) { setting.insert(QLatin1String(NM_SETTING_SERIAL_PARITY), 'E'); } else if (parity() == OddParity) { setting.insert(QLatin1String(NM_SETTING_SERIAL_PARITY), 'o'); } } if (stopbits() != 1) { setting.insert(QLatin1String(NM_SETTING_SERIAL_STOPBITS), stopbits()); } if (sendDelay()) { setting.insert(QLatin1String(NM_SETTING_SERIAL_SEND_DELAY), sendDelay()); } return setting; }
void BasicTranslator::pushConnectionChanges(Connection * conn) { SoundSource *src = conn->getSource(); Listener *snk = conn->getSink(); sendPosition("/spatosc/core/listener/" + snk->getID(), snk); std::string srcPath = "/spatosc/core/source/" + src->getID(); sendPosition(srcPath, src); std::string connectionPath = "/spatosc/core/connection/" + conn->getID(); sendAED(connectionPath, conn); sendDelay(connectionPath, conn); sendGainDB(connectionPath, conn); }