def checkNetworkCB(self,data): if data is True: if iNetwork.isWirelessInterface(self.selectedInterface): if self.WlanPluginInstalled: from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus iStatus.getDataForInterface(self.selectedInterface,self.checkWlanStateCB) else: self.currStep = self.getStepWithID("checklanstatusend") self.afterAsyncCode() else: self.currStep = self.getStepWithID("checklanstatusend") self.afterAsyncCode()
def AdapterSetupEndCB(self,data): if data is True: if self.selectedInterface in ('wlan0', 'ath0'): if self.WlanPluginInstalled == True: from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus iStatus.getDataForInterface(self.selectedInterface,self.checkWlanStateCB) else: self.currStep = self.getStepWithID("checklanstatusend") self.afterAsyncCode() else: self.currStep = self.getStepWithID("checklanstatusend") self.afterAsyncCode()
def getLinkState(self,iface): if iface in iNetwork.wlan_interfaces: try: from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus except: self["Network"].setForegroundColorNum(1) self["Network"].setText(_("disconnected")) self["NetworkInfo_Check"].setPixmapNum(1) self["NetworkInfo_Check"].show() else: iStatus.getDataForInterface(self.iface,self.getInfoCB) else: iNetwork.getLinkState(iface,self.LinkStatedataAvail)
def updateStatusbar(self): self["IFtext"].setText(_("Network:")) self["IF"].setText(iNetwork.getFriendlyAdapterName(self.iface)) self["Statustext"].setText(_("Link:")) if self.iface == 'wlan0': wait_txt = _("Please wait...") self["BSSID"].setText(wait_txt) self["ESSID"].setText(wait_txt) self["quality"].setText(wait_txt) self["signal"].setText(wait_txt) self["bitrate"].setText(wait_txt) self["enc"].setText(wait_txt) if iNetwork.isWirelessInterface(self.iface): try: from Plugins.SystemPlugins.WirelessLan.Wlan import iStatus except: self["statuspic"].setPixmapNum(1) self["statuspic"].show() else: iStatus.getDataForInterface(self.iface,self.getInfoCB) else: iNetwork.getLinkState(self.iface,self.dataAvail)
def resetList(self): iStatus.getDataForInterface(self.iface, self.getInfoCB)
def resetList(self): iStatus.getDataForInterface(self.iface,self.getInfoCB)