public override string WiFiInfo() { bool ret = false; string s; RFServices.RFStatus xSt = RFServices.RFStatus.ST_SCANNING; RFServices.GetRFAdapterLinkStatus(ref m_LinkQuality, ref m_SigPercent, ref m_Associated); s = (m_Associated) ? "В сети" : "НЕТ сети"; RFServices.GetRFAdapterStatus(ref xSt); s += "\r\n" + xSt.ToString(); int nSize = 6; byte[] aMAC = new byte[6]; bool bM = RFServices.GetRFAdapterMACAddress(aMAC, ref nSize); sMACAddr = ""; foreach (byte b in aMAC) { sMACAddr += String.Format("{0:X2}", b); } return(s); }
//private RadioMgrServices xRM; public DolphinWiFi() : base() { int nSize = 64; byte[] aMAC = new byte[64]; cSym = new CustPB(this, "cSym"); base.STB = cSym; base.ConfigTextBox(31, 24, 164, 16); //xRM = new RadioMgrServices(); if (RFServices.GetRFAdapterMACAddress(aMAC, ref nSize)) { sMACAddr = ""; for (int i = 0; i < 6; i++) { sMACAddr += String.Format("{0:X2}", aMAC[i]); } } else { sMACAddr = "000000000000"; } tmSig = new System.Windows.Forms.Timer(); tmSig.Enabled = false; tmSig.Interval = 500; tmSig.Tick += new EventHandler(tmSig_Tick); }
public void tmSig_Tick(object sender, EventArgs e) { RFServices.GetRFAdapterLinkStatus(ref m_LinkQuality, ref m_SigPercent, ref m_Associated); base.SignalPercent = m_SigPercent; //base.SigStrenght = m_LinkQuality; WiFiStat.GetIP(); base.SigTB.Invalidate(); }
public override string WiFiInfo() { bool ret = false; string s; //HHP.Network.RF80211.RFServices.RFStatus xSt; RFServices.RFStatus xSt = RFServices.RFStatus.ST_SCANNING; RFServices.GetRFAdapterLinkStatus(ref m_LinkQuality, ref m_SigPercent, ref m_Associated); s = (m_Associated) ? "В сети" : "НЕТ сети"; RFServices.GetRFAdapterStatus(ref xSt); s += "\r\n" + xSt.ToString(); return(s); }
private void Init6100(int nLX, int nLY, int nSX, int nSY) { int nSize = 6; byte[] aMAC = new byte[6]; cSym = new CustPB(this, "cSym"); base.SigTB = cSym; //base.ConfigTextBox(32, 35, 164, 18); if ((nSX > 0) && (nSY > 0)) { base.ConfigTextBox(nLX, nLY, nSX, nSY); } else { base.ConfigTextBox(); } xRS = new RFServices(); xRM = new RadioManager(); if (RFServices.GetRFAdapterMACAddress(aMAC, ref nSize)) { sMACAddr = ""; for (int i = 0; i < 6; i++) { sMACAddr += String.Format("{0:X2}", aMAC[i]); } } else { sMACAddr = "000000000000"; } tmSig = new System.Windows.Forms.Timer(); tmSig.Enabled = false; tmSig.Interval = 500; tmSig.Tick += new EventHandler(tmSig_Tick); }