set setting for opening serial device
This commit is contained in:
		@@ -24,6 +24,8 @@ MainWindow::MainWindow(QWidget *parent)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    ui->setupUi(this);
 | 
					    ui->setupUi(this);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    openSerialPort();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    //ui->updateProgress->setRange(0, 100);
 | 
					    //ui->updateProgress->setRange(0, 100);
 | 
				
			||||||
    //ui->updateProgress->reset();
 | 
					    //ui->updateProgress->reset();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -71,23 +73,18 @@ MainWindow::MainWindow(QWidget *parent)
 | 
				
			|||||||
MainWindow::~MainWindow() {
 | 
					MainWindow::~MainWindow() {
 | 
				
			||||||
    //delete m_startTimer;
 | 
					    //delete m_startTimer;
 | 
				
			||||||
    //delete m_exitTimer;
 | 
					    //delete m_exitTimer;
 | 
				
			||||||
 | 
					    closeSerialPort();
 | 
				
			||||||
    delete ui;
 | 
					    delete ui;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
bool MainWindow::openSerialPort() {
 | 
					bool MainWindow::openSerialPort() {
 | 
				
			||||||
   // const SettingsDialog::Settings p = m_settings->settings();
 | 
					   // const SettingsDialog::Settings p = m_settings->settings();
 | 
				
			||||||
   //m_serial->setPortName(p.name);
 | 
					 | 
				
			||||||
   //m_serial->setBaudRate(p.baudRate);
 | 
					 | 
				
			||||||
   //m_serial->setDataBits(p.dataBits);
 | 
					 | 
				
			||||||
   //m_serial->setParity(p.parity);
 | 
					 | 
				
			||||||
   //m_serial->setStopBits(p.stopBits);
 | 
					 | 
				
			||||||
   ///m_serial->setFlowControl(p.flowControl);
 | 
					 | 
				
			||||||
   m_serial->setPortName("");
 | 
					   m_serial->setPortName("");
 | 
				
			||||||
   m_serial->setBaudRate(QSerialPort::Baud115200);
 | 
					   m_serial->setBaudRate(QSerialPort::Baud115200);
 | 
				
			||||||
   m_serial->setDataBits(QSerialPort::DataBits::Data8);
 | 
					   m_serial->setDataBits(QSerialPort::DataBits::Data8);
 | 
				
			||||||
   m_serial->setParity(QSerialPort::Parity::NoParity);
 | 
					   m_serial->setParity(QSerialPort::Parity::NoParity);
 | 
				
			||||||
   m_serial->setStopBits(QSerialPort::StopBits::OneStop);
 | 
					   m_serial->setStopBits(QSerialPort::StopBits::OneStop);
 | 
				
			||||||
   m_serial->setFlowControl(QSerialPort::FlowControl::HardwareControl);
 | 
					   m_serial->setFlowControl(QSerialPort::FlowControl::NoFlowControl);
 | 
				
			||||||
   if (m_serial->open(QIODevice::ReadWrite)) {
 | 
					   if (m_serial->open(QIODevice::ReadWrite)) {
 | 
				
			||||||
       //m_console->setEnabled(true);
 | 
					       //m_console->setEnabled(true);
 | 
				
			||||||
       //m_console->setLocalEchoEnabled(p.localEchoEnabled);
 | 
					       //m_console->setLocalEchoEnabled(p.localEchoEnabled);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user