нл:: Переплетение:: Уровень устройства:: Внутренний:: GenericNetworkProvisioningServerImpl
Краткое содержание
Наследование
Наследуется от: nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate Защищенные функции |
---|
ContinueThreadConnectivityTest (void) | void |
ContinueWiFiConnectivityTest (void) | void |
DoInit (void) | |
GetCurrentOp (void) const | int16_t |
HandleAddNetwork ( PacketBuffer *networkInfoTLV) override | |
HandleAddUpdateNetwork ( PacketBuffer *networkInfoTLV, bool add) | |
HandleConnectivityTestSuccess (void) | void |
HandleDisableNetwork (uint32_t networkId) override | Отключить указанную сеть. |
HandleEnableDisableNetwork (uint32_t networkId, bool enable) | |
HandleEnableNetwork (uint32_t networkId) override | Включите указанную сеть. |
HandleGetNetworks (uint8_t flags) override | Получите настроенные сети. |
HandleRemoveNetwork (uint32_t networkId) override | Удалить настроенную сеть. |
HandleScanNetworks (uint8_t networkType) override | Выполните сканирование сети. |
HandleSetRendezvousMode (uint16_t rendezvousMode) override | Установите режим встречи. |
HandleTestConnectivity (uint32_t networkId) override | Проверьте подключение указанной сети. |
HandleUpdateNetwork ( PacketBuffer *networkInfoTLV) override | |
IsPairedToAccount (void) const override | virtual bool Вызывается, чтобы определить, подключено ли устройство к учетной записи в данный момент. |
SetThreadProvisionDefaults (bool isUpdate, DeviceNetworkInfo & netInfo) | |
ValidateThreadProvision (bool isUpdate, const DeviceNetworkInfo & netInfo, uint32_t & statusProfileId, uint16_t & statusCode) | |
ValidateWiFiStationProvision (const DeviceNetworkInfo & netInfo, uint32_t & statusProfileId, uint16_t & statusCode) | |
_GetDelegate (void) | NetworkProvisioningDelegate * |
_OnPlatformEvent (const WeaveDeviceEvent *event) | void |
_ScanInProgress (void) | bool |
_StartPendingScan (void) | void |
Защищенные типы
Защищенные атрибуты
мсканнетворктипе
uint8_t mScanNetworkType
mTestConnectivityResult
struct nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl::@405 mTestConnectivityResult
Публичные атрибуты
мстатускоде
uint16_t mStatusCode
мстатуспрофилеид
uint32_t mStatusProfileId
Защищенные функции
ПродолжитьThreadConnectivityTest
void ContinueThreadConnectivityTest(
void
)
ПродолжитьWiFiConnectivityTest
void ContinueWiFiConnectivityTest(
void
)
GetCurrentOp
int16_t GetCurrentOp(
void
) const
HandleConnectivityTestSuccess
void HandleConnectivityTestSuccess(
void
)
РучкаОтключитьСеть
virtual WEAVE_ERROR HandleDisableNetwork(
uint32_t networkId
) override
Отключить указанную сеть.
Подробности | Параметры | [in] networkId | Идентификатор сети, которую необходимо отключить. |
|
Возвращаемые значения | WEAVE_NO_ERROR | Об успехе. | other | Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, не позволяющая устройству отключить сеть. |
|
HandleEnableDisableNetwork
WEAVE_ERROR HandleEnableDisableNetwork(
uint32_t networkId,
bool enable
)
РучкаEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork(
uint32_t networkId
) override
Включите указанную сеть.
Подробности | Параметры | [in] networkId | Идентификатор сети, которую необходимо включить. |
|
Возвращаемые значения | WEAVE_NO_ERROR | Об успехе. | other | Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, не позволяющая устройству включить сеть. |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks(
uint8_t flags
) override
Получите настроенные сети.
Подробности | Параметры | [in] flags | Флаги для фильтрации полученных сетей. |
|
Возвращаемые значения | WEAVE_NO_ERROR | Об успехе. | other | Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, не позволяющая устройству получить настроенные сети. |
|
РучкаУдалитьСеть
virtual WEAVE_ERROR HandleRemoveNetwork(
uint32_t networkId
) override
Удалить настроенную сеть.
Подробности | Параметры | [in] networkId | Идентификатор сети, которую необходимо удалить. |
|
Возвращаемые значения | WEAVE_NO_ERROR | Об успехе. | other | Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, не позволяющая устройству отключить сеть. |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks(
uint8_t networkType
) override
Выполните сканирование сети.
Подробности | Параметры | [in] networkType | Технология (например, Wi-Fi или Thread) для сканирования. |
|
Возвращаемые значения | WEAVE_NO_ERROR | Об успехе. | other | Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, не позволяющая устройству выполнить сканирование сети. |
|
Смотрите также: #NetworkType для допустимых типов.
РучкаSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode(
uint16_t rendezvousMode
) override
Установите режим встречи.
Подробности | Параметры | [in] rendezvousMode | Используемый режим встречи. |
|
Возвращаемые значения | WEAVE_NO_ERROR | Об успехе. | other | Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, не позволяющая устройству установить режим встречи. |
|
Смотрите также: #RendezvousModeFlags для допустимых режимов.
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity(
uint32_t networkId
) override
Проверьте подключение указанной сети.
Подробности | Параметры | [in] networkId | Идентификатор сети, подключение к которой необходимо проверить. |
|
Возвращаемые значения | WEAVE_NO_ERROR | Об успехе. | other | Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, не позволяющая устройству проверить подключение. |
|
Испайредтоаккаунт
virtual bool IsPairedToAccount(
void
) const override
Вызывается, чтобы определить, подключено ли устройство к учетной записи в данный момент.
ValidateThreadProvision
WEAVE_ERROR ValidateThreadProvision(
bool isUpdate,
const DeviceNetworkInfo & netInfo,
uint32_t & statusProfileId,
uint16_t & statusCode
)
Проверка предоставленияWiFiStationProvision
WEAVE_ERROR ValidateWiFiStationProvision(
const DeviceNetworkInfo & netInfo,
uint32_t & statusProfileId,
uint16_t & statusCode
)
_GetDelegate
NetworkProvisioningDelegate * _GetDelegate(
void
)
_СканИнПрогресс
bool _ScanInProgress(
void
)
_StartPendingScan
void _StartPendingScan(
void
)
Защищенные статические функции
ОбработчикConnectivityTestTimeOut
void HandleConnectivityTestTimeOut(
::nl::Weave::System::Layer *aLayer,
void *aAppState,
::nl::Weave::System::Error aError
)