Log("Point12")
Try
For i = 0 To 3
iIP = Val(sCurrentIP(i).Trim)
iNetMask = Val(sNetMask(i).Trim)
sTmp = DecToBin(iNetMask,8)
sTmp = ReverseBits(sTmp)
iNetMask = BinToDec(sTmp)
sBCAddr = sBCAddr & Bit.Or(iIP,iNetMask)
If i < 3 Then sBCAddr = sBCAddr & "."
Next
Catch
Log(LastException)
End Try
ProgressDialogHide
Log("Point13")
Try
sLease = NumberFormat(sLease / 60, 0, 2)
Catch
Log(LastException)
End Try
Log("Point14")
Return "Model: " & sModel & CRLF & _
"Android version: " & sVersion & CRLF & _
"SDK: " & sSdk & CRLF & CRLF & _
"Wifi Interface: " & sWifi & CRLF & _
"IP Address: " & sIP & CRLF & _
"Subnet Mask: " & sMask & CRLF & _
"Broadcast Addr.: " & sBCAddr & CRLF & _
"Default Gateway: " & sGate & CRLF & _
"DNS #1: " & sD1 & CRLF & _
"DNS #2: " & sD2 & CRLF & _
"Lease time: " & sLease & " minutes" & CRLF
Else
Return "Wifi Interface not found."
End If