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);
}
Пример #2
0
	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;
			}
		}
	}
Пример #3
0
static int dvbfe_read_signal_strength(struct dvb_frontend* fe, u16* strength)
{
	DECLARE_DEV;
	DBG_fCDVBFE("calling GetSignalStrength()\n");
	return GetSignalStrength(p->context, strength);
}