O Google tem o compromisso de promover a igualdade racial para as comunidades negras.
Saiba como .
Envie comentários
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
nl:: Weave:: DeviceLayer:: Internal:: GenericNetworkProvisioningServerImpl
Resumo
Herança
Herdado de:
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate
Tipos protegidos
NetworkInfo
::nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo NetworkInfo
NetworkType_t
::nl::Weave::Profiles::NetworkProvisioning::NetworkType NetworkType_t
PacketBuffer
::nl::Weave::System::PacketBuffer PacketBuffer
ServerBaseClass
::nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer ServerBaseClass
Estado
State
WiFiSecurityType_t
::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t
Atributos protegidos
mScanNetworkType
uint8_t mScanNetworkType
mState
uint8_t mState
mTestConnectivityResult
struct nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl::@405 mTestConnectivityResult
Atributos públicos
mStatusCode
uint16_t mStatusCode
mStatusProfileId
uint32_t mStatusProfileId
Funções protegidas
ContinueThreadConnectivityTest
void ContinueThreadConnectivityTest(
void
)
ContinueWiFiConnectivityTest
void ContinueWiFiConnectivityTest(
void
)
DoInit
WEAVE_ERROR DoInit(
void
)
GetCurrentOp
int16_t GetCurrentOp(
void
) const
HandleAddNetwork
WEAVE_ERROR HandleAddNetwork(
PacketBuffer *networkInfoTLV
) override
HandleAddUpdateNetwork
WEAVE_ERROR HandleAddUpdateNetwork(
PacketBuffer *networkInfoTLV,
bool add
)
HandleConnectivityTestSuccess
void HandleConnectivityTestSuccess(
void
)
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork(
uint32_t networkId
) override
Desativa a rede especificada.
Detalhes
Parâmetros
[in] networkId
O ID da rede a ser desativada.
Valores de retorno
WEAVE_NO_ERROR
Se der certo.
other
Outros códigos do Weave ou específicos da plataforma que indicam a ocorrência de um erro que impede o dispositivo de desativar a rede.
HandleEnableDisableNetwork
WEAVE_ERROR HandleEnableDisableNetwork(
uint32_t networkId,
bool enable
)
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork(
uint32_t networkId
) override
Ativa a rede especificada.
Detalhes
Parâmetros
[in] networkId
O ID da rede a ser ativada.
Valores de retorno
WEAVE_NO_ERROR
Se der certo.
other
Outros códigos do Weave ou específicos da plataforma que indicam a ocorrência de um erro que impede o dispositivo de ativar a rede.
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks(
uint8_t flags
) override
Acessa as redes configuradas.
Detalhes
Parâmetros
[in] flags
Sinalizações para filtrar as redes recuperadas.
Valores de retorno
WEAVE_NO_ERROR
Se der certo.
other
Outros códigos do Weave ou específicos da plataforma que indicam a ocorrência de um erro que impede o dispositivo de acessar as redes configuradas.
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork(
uint32_t networkId
) override
Remove uma rede configurada.
Detalhes
Parâmetros
[in] networkId
O ID da rede a ser removida.
Valores de retorno
WEAVE_NO_ERROR
Se der certo.
other
Outros códigos do Weave ou específicos da plataforma que indicam a ocorrência de um erro que impede o dispositivo de remover a rede.
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks(
uint8_t networkType
) override
Faça uma verificação de rede.
Detalhes
Parâmetros
[in] networkType
A tecnologia (por exemplo, Wi-Fi ou Thread) a ser verificada.
Valores de retorno
WEAVE_NO_ERROR
Se der certo.
other
Outros códigos de erro do Weave ou específicos da plataforma que indicam a ocorrência de um erro que impede o dispositivo de executar uma verificação de rede.
Consulte também: #NetworkType para saber os tipos válidos.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode(
uint16_t rendezvousMode
) override
Define o modo de encontro.
Detalhes
Parâmetros
[in] rendezvousMode
O modo de encontro a ser usado.
Valores de retorno
WEAVE_NO_ERROR
Se der certo.
other
Outros códigos do Weave ou específicos da plataforma que indicam a ocorrência de um erro, impedindo que o dispositivo configure o modo de encontro.
Consulte também: #RendezvousModeFlags para saber os modos válidos.
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity(
uint32_t networkId
) override
Teste a conectividade da rede especificada.
Detalhes
Parâmetros
[in] networkId
O ID da rede com a conectividade que será testada.
Valores de retorno
WEAVE_NO_ERROR
Se der certo.
other
Outros códigos do Weave ou específicos da plataforma que indicam a ocorrência de um erro que impede o dispositivo de testar a conectividade.
HandleUpdateNetwork
WEAVE_ERROR HandleUpdateNetwork(
PacketBuffer *networkInfoTLV
) override
IsPairedToAccount
virtual bool IsPairedToAccount(
void
) const override
Chamado para determinar se o dispositivo está pareado com uma conta.
SetThreadProvisionDefaults
WEAVE_ERROR SetThreadProvisionDefaults(
bool isUpdate,
DeviceNetworkInfo & netInfo
)
ValidateThreadProvision
WEAVE_ERROR ValidateThreadProvision(
bool isUpdate,
const DeviceNetworkInfo & netInfo,
uint32_t & statusProfileId,
uint16_t & statusCode
)
ValidateWiFiStationProvision
WEAVE_ERROR ValidateWiFiStationProvision(
const DeviceNetworkInfo & netInfo,
uint32_t & statusProfileId,
uint16_t & statusCode
)
_GetDelegate
NetworkProvisioningDelegate * _GetDelegate(
void
)
void _OnPlatformEvent(
const WeaveDeviceEvent *event
)
_Verificação em andamento
bool _ScanInProgress(
void
)
_StartPendingScan
void _StartPendingScan(
void
)
Funções estáticas protegidas
HandleConnectivityTestTimeOut
void HandleConnectivityTestTimeOut(
::nl::Weave::System::Layer *aLayer,
void *aAppState,
::nl::Weave::System::Error aError
)
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas. Thread é uma marca registrada da Thread Group, Inc.
Última atualização 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
Quer enviar seu feedback?