nl::
  #include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
  Classe de servidor para implementar o perfil de provisionamento de rede.
Resumo
Herança
Herda de: nl::Weave::WeaveServerBaseSubclasses conhecidas diretas:
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< NetworkProvisioningServerImpl >
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< ImplClass >
| Construtores e destruidores | |
|---|---|
| NetworkProvisioningServer(void) | 
| Atributos protegidos | |
|---|---|
| mCurOp | |
| mCurOpType | uint8_t | 
| mDelegate | |
| mLastOpResult | struct nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer::@217 | 
| Atributos públicos | |
|---|---|
| StatusCode | uint16_t | 
| StatusProfileId | uint32_t | 
| SysError | |
| Funções públicas | |
|---|---|
| Init(WeaveExchangeManager *exchangeMgr) | Inicializar o estado do servidor de provisionamento de rede e registrar-se para receber mensagens de provisionamento de rede.  | 
| SendAddNetworkComplete(uint32_t networkId) | virtual WEAVE_ERROREnvie uma mensagem "Adicionar rede concluída" se a rede tiver sido adicionada.  | 
| SendGetNetworksComplete(uint8_t resultCount, PacketBuffer *resultsTLV) | virtual WEAVE_ERROREnvie uma mensagem "Get Networks Complete" contendo as redes verificadas anteriormente.  | 
| SendGetWirelessRegulatoryConfigComplete(PacketBuffer *resultsTLV) | virtual WEAVE_ERROREnvie uma mensagem GetWireless RegulationConfigComplete ao outro ponto.  | 
| SendNetworkScanComplete(uint8_t resultCount, PacketBuffer *scanResultsTLV) | virtual WEAVE_ERROREnvie uma mensagem de resposta "Verificação de rede completa" com os resultados da verificação.  | 
| SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError) | virtual WEAVE_ERROREnviar uma resposta de relatório de status a uma solicitação.  | 
| SendSuccessResponse(void) | virtual WEAVE_ERROREnvie uma resposta de êxito para uma solicitação de provisionamento de rede.  | 
| SetDelegate(NetworkProvisioningDelegate *delegate) | voidDefina o delegado para processar eventos do servidor de provisionamento de rede.  | 
| Shutdown(void) | Encerre o servidor de provisionamento de rede.  | 
Atributos protegidos
mCurOp
ExchangeContext * mCurOp
mCurOpType
uint8_t mCurOpType
mDelegate
NetworkProvisioningDelegate * mDelegate
mLastOpResult
struct nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer::@217 mLastOpResult
Atributos públicos
StatusCode
uint16_t StatusCode
StatusProfileId
uint32_t StatusProfileId
SysError
WEAVE_ERROR SysError
Funções públicas
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Inicializar o estado do servidor de provisionamento de rede e registrar-se para receber mensagens de provisionamento de rede.
| Detalhes | |||||
|---|---|---|---|---|---|
| Parâmetros | 
 | ||||
| Valores de retorno | 
 | ||||
NetworkProvisioningServer
NetworkProvisioningServer( void )
SendAddNetworkComplete
virtual WEAVE_ERROR SendAddNetworkComplete( uint32_t networkId )
Envie uma mensagem "Adicionar rede concluída" se a rede tiver sido adicionada.
| Detalhes | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||
| Valores de retorno | 
 | ||||||||
SendGetNetworksComplete
virtual WEAVE_ERROR SendGetNetworksComplete( uint8_t resultCount, PacketBuffer *resultsTLV )
Envie uma mensagem "Get Networks Complete" contendo as redes verificadas anteriormente.
| Detalhes | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||
| Valores de retorno | 
 | ||||||||
SendGetWirelessRegulatoryConfigComplete
virtual WEAVE_ERROR SendGetWirelessRegulatoryConfigComplete( PacketBuffer *resultsTLV )
Envie uma mensagem GetWireless RegulationConfigComplete ao outro ponto.
| Detalhes | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||
| Valores de retorno | 
 | ||||||||
SendNetworkScanComplete
virtual WEAVE_ERROR SendNetworkScanComplete( uint8_t resultCount, PacketBuffer *scanResultsTLV )
Envie uma mensagem de resposta "Verificação de rede completa" com os resultados da verificação.
| Detalhes | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||||
| Valores de retorno | 
 | ||||||||
SendStatusReport
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
Enviar uma resposta de relatório de status a uma solicitação.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Parâmetros | 
 | ||||||
| Valores de retorno | 
 | ||||||
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
Envie uma resposta de êxito para uma solicitação de provisionamento de rede.
| Detalhes | |||||||
|---|---|---|---|---|---|---|---|
| Valores de retorno | 
 | ||||||
SetDelegate
void SetDelegate( NetworkProvisioningDelegate *delegate )
Defina o delegado para processar eventos do servidor de provisionamento de rede.
| Detalhes | |||
|---|---|---|---|
| Parâmetros | 
 | ||
Encerramento
WEAVE_ERROR Shutdown( void )
Encerre o servidor de provisionamento de rede.
| Detalhes | |||
|---|---|---|---|
| Valores de retorno | 
 | ||