פרטי הרשת

public class NetworkInfo extends Object

מייצג מידע על רשת שהוגדרה במכשיר Weave, או שזוהתה על ידו באמצעות סריקת רשת.

סיכום השדה

public long NetworkId מזהה הרשת שהוקצה לרשת על ידי המכשיר, -1 אם לא צוין.
‫public NetworkType NetworkType סוג הרשת (Wi-Fi,‏ Thread וכו')
public byte[] ThreadExtendedPANId מזהה ה-PAN המורחב של Thread, או NULL אם לא צוין.
public byte[] ThreadNetworkKey מפתח רשת Thread, או NULL אם לא צוין.
public String ThreadNetworkName שם רשת Thread, או NULL אם זו לא רשת Thread.
public byte[] WiFiKey מפתח ה-Wi-Fi, או NULL אם לא מצוין.
public WiFiMode WiFiMode מצב ההפעלה של רשת ה-Wi-Fi.
public WiFiRole WiFiRole התפקיד של המכשיר ברשת ה-Wi-Fi.
public String WiFiSSID מזהה ה-SSID של רשת ה-Wi-Fi, או NULL אם זו לא רשת Wi-Fi.
ציבורי WiFiSecurityType WiFiSecurityType סוג האבטחה של ה-Wi-Fi.
סרטון Shorts ציבורי WirelessSignalStrength עוצמת האות של הרשת, ב-dBm, או Short.MIN_VALUE אם לא זמין או רלוונטי.

סיכום של קונסטרוקטורים ציבוריים

סיכום של שיטות ציבוריות

‫static NetworkInfo
Make(int networkType, long networkId, String wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte[] wifiKey, String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey, short wirelessSignalStrength)
‫static NetworkInfo
MakeThread(String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)
‫static NetworkInfo
MakeWiFi(String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)

סיכום שיטות שעברו בירושה

שדות

public long NetworkId

מזהה הרשת שהוקצה לרשת על ידי המכשיר, -1 אם לא צוין.

public NetworkType NetworkType

סוג הרשת (Wi-Fi,‏ Thread וכו')

public byte[] ThreadExtendedPANId

מזהה ה-PAN המורחב של Thread, או NULL אם לא צוין. האורך חייב להיות בדיוק 8 בייטים.

public byte[] ThreadNetworkKey

מפתח רשת Thread, או NULL אם לא מצוין.

public String ThreadNetworkName

שם רשת Thread, או NULL אם זו לא רשת Thread.

public byte[] WiFiKey

מפתח ה-Wi-Fi, או NULL אם לא מצוין.

public WiFiMode WiFiMode

מצב ההפעלה של רשת ה-Wi-Fi.

public WiFiRole WiFiRole

התפקיד של המכשיר ברשת ה-Wi-Fi.

public String WiFiSSID

מזהה ה-SSID של רשת ה-Wi-Fi, או NULL אם זו לא רשת Wi-Fi.

public WiFiSecurityType WiFiSecurityType

סוג האבטחה של ה-Wi-Fi.

public short WirelessSignalStrength

עוצמת האות של הרשת, ב-dBm, או Short.MIN_VALUE אם היא לא זמינה או לא רלוונטית.

יצרנים ציבוריים

public NetworkInfo ()

שיטות גלויות

public static NetworkInfo Make (int networkType, long networkId, String wifiSSID, int wifiMode, int wifiRole, int wifiSecurityType, byte[] wifiKey, String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey, short wirelessSignalStrength)

פרמטרים
networkType
networkId
wifiSSID
wifiMode
wifiRole
wifiSecurityType
wifiKey
threadNetworkName
threadExtendedPANId
threadNetworkKey
wirelessSignalStrength

public static NetworkInfo MakeThread (String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)

פרמטרים
threadNetworkName
threadExtendedPANId
threadNetworkKey

public static NetworkInfo MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)

פרמטרים
wifiSSID
wifiMode
wifiRole
wifiSecurityType
wifiKey