void ConnectionWindow::handleOKButton() { QString conn; int connType = 0; if (ui->rbGVRET->isChecked()) { conn = "GVRET"; connType = 0; currentConnType = ConnectionType::GVRET_SERIAL; } if (ui->rbKvaser->isChecked()) { conn = "KVASER"; connType = 1; currentConnType = ConnectionType::KVASER; } if (ui->rbSocketCAN->isChecked()) { conn = "SOCKETCAN"; connType = 2; currentConnType = ConnectionType::SOCKETCAN; } currentPortName = getPortName(); currentSpeed1 = getSpeed0(); currentSpeed2 = getSpeed1(); settings->setValue("Main/DefaultConnectionPort", currentPortName); settings->setValue("Main/DefaultConnectionType", connType); settings->setValue("Main/SingleWireMode", ui->ckSingleWire->isChecked()); emit updateConnectionSettings(conn, getPortName(), getSpeed0(), getSpeed1()); this->close(); }
void RtMidiOutJack :: openPort( unsigned int portNumber, const std::string portName ) { JackMidiData *data = static_cast<JackMidiData *> (apiData_); // Creating new port if ( data->port == NULL ) data->port = jack_port_register( data->client, portName.c_str(), JACK_DEFAULT_MIDI_TYPE, JackPortIsOutput, 0 ); if ( data->port == NULL ) { errorString_ = "RtMidiOut::openVirtualPort: JACK error creating virtual port"; error( RtError::DRIVER_ERROR ); } // Connecting to the output std::string name = getPortName( portNumber ); jack_connect( data->client, jack_port_name( data->port ), name.c_str() ); }
KData KNetworkAddress::getIpPortName() const { return (getIpName()+getPortName()); }
//********************************************************************************************************************** void SimpleTerminal::refreshStatusText() { QString newText; if (isConnected()) newText += "<strong>Connected</strong>"; else newText += "<strong>Disconnected</strong>"; newText += " " + (getPortName() == "" ? "None" : getPortName()) + " " + QString::number( _port->baudRate()); QString dataBits = "-"; switch (_port->dataBits()) { case QSerialPort::Data5: dataBits = "5"; break; case QSerialPort::Data6: dataBits = "6"; break; case QSerialPort::Data7: dataBits = "7"; break; case QSerialPort::Data8: dataBits = "8"; break; case QSerialPort::UnknownDataBits: dataBits = "-"; break; } QString parity = "-"; switch (_port->parity()) { case QSerialPort::NoParity: parity = "N"; break; case QSerialPort::EvenParity: parity = "E"; break; case QSerialPort::OddParity: parity = "O"; break; case QSerialPort::UnknownParity: case QSerialPort::MarkParity: case QSerialPort::SpaceParity: parity = "-"; break; } QString stopBits = "-"; switch (_port->stopBits()) { case QSerialPort::OneStop: stopBits = "1"; break; case QSerialPort::OneAndHalfStop: stopBits = "1.5"; break; case QSerialPort::TwoStop: stopBits = "2"; break; case QSerialPort::UnknownStopBits: stopBits = '-'; break; } newText += " " + dataBits + parity + stopBits; QString flowControl = "-"; switch (_port->flowControl()) { case QSerialPort::HardwareControl: flowControl = "Hardware"; break; case QSerialPort::SoftwareControl: flowControl = "Software"; break; case QSerialPort::NoFlowControl: flowControl = "None"; break; case QSerialPort::UnknownFlowControl: flowControl = "-"; break; } newText += " " + flowControl; QString SOM = "-"; if (_som.length() > 0) SOM = _som; else SOM = "-"; newText += " " + SOM; QString EOM = "-"; if (_eom == "\r") EOM = "CR"; else if (_eom == "\n") EOM = "LF"; else if (_eom == "\r\n") EOM = "CR+LF"; else if (_eom.length() > 0) EOM = _eom; else EOM = "-"; newText += " " + EOM; setStatusText(newText); }