Loading wifi/java/android/net/wifi/p2p/WifiP2pDevice.java +9 −2 Original line number Diff line number Diff line Loading @@ -124,7 +124,8 @@ public class WifiP2pDevice implements Parcelable { "name='(.*)' " + "config_methods=(0x[0-9a-fA-F]+) " + "dev_capab=(0x[0-9a-fA-F]+) " + "group_capab=(0x[0-9a-fA-F]+)" "group_capab=(0x[0-9a-fA-F]+)" + "( wfd_dev_info=000006([0-9a-fA-F]+))?" ); /** 2 token device address pattern Loading Loading @@ -153,7 +154,7 @@ public class WifiP2pDevice implements Parcelable { * @param string formats supported include * P2P-DEVICE-FOUND fa:7b:7a:42:02:13 p2p_dev_addr=fa:7b:7a:42:02:13 * pri_dev_type=1-0050F204-1 name='p2p-TEST1' config_methods=0x188 dev_capab=0x27 * group_capab=0x0 * group_capab=0x0 wfd_dev_info=000006015d022a0032 * * P2P-DEVICE-LOST p2p_dev_addr=fa:7b:7a:42:02:13 * Loading Loading @@ -205,6 +206,12 @@ public class WifiP2pDevice implements Parcelable { wpsConfigMethodsSupported = parseHex(match.group(6)); deviceCapability = parseHex(match.group(7)); groupCapability = parseHex(match.group(8)); if (match.group(9) != null) { String str = match.group(10); wfdInfo = new WifiP2pWfdInfo(parseHex(str.substring(0,4)), parseHex(str.substring(4,8)), parseHex(str.substring(8,12))); } break; } Loading wifi/java/android/net/wifi/p2p/WifiP2pWfdInfo.java +7 −0 Original line number Diff line number Diff line Loading @@ -54,6 +54,13 @@ public class WifiP2pWfdInfo implements Parcelable { public WifiP2pWfdInfo() { } public WifiP2pWfdInfo(int devInfo, int ctrlPort, int maxTput) { mWfdEnabled = true; mDeviceInfo = devInfo; mCtrlPort = ctrlPort; mMaxThroughput = maxTput; } public boolean isWfdEnabled() { return mWfdEnabled; } Loading Loading
wifi/java/android/net/wifi/p2p/WifiP2pDevice.java +9 −2 Original line number Diff line number Diff line Loading @@ -124,7 +124,8 @@ public class WifiP2pDevice implements Parcelable { "name='(.*)' " + "config_methods=(0x[0-9a-fA-F]+) " + "dev_capab=(0x[0-9a-fA-F]+) " + "group_capab=(0x[0-9a-fA-F]+)" "group_capab=(0x[0-9a-fA-F]+)" + "( wfd_dev_info=000006([0-9a-fA-F]+))?" ); /** 2 token device address pattern Loading Loading @@ -153,7 +154,7 @@ public class WifiP2pDevice implements Parcelable { * @param string formats supported include * P2P-DEVICE-FOUND fa:7b:7a:42:02:13 p2p_dev_addr=fa:7b:7a:42:02:13 * pri_dev_type=1-0050F204-1 name='p2p-TEST1' config_methods=0x188 dev_capab=0x27 * group_capab=0x0 * group_capab=0x0 wfd_dev_info=000006015d022a0032 * * P2P-DEVICE-LOST p2p_dev_addr=fa:7b:7a:42:02:13 * Loading Loading @@ -205,6 +206,12 @@ public class WifiP2pDevice implements Parcelable { wpsConfigMethodsSupported = parseHex(match.group(6)); deviceCapability = parseHex(match.group(7)); groupCapability = parseHex(match.group(8)); if (match.group(9) != null) { String str = match.group(10); wfdInfo = new WifiP2pWfdInfo(parseHex(str.substring(0,4)), parseHex(str.substring(4,8)), parseHex(str.substring(8,12))); } break; } Loading
wifi/java/android/net/wifi/p2p/WifiP2pWfdInfo.java +7 −0 Original line number Diff line number Diff line Loading @@ -54,6 +54,13 @@ public class WifiP2pWfdInfo implements Parcelable { public WifiP2pWfdInfo() { } public WifiP2pWfdInfo(int devInfo, int ctrlPort, int maxTput) { mWfdEnabled = true; mDeviceInfo = devInfo; mCtrlPort = ctrlPort; mMaxThroughput = maxTput; } public boolean isWfdEnabled() { return mWfdEnabled; } Loading