nl :: Tejido:: DeviceLayer :: Interno:: GenericNetworkProvisioningServerImpl
Resumen
Herencia
Hereda de: nl :: Weave :: Perfiles :: NetworkProvisioning :: NetworkProvisioningServer nl :: Weave :: Perfiles :: 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
Funciones protegidas
ContinueThreadConnectivityTest
void ContinueThreadConnectivityTest(
void
)
ContinuarWiFiConnectivityTest
void ContinueWiFiConnectivityTest(
void
)
GetCurrentOp
int16_t GetCurrentOp(
void
) const
MangoConnectividad Prueba Éxito
void HandleConnectivityTestSuccess(
void
)
ManejarDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork(
uint32_t networkId
) override
Desactiva la red especificada.
Detalles | Parámetros | [in] networkId | El ID de la red que se deshabilitará. |
|
Valores devueltos | WEAVE_NO_ERROR | Sobre el éxito. | other | Otros códigos de error de Weave o específicos de la plataforma que indican que se produjo un error que impidió que el dispositivo desactive la red. |
|
HandleEnableDisableNetwork
WEAVE_ERROR HandleEnableDisableNetwork(
uint32_t networkId,
bool enable
)
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork(
uint32_t networkId
) override
Habilita la red especificada.
Detalles | Parámetros | [in] networkId | El ID de la red que se habilitará. |
|
Valores devueltos | WEAVE_NO_ERROR | Sobre el éxito. | other | Otros códigos de error de Weave o específicos de la plataforma que indican que se produjo un error que impidió que el dispositivo habilitara la red. |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks(
uint8_t flags
) override
Obtenga las redes configuradas.
Detalles | Parámetros | [in] flags | Banderas para filtrar las redes recuperadas. |
|
Valores devueltos | WEAVE_NO_ERROR | Sobre el éxito. | other | Otros códigos de error Weave o específicos de la plataforma que indican que se produjo un error que impidió que el dispositivo obtenga las redes configuradas. |
|
Manejar Eliminar Red
virtual WEAVE_ERROR HandleRemoveNetwork(
uint32_t networkId
) override
Eliminar una red configurada.
Detalles | Parámetros | [in] networkId | El ID de la red que se va a eliminar. |
|
Valores devueltos | WEAVE_NO_ERROR | Sobre el éxito. | other | Otros códigos de error Weave o específicos de la plataforma que indican que se produjo un error que impidió que el dispositivo elimine la red. |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks(
uint8_t networkType
) override
Realice un escaneo de red.
Detalles | Parámetros | [in] networkType | La tecnología (por ejemplo, WiFi o Thread) para escanear. |
|
Valores devueltos | WEAVE_NO_ERROR | Sobre el éxito. | other | Otros códigos de error Weave o específicos de la plataforma que indican que se produjo un error que impidió que el dispositivo realizara un escaneo de red. |
|
Ver también: #NetworkType para tipos válidos.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode(
uint16_t rendezvousMode
) override
Establezca el modo de encuentro.
Detalles | Parámetros | [in] rendezvousMode | El modo de encuentro que se utilizará. |
|
Valores devueltos | WEAVE_NO_ERROR | Sobre el éxito. | other | Otros códigos de error de Weave o específicos de la plataforma que indican que se produjo un error que impidió que el dispositivo estableciera el modo de encuentro. |
|
Ver también: #RendezvousModeFlags para modos válidos.
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity(
uint32_t networkId
) override
Pruebe la conectividad de la red especificada.
Detalles | Parámetros | [in] networkId | El ID de la red para probar la conectividad. |
|
Valores devueltos | WEAVE_NO_ERROR | Sobre el éxito. | other | Otros códigos de error de Weave o específicos de la plataforma que indican que se produjo un error que impidió que el dispositivo probara la conectividad. |
|
IsPairedToAccount
virtual bool IsPairedToAccount(
void
) const override
Llamado para determinar si el dispositivo está actualmente vinculado a una cuenta.
ValidateThreadProvision
WEAVE_ERROR ValidateThreadProvision(
bool isUpdate,
const DeviceNetworkInfo & netInfo,
uint32_t & statusProfileId,
uint16_t & statusCode
)
Validar WiFiStationProvision
WEAVE_ERROR ValidateWiFiStationProvision(
const DeviceNetworkInfo & netInfo,
uint32_t & statusProfileId,
uint16_t & statusCode
)
_GetDelegate
NetworkProvisioningDelegate * _GetDelegate(
void
)
_ScanInProgress
bool _ScanInProgress(
void
)
_StartPendingScan
void _StartPendingScan(
void
)
Funciones estáticas protegidas
HandleConnectivityTestTimeOut
void HandleConnectivityTestTimeOut(
::nl::Weave::System::Layer *aLayer,
void *aAppState,
::nl::Weave::System::Error aError
)