Representa informações sobre uma rede configurada em um dispositivo Weave ou conhecida por ele por uma verificação de rede.
Resumo dos campos
public long | NetworkId | O ID da rede atribuído a ela pelo dispositivo. -1 se não for especificado. |
public NetworkType | NetworkType | O tipo de rede (Wi-Fi, Thread etc.) |
public byte[] | ThreadExtendedPANId | O ID PAN estendido da linha de execução ou NULL se não for especificado. |
public byte[] | ThreadNetworkKey | A chave de rede do encadeamento ou NULL se não for especificada. |
public String | ThreadNetworkName | O nome da rede Thread ou NULL se não for uma rede Thread. |
public byte[] | WiFiKey | A chave do Wi-Fi ou NULL se não for especificada. |
public WiFiMode | WiFiMode | O modo de operação da rede Wi-Fi. |
public WiFiRole | WiFiRole | A função desempenhada pelo dispositivo na rede Wi-Fi. |
public String | WiFiSSID | O SSID do Wi-Fi ou NULL se não for uma rede Wi-Fi. |
public WiFiSecurityType | WiFiSecurityType | O tipo de segurança do Wi-Fi. |
Short público | WirelessSignalStrength | A intensidade do sinal da rede, em dBm, ou Short.MIN_VALUE se não estiver disponível/aplicável. |
Resumo do construtor público
Resumo do método público
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)
|
Resumo do método herdado
Campos
public long NetworkId
O ID atribuído à rede pelo dispositivo. -1 se não for especificado.
public NetworkType NetworkType
O tipo de rede (Wi-Fi, Thread etc.)
public byte[] ThreadExtendedPANId
O ID PAN estendido da linha de execução ou NULL, se não for especificado. Precisa ter exatamente 8 bytes de comprimento.
public byte[] ThreadNetworkKey
A chave de rede Thread ou NULL se não for especificada.
public String ThreadNetworkName
O nome da rede Thread ou NULL se não for uma rede Thread.
public byte[] WiFiKey
A chave do Wi-Fi ou NULL se não for especificada.
public WiFiMode WiFiMode
O modo de operação da rede Wi-Fi.
public WiFiRole WiFiRole
A função desempenhada pelo dispositivo na rede Wi-Fi.
public String WiFiSSID
O SSID do Wi-Fi ou NULL se não for uma rede Wi-Fi.
public WiFiSecurityType WiFiSecurityType
O tipo de segurança do Wi-Fi.
public short WirelessSignalStrength
A intensidade do sinal da rede, em dBm, ou Short.MIN_VALUE se não estiver disponível/aplicável.
Construtores públicos
public NetworkInfo ()
Métodos públicos
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)
Parâmetros
networkType | |
---|---|
networkId | |
wifiSSID | |
wifiMode | |
wifiRole | |
wifiSecurityType | |
wifiKey | |
threadNetworkName | |
threadExtendedPANId | |
threadNetworkKey | |
wirelessSignalStrength |
public static NetworkInfo MakeThread (String threadNetworkName, byte[] threadExtendedPANId, byte[] threadNetworkKey)
Parâmetros
threadNetworkName | |
---|---|
threadExtendedPANId | |
threadNetworkKey |
public static NetworkInfo MakeWiFi (String wifiSSID, WiFiMode wifiMode, WiFiRole wifiRole, WiFiSecurityType wifiSecurityType, byte[] wifiKey)
Parâmetros
wifiSSID | |
---|---|
wifiMode | |
wifiRole | |
wifiSecurityType | |
wifiKey |