Changeset 86 in pacpussensors for trunk/PacpusSocket
- Timestamp:
- Jun 3, 2015, 3:42:58 PM (9 years ago)
- Location:
- trunk/PacpusSocket
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/PacpusSocket/PacpusUDPSocket.cpp
r85 r86 47 47 48 48 49 //////////////////////////////////////////////////////////////////////////////// 50 // AddOutputs 51 //////////////////////////////////////////////////////////////////////////////// 52 void PacpusUDPSocket::addOutputs() 53 { 54 addOutput<QString, PacpusUDPSocket>("udpSocketOutput"); 55 } 56 57 49 58 ////////////////////////////////////////////////////////////////////////// 50 59 // Called by the ComponentManager to pass the XML parameters to the … … 96 105 97 106 connect(udpSocket_, SIGNAL(readyRead()), this, SLOT(readPendingDatagrams())); 98 } 99 100 107 108 updSocketOutput_ = getTypedOutput<QString, PacpusUDPSocket>("udpSocketOutput"); 109 } 110 111 112 ////////////////////////////////////////////////////////////////////////// 113 // Send datagram QString 114 ////////////////////////////////////////////////////////////////////////// 101 115 void PacpusUDPSocket::sendDatagrams(QString frame) 102 116 { … … 119 133 120 134 135 ////////////////////////////////////////////////////////////////////////// 136 // Send datagram QByteArray 137 ////////////////////////////////////////////////////////////////////////// 121 138 void PacpusUDPSocket::sendDatagrams(QByteArray frame) 122 139 { … … 139 156 140 157 158 ////////////////////////////////////////////////////////////////////////// 159 // Called when the socket receive a new datagram 160 ////////////////////////////////////////////////////////////////////////// 141 161 void PacpusUDPSocket::readPendingDatagrams() 142 162 { … … 164 184 } 165 185 166 // Output 186 if (updSocketOutput_ && updSocketOutput_->hasConnection()) 187 updSocketOutput_->send(QString(datagram.data())); 167 188 } 168 189 else -
trunk/PacpusSocket/PacpusUDPSocket.h
r85 r86 83 83 virtual void stopActivity(); 84 84 virtual COMPONENT_CONFIGURATION configureComponent(XmlComponentConfig config); 85 86 OutputInterface<QString, PacpusUDPSocket>* udpSocketOutput_; 85 87 86 88 QUdpSocket * udpSocket_;
Note:
See TracChangeset
for help on using the changeset viewer.