Changeset 1698 in ntrip for trunk/BNS/bnscaster.cpp
- Timestamp:
- Mar 4, 2009, 11:15:46 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNS/bnscaster.cpp
r1668 r1698 24 24 //////////////////////////////////////////////////////////////////////////// 25 25 t_bnscaster::t_bnscaster(const QString& mountpoint, const QString& outFileName, 26 const QString& refSys, const int ic) { 27 28 _mountpoint = mountpoint; 29 _outSocket = 0; 30 _outSocketOpenTrial = 0; 31 _ic = ic; 26 int ic) { 32 27 33 28 bnsSettings settings; 34 29 35 QIODevice::OpenMode oMode; 36 if (Qt::CheckState(settings.value("fileAppend").toInt()) == Qt::Checked) { 37 oMode = QIODevice::WriteOnly | QIODevice::Unbuffered | QIODevice::Append; 38 } 39 else { 40 oMode = QIODevice::WriteOnly | QIODevice::Unbuffered; 41 } 30 _mountpoint = mountpoint; 31 _ic = ic; 32 _outSocket = 0; 33 _sOpenTrial = 0; 42 34 43 35 if (outFileName.isEmpty()) { … … 47 39 else { 48 40 _outFile = new QFile(outFileName); 41 42 QIODevice::OpenMode oMode; 43 if (Qt::CheckState(settings.value("fileAppend").toInt()) == Qt::Checked) { 44 oMode = QIODevice::WriteOnly | QIODevice::Unbuffered | QIODevice::Append; 45 } 46 else { 47 oMode = QIODevice::WriteOnly | QIODevice::Unbuffered; 48 } 49 49 50 if (_outFile->open(oMode)) { 50 51 _outStream = new QTextStream(_outFile); … … 54 55 // Reference frame 55 56 // --------------- 56 _crdTrafo = false; 57 if (refSys == "ETRF2000") { 57 if (settings.value(QString("refSys_%1").arg(_ic)).toString() == "ETRF2000") { 58 58 _crdTrafo = true; 59 } 60 else { 61 _crdTrafo = false; 62 } 63 64 if ( Qt::CheckState(settings.value(QString("beClocks%1").arg(_ic)).toInt()) 65 == Qt::Checked ) { 66 _beClocks = true; 67 } 68 else { 69 _beClocks = false; 59 70 } 60 71 } … … 83 94 delete _outSocket; _outSocket = 0; 84 95 85 double minDt = pow(2.0,_ outSocketOpenTrial);86 if (++_ outSocketOpenTrial > 8) {87 _ outSocketOpenTrial = 8;96 double minDt = pow(2.0,_sOpenTrial); 97 if (++_sOpenTrial > 8) { 98 _sOpenTrial = 8; 88 99 } 89 100 if (_outSocketOpenTime.isValid() && … … 130 141 delete _outSocket; 131 142 _outSocket = 0; 132 // emit(newMessage("t_bnscaster::open socket deleted")); 133 emit(newMessage("Broadcaster: Connection broken")); // weber 143 emit(newMessage("Broadcaster: Connection broken")); 134 144 } 135 145 else { 136 // emit(newMessage("t_bnscaster::open socket OK")); 137 emit(newMessage("Broadcaster: Connection opened")); // weber 138 _outSocketOpenTrial = 0; 146 emit(newMessage("Broadcaster: Connection opened")); 147 _sOpenTrial = 0; 139 148 } 140 149 }
Note:
See TracChangeset
for help on using the changeset viewer.