Changeset 1330 in ntrip


Ignore:
Timestamp:
Dec 23, 2008, 3:51:14 PM (15 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncgetthread.cpp

    r1328 r1330  
    195195    _serialPort = new QextSerialPort(
    196196                               settings.value("serialPortName").toString() );
    197     _serialPort->setBaudRate(BAUD9600);   
    198     _serialPort->setParity(PAR_NONE);   
    199     _serialPort->setDataBits(DATA_8);   
    200     _serialPort->setStopBits(STOP_1);   
     197    QString hlp = settings.value("serialBaudRate").toString();
     198    if      (hlp == "110") {
     199      _serialPort->setBaudRate(BAUD110);   
     200    }
     201    else if (hlp == "300") {
     202      _serialPort->setBaudRate(BAUD300);   
     203    }
     204    else if (hlp == "600") {
     205      _serialPort->setBaudRate(BAUD600);   
     206    }
     207    else if (hlp == "1200") {
     208      _serialPort->setBaudRate(BAUD1200);   
     209    }
     210    else if (hlp == "2400") {
     211      _serialPort->setBaudRate(BAUD2400);   
     212    }
     213    else if (hlp == "4800") {
     214      _serialPort->setBaudRate(BAUD4800);   
     215    }
     216    else if (hlp == "9600") {
     217      _serialPort->setBaudRate(BAUD9600);   
     218    }
     219    else if (hlp == "19200") {
     220      _serialPort->setBaudRate(BAUD19200);   
     221    }
     222    else if (hlp == "38400") {
     223      _serialPort->setBaudRate(BAUD38400);   
     224    }
     225    else if (hlp == "57600") {
     226      _serialPort->setBaudRate(BAUD57600);   
     227    }
     228    else if (hlp == "115200") {
     229      _serialPort->setBaudRate(BAUD115200);   
     230    }
     231    hlp = settings.value("serialParity").toString();
     232    if      (hlp == "NONE") {
     233      _serialPort->setParity(PAR_NONE);   
     234    }
     235    else if (hlp == "ODD") {
     236      _serialPort->setParity(PAR_ODD);   
     237    }
     238    else if (hlp == "EVEN") {
     239      _serialPort->setParity(PAR_EVEN);   
     240    }
     241    else if (hlp == "SPACE") {
     242      _serialPort->setParity(PAR_SPACE);   
     243    }
     244    hlp = settings.value("serialDataBits").toString();
     245    if      (hlp == "5") {
     246      _serialPort->setDataBits(DATA_5);   
     247    }
     248    else if (hlp == "6") {
     249      _serialPort->setDataBits(DATA_6);   
     250    }
     251    else if (hlp == "7") {
     252      _serialPort->setDataBits(DATA_7);   
     253    }
     254    else if (hlp == "8") {
     255      _serialPort->setDataBits(DATA_8);   
     256    }
     257    hlp = settings.value("serialStopBits").toString();
     258    if      (hlp == "1") {
     259      _serialPort->setStopBits(STOP_1);   
     260    }
     261    else if (hlp == "2") {
     262      _serialPort->setStopBits(STOP_2);   
     263    }
    201264    _serialPort->open(QIODevice::ReadWrite|QIODevice::Unbuffered);
    202265    qDebug() << "serial port opened: " << _serialPort->isOpen() << endl;
Note: See TracChangeset for help on using the changeset viewer.