nl:: बुनाई::डिवाइस मैनेजर

खास जानकारी

गिनती

ProductWildcardId enum

टाइपडेफ़

AddNetworkCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, uint32_t networkId) टाइपडेफ़
void(*
CompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState) टाइपडेफ़
void(*
ConnectionClosedFunc)(WeaveDeviceManager *deviceMgr, void *appReqState, WeaveConnection *con, WEAVE_ERROR conErr) टाइपडेफ़
void(*
DeviceEnumerationResponseFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, const DeviceDescription::WeaveDeviceDescriptor *devdesc, IPAddress deviceAddr, InterfaceId deviceIntf) टाइपडेफ़
void(*
ErrorFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, WEAVE_ERROR err, DeviceStatus *devStatus) टाइपडेफ़
void(*
GetCameraAuthDataCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, const char *macAddress, const char *authData) टाइपडेफ़
void(*
GetFabricConfigCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, const uint8_t *fabricConfig, uint32_t fabricConfigLen) टाइपडेफ़
void(*
GetNetworksCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, uint16_t netCount, const NetworkInfo *netInfoList) टाइपडेफ़
void(*
GetRendezvousModeCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, uint16_t modeFlags) टाइपडेफ़
void(*
GetWirelessRegulatoryConfigCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, const WirelessRegConfig *regConfig) टाइपडेफ़
void(*
IdentifyDeviceCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, const DeviceDescription::WeaveDeviceDescriptor *devdesc) टाइपडेफ़
void(*
NetworkScanCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, uint16_t netCount, const NetworkInfo *netInfoList) टाइपडेफ़
void(*
PairTokenCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, const uint8_t *tokenPairingBundle, uint32_t tokenPairingBunldeLen) टाइपडेफ़
void(*
StartFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, WeaveConnection *con) टाइपडेफ़
void(*
UnpairTokenCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState) टाइपडेफ़
void(*

वैरिएबल

ENUMERATED_NODES_LIST_INITIAL_SIZE = 256
const uint32_t
MAX_ENUMERATED_DEVICES = 256
const uint16_t
kResponseTimeoutMsec = 15000

फ़ंक्शन

IsProductWildcard(uint16_t productId)
bool

क्लास

nl:: बुनाई::डिवाइस मैनेजर::डिवाइस का स्टेटस
nl::वेव::डिवाइसमैनेजर::TraitSchemaDirectory
nl:: बुनाई:: डिवाइस मैनेजर::WeaveDeviceManager

गिनती

प्रॉडक्ट वाइल्डकार्ड आईडी

 ProductWildcardId

टाइपडेफ़

NetworkcompleteFunct जोड़ें

void(* AddNetworkCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, uint32_t networkId)

पूरा फ़ंक

void(* CompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState)

कनेक्शन बंदफ़ंक

void(* ConnectionClosedFunc)(WeaveDeviceManager *deviceMgr, void *appReqState, WeaveConnection *con, WEAVE_ERROR conErr)

डिवाइसEnumerationResponseFunct

void(* DeviceEnumerationResponseFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, const DeviceDescription::WeaveDeviceDescriptor *devdesc, IPAddress deviceAddr, InterfaceId deviceIntf)

गड़बड़ी फ़ंक

void(* ErrorFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, WEAVE_ERROR err, DeviceStatus *devStatus)

CameraAuthDatacompleteFunct पाएं

void(* GetCameraAuthDataCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, const char *macAddress, const char *authData)

GetFabricConfigcompleteFunct

void(* GetFabricConfigCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, const uint8_t *fabricConfig, uint32_t fabricConfigLen)

नेटवर्ककंप्लीटफ़ंट पाएं

void(* GetNetworksCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, uint16_t netCount, const NetworkInfo *netInfoList)

GetRendezvousModecompleteFunct

void(* GetRendezvousModeCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, uint16_t modeFlags)

WirelessनियमोंConfigConfigcompleteFunct पाएं

void(* GetWirelessRegulatoryConfigCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, const WirelessRegConfig *regConfig)

डिवाइस की पूरी पहचान करें

void(* IdentifyDeviceCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, const DeviceDescription::WeaveDeviceDescriptor *devdesc)

NetworkScancompleteFunct

void(* NetworkScanCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, uint16_t netCount, const NetworkInfo *netInfoList)

पेयरTokencompleteFunct

void(* PairTokenCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, const uint8_t *tokenPairingBundle, uint32_t tokenPairingBunldeLen)

स्टार्टफ़ंट

void(* StartFunct)(WeaveDeviceManager *deviceMgr, void *appReqState, WeaveConnection *con)

UnpairTokencompleteFunct

void(* UnpairTokenCompleteFunct)(WeaveDeviceManager *deviceMgr, void *appReqState)

वैरिएबल

ENUMErateD_NodeS_LIST_INITIAL_SIZE

const uint32_t ENUMERATED_NODES_LIST_INITIAL_SIZE = 256

MAX_ENUMErateD_DEVICES

const uint16_t MAX_ENUMERATED_DEVICES = 256

kResponseTimeoutMsec

const nl::Weave::ExchangeContext::Timeout kResponseTimeoutMsec = 15000

फ़ंक्शन

IsProductWildcard

bool IsProductWildcard(
  uint16_t productId
)