nl:: Weave:: Perfiles:: NetworkProvisioning:: NetworkProvisioningDelegate
Esta es una clase abstracta.
#include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
Delegar clase para implementar operaciones de aprovisionamiento de red
Resumen
Herencia
Hereda de: nl::Weave::WeaveServerDelegateBaseSubclases conocidas directas:
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< NetworkProvisioningServerImpl >
nl::Weave:Ing:12
Atributos públicos |
|
---|---|
Server
|
[READ ONLY] El objeto de servidor al que está adjunto este delegado.
|
Funciones públicas |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Aplicar el control de acceso a nivel de mensaje para un mensaje de solicitud de aprovisionamiento de red entrante.
|
HandleAddNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
Agrega una red en particular.
|
HandleDisableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Inhabilita la red especificada.
|
HandleEnableNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Habilita la red especificada.
|
HandleGetNetworks(uint8_t flags)=0
|
virtual WEAVE_ERROR
Obtenga las redes configuradas.
|
HandleGetWirelessRegulatoryConfig(void)
|
virtual WEAVE_ERROR
Obtén información sobre la configuración regulatoria regulatoria inalámbrica.
|
HandleRemoveNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Quita una red configurada.
|
HandleScanNetworks(uint8_t networkType)=0
|
virtual WEAVE_ERROR
Realiza un análisis de red.
|
HandleSetRendezvousMode(uint16_t rendezvousMode)=0
|
virtual WEAVE_ERROR
Configura el modo de cita.
|
HandleSetWirelessRegulatoryConfig(PacketBuffer *regConfigTLV)
|
virtual WEAVE_ERROR
Establece la información de configuración regulatoria inalámbrica.
|
HandleTestConnectivity(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Probar la conectividad de la red especificada
|
HandleUpdateNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
Actualiza la configuración de una red.
|
IsPairedToAccount() const
|
virtual bool
Se llama para determinar si el dispositivo está vinculado actualmente a una cuenta.
|
Atributos públicos
Servidor
NetworkProvisioningServer * Server
[READ ONLY] El objeto de servidor al que está adjunto este delegado.
Funciones públicas
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Aplicar el control de acceso a nivel de mensaje para un mensaje de solicitud de aprovisionamiento de red entrante.
Detalles | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
ControladorDeAddNetwork
virtual WEAVE_ERROR HandleAddNetwork( PacketBuffer *networkInfoTLV )=0
Agrega una red en particular.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores que se muestran |
|
NetworkProvisioningDataElementTags para tipos válidos.
HandleInhabilitar red
virtual WEAVE_ERROR HandleDisableNetwork( uint32_t networkId )=0
Inhabilita la red especificada.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores que se muestran |
|
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId )=0
Habilita la red especificada.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores que se muestran |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags )=0
Obtenga las redes configuradas.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores que se muestran |
|
HandleGetWirelessreglamentacionesConfig
virtual WEAVE_ERROR HandleGetWirelessRegulatoryConfig( void )
Obtén información sobre la configuración regulatoria regulatoria inalámbrica.
Detalles | |||||
---|---|---|---|---|---|
Valores que se muestran |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId )=0
Quita una red configurada.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores que se muestran |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType )=0
Realiza un análisis de red.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores que se muestran |
|
NetworkType para obtener tipos válidos.
HandleSetRendezvousMode.
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode )=0
Configura el modo de cita.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores que se muestran |
|
RendezvousModeFlags para conocer los modos válidos.
HandleSetWirelessreglamentacionesConfig
virtual WEAVE_ERROR HandleSetWirelessRegulatoryConfig( PacketBuffer *regConfigTLV )
Establece la información de configuración regulatoria inalámbrica.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores que se muestran |
|
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId )=0
Probar la conectividad de la red especificada
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores que se muestran |
|
HandleUpdateNetwork
virtual WEAVE_ERROR HandleUpdateNetwork( PacketBuffer *networkInfoTLV )=0
Actualiza la configuración de una red.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores que se muestran |
|
NetworkProvisioningDataElementTags para tipos válidos.
Está vinculado a una cuenta
virtual bool IsPairedToAccount() const
Se llama para determinar si el dispositivo está vinculado actualmente a una cuenta.