void DriverStation::Initialize() { Serial.begin(9600); while (networkStatus != WL_CONNECTED) { Serial.print("Connecting to network..."); Serial.print(networkID); networkStatus = WiFI.begin(networkID, networkPassword); delay(5000); } Serial.println("Connecting..."); Serial.println(GetWiFiID()); Serial.println(GetIPAddress()); Serial.println(GetSignalStrength()); Udp.begin(localport); }
ULONG GetCurrentValue(){ WCHAR buf[1024]; DWORD dwSize; dwSize=sizeof(buf); if(false == m_wp.GetAdapters(buf, dwSize) || dwSize == 0) { return UNKNOWERROR; } else{ //we are only interested in first returned name wsprintf(szAdapterName, L"%s", buf); int iRSSI=0; int iRes = GetSignalStrength(szAdapterName, &iRSSI); if(iRes == ERROR_SUCCESS){ return iRSSI; //ie -45 } else{ return LOADLIBFAILED; } } }
static int dvbfe_read_signal_strength(struct dvb_frontend* fe, u16* strength) { DECLARE_DEV; DBG_fCDVBFE("calling GetSignalStrength()\n"); return GetSignalStrength(p->context, strength); }