public class IRWifiInfo
extends java.lang.Object
implements android.os.Parcelable
Modifier and Type | Field and Description |
---|---|
protected static byte |
CRC8INIT |
protected static byte |
CRC8POLY |
static android.os.Parcelable.Creator<IRWifiInfo> |
CREATOR |
static int |
SECURITY_NONE |
static int |
SECURITY_WEP |
static int |
SECURITY_WPA_WPA2 |
static java.lang.String |
TAG |
Constructor and Description |
---|
IRWifiInfo() |
IRWifiInfo(java.lang.String ssid,
int security,
java.lang.String password) |
Modifier and Type | Method and Description |
---|---|
static byte |
crc8(byte[] data,
int size) |
static byte |
crc8(byte[] data,
int size,
byte crcinit) |
java.lang.String |
createMorseString(java.lang.String deviceKey)
[0248]/#{SSID}/#{Password}/#{Key}/#{RegDomain}//////#{CRC}
|
int |
describeContents() |
java.lang.String |
getPassword() |
java.lang.String |
getPasswordInIRKitFormat() |
static java.lang.String |
getRawSSID(java.lang.String ssid) |
int |
getSecurity() |
java.lang.String |
getSSID() |
static boolean |
isIRKitWifi(android.net.wifi.ScanResult scanResult) |
static boolean |
isIRKitWifi(android.net.wifi.WifiConfiguration wifiConfig) |
static boolean |
isIRKitWifi(android.net.wifi.WifiInfo wifiInfo) |
static boolean |
isIRKitWifiSSID(java.lang.String ssid) |
static byte |
securityToAPIByte(int security) |
static java.lang.String |
securityToAPIString(int security) |
void |
setPassword(java.lang.String password) |
void |
setSecurity(int security) |
void |
setSSID(java.lang.String ssid) |
static java.lang.String |
toHexString(byte[] bytes) |
static java.lang.String |
toHexString(java.lang.String str) |
java.lang.String |
toString() |
void |
writeToParcel(android.os.Parcel parcel,
int i) |
public static final java.lang.String TAG
protected static final byte CRC8INIT
protected static final byte CRC8POLY
public static final int SECURITY_WPA_WPA2
public static final int SECURITY_WEP
public static final int SECURITY_NONE
public static final android.os.Parcelable.Creator<IRWifiInfo> CREATOR
public IRWifiInfo()
public IRWifiInfo(java.lang.String ssid, int security, java.lang.String password)
public static java.lang.String toHexString(byte[] bytes)
public static java.lang.String toHexString(java.lang.String str)
public static byte crc8(byte[] data, int size)
public static byte crc8(byte[] data, int size, byte crcinit)
public static byte securityToAPIByte(int security)
public static java.lang.String securityToAPIString(int security)
public java.lang.String getPasswordInIRKitFormat()
public java.lang.String createMorseString(java.lang.String deviceKey)
public java.lang.String getSSID()
public void setSSID(java.lang.String ssid)
public int getSecurity()
public void setSecurity(int security)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String toString()
toString
in class java.lang.Object
public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel parcel, int i)
writeToParcel
in interface android.os.Parcelable
public static boolean isIRKitWifiSSID(java.lang.String ssid)
public static boolean isIRKitWifi(android.net.wifi.WifiInfo wifiInfo)
public static boolean isIRKitWifi(android.net.wifi.WifiConfiguration wifiConfig)
public static boolean isIRKitWifi(android.net.wifi.ScanResult scanResult)
public static java.lang.String getRawSSID(java.lang.String ssid)