нл:: Переплетение:: Диспетчер устройств:: WeaveDeviceManager

Краткое содержание

Наследование

Наследуется от: nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate

Конструкторы и деструкторы

WeaveDeviceManager ()

Публичные типы

@366 перечисление

Публичные атрибуты

AddNetwork
AddNetworkCompleteFunct
AppState
void *
DeviceEnumeration
DeviceEnumerationResponseFunct
General
CompleteFunct
GetCameraAuthData
GetCameraAuthDataCompleteFunct
GetFabricConfig
GetFabricConfigCompleteFunct
GetNetworks
GetNetworksCompleteFunct
GetRendezvousMode
GetRendezvousModeCompleteFunct
GetWirelessRegulatoryConfig
GetWirelessRegulatoryConfigCompleteFunct
IdentifyDevice
IdentifyDeviceCompleteFunct
PairToken
PairTokenCompleteFunct
ScanNetworks
NetworkScanCompleteFunct
State
enum nl::Weave::DeviceManager::WeaveDeviceManager::@366
UnpairToken
UnpairTokenCompleteFunct

Общественные функции

AddNetwork (const NetworkInfo *netInfo, void *appReqState, AddNetworkCompleteFunct onComplete, ErrorFunct onError)
ArmFailSafe (uint8_t armMode, uint32_t failSafeToken, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
Close ()
void
Close (bool graceful)
void
CloseDeviceConnection ()
void
CloseDeviceConnection (bool graceful)
void
ConfigureBinding ( Binding *const apBinding)
ConnectDevice (uint64_t deviceId, IPAddress deviceAddr, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
ConnectDevice (uint64_t deviceId, IPAddress deviceAddr, const char *pairingCode, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
ConnectDevice (uint64_t deviceId, IPAddress deviceAddr, const uint8_t *accessToken, uint32_t accessTokenLen, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
CreateFabric (void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
DisableConnectionMonitor (void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
DisableNetwork (uint32_t networkId, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
DisarmFailSafe (void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
EnableConnectionMonitor (uint16_t interval, uint16_t timeout, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
EnableNetwork (uint32_t networkId, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
GetCameraAuthData (const char *nonce, void *appReqState, GetCameraAuthDataCompleteFunct onComplete, ErrorFunct onError)
GetDeviceAddress ( IPAddress & deviceAddr)
GetDeviceId (uint64_t & deviceId)
GetFabricConfig (void *appReqState, GetFabricConfigCompleteFunct onComplete, ErrorFunct onError)
GetLastNetworkProvisioningResult (void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
GetNetworks (uint8_t flags, void *appReqState, GetNetworksCompleteFunct onComplete, ErrorFunct onError)
GetRendezvousMode (void *appReqState, GetRendezvousModeCompleteFunct onComplete, ErrorFunct onError)
GetWirelessRegulatoryConfig (void *appReqState, GetWirelessRegulatoryConfigCompleteFunct onComplete, ErrorFunct onError)
IdentifyDevice (void *appReqState, IdentifyDeviceCompleteFunct onComplete, ErrorFunct onError)
Init ( WeaveExchangeManager *exchangeMsg, WeaveSecurityManager *securityMgr)
IsConnected () const
bool
JoinExistingFabric (const uint8_t *fabricConfig, uint32_t fabricConfigLen, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
LeaveFabric (void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
PairToken (const uint8_t *pairingToken, uint32_t pairingTokenLen, void *appReqState, PairTokenCompleteFunct onComplete, ErrorFunct onError)
PassiveRendezvousDevice (void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
PassiveRendezvousDevice (const char *pairingCode, void *appReqState, CompleteFunct onComplete, ErrorFunct onError, StartFunct onStart)
PassiveRendezvousDevice (const uint8_t *accessToken, uint32_t accessTokenLen, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
Ping (void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
Ping (void *appReqState, int32_t payloadSize, CompleteFunct onComplete, ErrorFunct onError)
ReconnectDevice (void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
RegisterServicePairAccount (uint64_t serviceId, const char *accountId, const uint8_t *serviceConfig, uint16_t serviceConfigLen, const uint8_t *pairingToken, uint16_t pairingTokenLen, const uint8_t *pairingInitData, uint16_t pairingInitDataLen, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
RemotePassiveRendezvous (const IPAddress rendezvousDeviceAddr, const uint8_t *accessToken, uint32_t accessTokenLen, const uint16_t rendezvousTimeoutSec, const uint16_t inactivityTimeoutSec, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
RemotePassiveRendezvous (const IPAddress rendezvousDeviceAddr, const char *pairingCode, const uint16_t rendezvousTimeoutSec, const uint16_t inactivityTimeoutSec, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
RemotePassiveRendezvous (const IPAddress rendezvousDeviceAddr, const uint16_t rendezvousTimeoutSec, const uint16_t inactivityTimeoutSec, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
RemoveNetwork (uint32_t networkId, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
RendezvousDevice (const IdentifyDeviceCriteria & deviceCriteria, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
RendezvousDevice (const char *pairingCode, const IdentifyDeviceCriteria & deviceCriteria, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
RendezvousDevice (const uint8_t *accessToken, uint32_t accessTokenLen, const IdentifyDeviceCriteria & deviceCriteria, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
RendezvousDevice (const char *pairingCode, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
ResetConfig (uint16_t resetFlags, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
ScanNetworks ( NetworkType networkType, void *appReqState, NetworkScanCompleteFunct onComplete, ErrorFunct onError)
SetAutoReconnect (bool autoReconnect)
SetConnectTimeout (uint32_t timeoutMS)
SetConnectionClosedCallback (ConnectionClosedFunc onConnecionClosedFunc, void *onConnecionClosedAppReq)
void
SetRendezvousAddress ( IPAddress addr)
SetRendezvousAddress ( IPAddress addr, InterfaceId rendezvousIntf)
SetRendezvousLinkLocal (bool RendezvousLinkLocal)
SetRendezvousMode (uint16_t modeFlags, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
SetUseAccessToken (bool useAccessToken)
SetWiFiRendezvousAddress ( IPAddress addr)
SetWirelessRegulatoryConfig (const WirelessRegConfig *regConfig, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
Shutdown ()
StartDeviceEnumeration (void *appReqState, const IdentifyDeviceCriteria & deviceCriteria, DeviceEnumerationResponseFunct onResponse, ErrorFunct onError)
StartSystemTest (void *appReqState, uint32_t profileId, uint32_t testId, CompleteFunct onComplete, ErrorFunct onError)
StopDeviceEnumeration ()
void
StopSystemTest (void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
TestNetworkConnectivity (uint32_t networkId, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
UnpairToken (void *appReqState, UnpairTokenCompleteFunct onComplete, ErrorFunct onError)
UnregisterService (uint64_t serviceId, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
UpdateNetwork (const NetworkInfo *netInfo, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)
UpdateService (uint64_t serviceId, const uint8_t *serviceConfig, uint16_t serviceConfigLen, void *appReqState, CompleteFunct onComplete, ErrorFunct onError)

Публичные статические функции

AddNodeToList (uint64_t nodeId, uint64_t *& list, uint32_t & listLen, uint32_t & listMaxLen, uint32_t initialMaxLen)
IsNodeInList (uint64_t nodeId, uint64_t *list, uint32_t listLen)
bool
IsValidPairingCode (const char *pairingCode)
bool

Публичные типы

@366

 @366

Публичные атрибуты

Добавитьсеть

AddNetworkCompleteFunct AddNetwork

состояние приложения

void * AppState

Перечисление устройств

DeviceEnumerationResponseFunct DeviceEnumeration

Общий

CompleteFunct General

GetCameraAuthData

GetCameraAuthDataCompleteFunct GetCameraAuthData

GetFabricConfig

GetFabricConfigCompleteFunct GetFabricConfig

GetNetworks

GetNetworksCompleteFunct GetNetworks

Получить режим рандеву

GetRendezvousModeCompleteFunct GetRendezvousMode

GetWirelessRegulatoryConfig

GetWirelessRegulatoryConfigCompleteFunct GetWirelessRegulatoryConfig

Определить устройство

IdentifyDeviceCompleteFunct IdentifyDevice

ПараТокен

PairTokenCompleteFunct PairToken

СканНетворкс

NetworkScanCompleteFunct ScanNetworks

Состояние

enum nl::Weave::DeviceManager::WeaveDeviceManager::@366 State

UnpairToken

UnpairTokenCompleteFunct UnpairToken

Общественные функции

Добавитьсеть

WEAVE_ERROR AddNetwork(
  const NetworkInfo *netInfo,
  void *appReqState,
  AddNetworkCompleteFunct onComplete,
  ErrorFunct onError
)

ArmFailSafe

WEAVE_ERROR ArmFailSafe(
  uint8_t armMode,
  uint32_t failSafeToken,
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

Закрывать

void Close()

Закрывать

void Close(
  bool graceful
)

ЗакрытьDeviceConnection

void CloseDeviceConnection()

ЗакрытьDeviceConnection

void CloseDeviceConnection(
  bool graceful
)

Настроить привязку

WEAVE_ERROR ConfigureBinding(
  Binding *const apBinding
)

Подключитьустройство

WEAVE_ERROR ConnectDevice(
  uint64_t deviceId,
  IPAddress deviceAddr,
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

Подключитьустройство

WEAVE_ERROR ConnectDevice(
  uint64_t deviceId,
  IPAddress deviceAddr,
  const char *pairingCode,
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

Подключитьустройство

WEAVE_ERROR ConnectDevice(
  uint64_t deviceId,
  IPAddress deviceAddr,
  const uint8_t *accessToken,
  uint32_t accessTokenLen,
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

CreateFabric

WEAVE_ERROR CreateFabric(
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

ОтключитьConnectionMonitor

WEAVE_ERROR DisableConnectionMonitor(
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

Отключитьсеть

WEAVE_ERROR DisableNetwork(
  uint32_t networkId,
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

Снятие с охраныFailSafe

WEAVE_ERROR DisarmFailSafe(
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

ВключитьConnectionMonitor

WEAVE_ERROR EnableConnectionMonitor(
  uint16_t interval,
  uint16_t timeout,
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

Включитьсеть

WEAVE_ERROR EnableNetwork(
  uint32_t networkId,
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

GetCameraAuthData

WEAVE_ERROR GetCameraAuthData(
  const char *nonce,
  void *appReqState,
  GetCameraAuthDataCompleteFunct onComplete,
  ErrorFunct onError
)

Получить адрес устройства

WEAVE_ERROR GetDeviceAddress(
  IPAddress & deviceAddr
)

GetDeviceId

WEAVE_ERROR GetDeviceId(
  uint64_t & deviceId
)

GetFabricConfig

WEAVE_ERROR GetFabricConfig(
  void *appReqState,
  GetFabricConfigCompleteFunct onComplete,
  ErrorFunct onError
)

GetLastNetworkProvisioningResult

WEAVE_ERROR GetLastNetworkProvisioningResult(
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

GetNetworks

WEAVE_ERROR GetNetworks(
  uint8_t flags,
  void *appReqState,
  GetNetworksCompleteFunct onComplete,
  ErrorFunct onError
)

Получить режим рандеву

WEAVE_ERROR GetRendezvousMode(
  void *appReqState,
  GetRendezvousModeCompleteFunct onComplete,
  ErrorFunct onError
)

GetWirelessRegulatoryConfig

WEAVE_ERROR GetWirelessRegulatoryConfig(
  void *appReqState,
  GetWirelessRegulatoryConfigCompleteFunct onComplete,
  ErrorFunct onError
)

Определить устройство

WEAVE_ERROR IdentifyDevice(
  void *appReqState,
  IdentifyDeviceCompleteFunct onComplete,
  ErrorFunct onError
)

В этом

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMsg,
  WeaveSecurityManager *securityMgr
)

Подключен

bool IsConnected() const 

Присоединиться к существующей фабрике

WEAVE_ERROR JoinExistingFabric(
  const uint8_t *fabricConfig,
  uint32_t fabricConfigLen,
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

ОставитьТкань

WEAVE_ERROR LeaveFabric(
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

ПараТокен

WEAVE_ERROR PairToken(
  const uint8_t *pairingToken,
  uint32_t pairingTokenLen,
  void *appReqState,
  PairTokenCompleteFunct onComplete,
  ErrorFunct onError
)

Пассивное устройство рандеву

WEAVE_ERROR PassiveRendezvousDevice(
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

Пассивное устройство рандеву

WEAVE_ERROR PassiveRendezvousDevice(
  const char *pairingCode,
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError,
  StartFunct onStart
)

Пассивное устройство рандеву

WEAVE_ERROR PassiveRendezvousDevice(
  const uint8_t *accessToken,
  uint32_t accessTokenLen,
  void *appReqState,
  CompleteFunct onComplete,
  ErrorFunct onError
)

пинг

l10n-заполнитель49

пинг

l10n-заполнитель50

Повторное подключение устройства

l10n-заполнитель51

РегистрацияServicePairAccount

l10n-заполнитель52

УдаленныйПассивныйРандеву

l10n-заполнитель53

УдаленныйПассивныйРандеву

l10n-заполнитель54

УдаленныйПассивныйРандеву

l10n-заполнитель55

Удалить сеть

l10n-заполнитель56

Устройство Рандеву

l10n-заполнитель57

Устройство Рандеву

l10n-заполнитель58

Устройство Рандеву

l10n-заполнитель59

Устройство Рандеву

l10n-заполнитель60

Сбросконфигурации

l10n-placeholder61

СканНетворкс

l10n-placeholder62

Установитьавтопереподключение

l10n-заполнитель63

сетконнекттаймаут

l10n-placeholder64

SetConnectionClosedCallback

l10n-заполнитель65

Установитьадрес встречи

l10n-placeholder66

Установитьадрес встречи

l10n-placeholder67

УстановитьRendezvousLinkLocal

l10n-placeholder68

Установить режим рандеву

l10n-placeholder69

SetUseAccessToken

l10n-placeholder70

УстановитьWiFiRendezvousAddress

l10n-placeholder71

SetWirelessRegulatoryConfig

l10n-placeholder72

Неисправность

l10n-placeholder73

Стартдевицеенумератион

l10n-placeholder74

СтартСистемТест

l10n-placeholder75

Стопдевицеенумератион

l10n-placeholder76

СтопСистемТест

l10n-placeholder77

TestNetworkConnectivity

l10n-placeholder78

UnpairToken

l10n-placeholder79

Отменить регистрацию службы

l10n-placeholder80

Обновление сети

l10n-placeholder81

Служба обновления

l10n-placeholder82

WeaveDeviceManager

l10n-placeholder83

Публичные статические функции

Адднодетолистист

l10n-placeholder84

Иснодеинлист

l10n-placeholder85

IsValidPairingCode

l10n-placeholder86