Exemplo n.º 1
0
	void CWextHW::timerEvent(QTimerEvent *event) {
		if (m_wextFd != -1) {
			if (event->timerId() == m_sqTimer.timerId()) {
				readSignalQuality();
			}
			else if (event->timerId() == m_scTimer.timerId()) {
				readScanResults();
			}
		}
	}
Exemplo n.º 2
0
	bool CWextHW::open() {
		if (m_wextFd > 0 ) return true;
		//Get file Descriptor to NET kernel
		if ( (m_wextFd = iw_sockets_open()) < 0) {
			m_wextFd = -1;
			qWarning("%s", qPrintable(tr("ERROR: Could not open socket to net kernel")));
			return false;
		}
		else { //Socket is set up, now set SocketNotifier
			qDebug("File Descriptor for Wext is: %i", m_wextFd);
			//Start timer for reading wireless info (like in /proc/net/wireless)
			if (m_wextFd != -1) readSignalQuality();
			m_sqTimer.start(m_sqPollrate, this);
			return true;
		}
	}
Exemplo n.º 3
0
void CNL80211::timerEvent(QTimerEvent *event) {
	if (event->timerId() == m_sqTimerId){
		readSignalQuality();
	}

}