- Timestamp:
- Sep 21, 2026, 3:26:43 PM (43 hours ago)
- Location:
- trunk/BNC/src
- Files:
-
- 2 edited
-
bnccore.cpp (modified) (2 diffs)
-
bnccore.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/bnccore.cpp
r11021 r11039 119 119 qRegisterMetaType<t_vTec> ("t_vTec"); 120 120 qRegisterMetaType<t_metaData> ("t_metaData"); 121 qRegisterMetaType<QList<t_satAntenna> > ("QList<t_satAntenna>"); 121 122 } 122 123 … … 757 758 // 758 759 //////////////////////////////////////////////////////////////////////////// 760 void t_bncCore::slotNewSatAntennas(QList<t_satAntenna> satAntennas) { 761 QMutexLocker locker(&_mutex); 762 emit newSatAntennas(satAntennas); 763 if (_socketsCorr) { 764 ostringstream out; 765 t_satAntenna::writeEpoch(&out, satAntennas); 766 QMutableListIterator<QTcpSocket*> is(*_socketsCorr); 767 while (is.hasNext()) { 768 QTcpSocket* sock = is.next(); 769 if (sock->state() == QAbstractSocket::ConnectedState) { 770 if (sock->write(out.str().c_str()) == -1) { 771 delete sock; 772 is.remove(); 773 } 774 } 775 else if (sock->state() != QAbstractSocket::ConnectingState) { 776 delete sock; 777 is.remove(); 778 } 779 } 780 } 781 } 782 783 // 784 //////////////////////////////////////////////////////////////////////////// 759 785 void t_bncCore::setConfFileName(const QString& confFileName) { 760 786 if (confFileName.isEmpty()) { -
trunk/BNC/src/bnccore.h
r11021 r11039 88 88 void slotNewTec(t_vTec); 89 89 void slotNewMetaData(t_metaData); 90 void slotNewSatAntennas(QList<t_satAntenna>); 90 91 void slotQuit(); 91 92 … … 103 104 void newTec(t_vTec); 104 105 void newMetaData(t_metaData); 106 void newSatAntennas(QList<t_satAntenna>); 105 107 void providerIDChanged(QString); 106 108 void newPosition(QByteArray staID, bncTime time, QVector<double> xx);
Note:
See TracChangeset
for help on using the changeset viewer.
