nl :: Tecer:: DeviceLayer :: Interno:: GenericNetworkProvisioningServerImpl
Resumo
Herança
Herda de: nl :: Weave :: Profiles :: NetworkProvisioning :: NetworkProvisioningServer nl :: Weave :: Profiles :: NetworkProvisioning :: NetworkProvisioningDelegate Tipos protegidos
Atributos protegidos
mScanNetworkType
uint8_t mScanNetworkType
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
)
GetCurrentOp
int16_t GetCurrentOp(
void
) const
HandleConnectivityTestSuccess
void HandleConnectivityTestSuccess(
void
)
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork(
uint32_t networkId
) override
Desative a rede especificada.
Detalhes | Parâmetros | [in] networkId | O ID da rede a ser desabilitada. |
|
Valores Retornados | WEAVE_NO_ERROR | Com sucesso. | other | Outro Weave ou códigos de erro específicos da plataforma indicando que ocorreu um erro impedindo o dispositivo de desabilitar a rede. |
|
HandleEnableDisableNetwork
WEAVE_ERROR HandleEnableDisableNetwork(
uint32_t networkId,
bool enable
)
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork(
uint32_t networkId
) override
Ative a rede especificada.
Detalhes | Parâmetros | [in] networkId | O ID da rede a ser habilitada. |
|
Valores Retornados | WEAVE_NO_ERROR | Com sucesso. | other | Outro Weave ou códigos de erro específicos da plataforma indicando que ocorreu um erro impedindo o dispositivo de habilitar a rede. |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks(
uint8_t flags
) override
Obtenha as redes configuradas.
Detalhes | Parâmetros | [in] flags | Sinalizadores para filtrar as redes recuperadas. |
|
Valores Retornados | WEAVE_NO_ERROR | Com sucesso. | other | Outro Weave ou códigos de erro específicos da plataforma indicando que ocorreu um erro impedindo o dispositivo de obter as redes configuradas. |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork(
uint32_t networkId
) override
Remova uma rede configurada.
Detalhes | Parâmetros | [in] networkId | O ID da rede a ser removida. |
|
Valores Retornados | WEAVE_NO_ERROR | Com sucesso. | other | Outro Weave ou códigos de erro específicos da plataforma indicando que ocorreu um erro impedindo o dispositivo de remover a rede. |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks(
uint8_t networkType
) override
Execute uma verificação de rede.
Detalhes | Parâmetros | [in] networkType | A tecnologia (por exemplo, WiFi ou Thread) para fazer a varredura. |
|
Valores Retornados | WEAVE_NO_ERROR | Com sucesso. | other | Outro Weave ou códigos de erro específicos da plataforma indicando que ocorreu um erro impedindo o dispositivo de realizar uma varredura de rede. |
|
Veja também: #NetworkType para tipos válidos.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode(
uint16_t rendezvousMode
) override
Defina o modo de encontro.
Detalhes | Parâmetros | [in] rendezvousMode | O modo de encontro a ser usado. |
|
Valores Retornados | WEAVE_NO_ERROR | Com sucesso. | other | Outro Weave ou códigos de erro específicos da plataforma indicando que ocorreu um erro impedindo o dispositivo de definir o modo de encontro. |
|
Veja também: #RendezvousModeFlags para 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 para testar a conectividade. |
|
Valores Retornados | WEAVE_NO_ERROR | Com sucesso. | other | Outro Weave ou códigos de erro específicos da plataforma indicando que ocorreu um erro impedindo o dispositivo de testar a conectividade. |
|
IsPairedToAccount
virtual bool IsPairedToAccount(
void
) const override
Chamado para determinar se o dispositivo está atualmente emparelhado com uma conta.
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
)
_ScanInProgress
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
)