nl:: Weave:: Profiles:: DeviceDescription
This namespace includes all interfaces within Weave for the Weave Device Description profile.
Summary
Functions |
|
---|---|
MatchTargetFabricId(uint64_t fabricId, uint64_t targetFabricId)
|
NL_DLL_EXPORT bool
Compare two fabric IDs to determine if they match (considering wildcard values).
|
Classes |
|
---|---|
nl:: |
Client object for issuing Device Description requests. |
nl:: |
Server object for responding to Device Description requests. |
nl:: |
Represents criteria use to select devices in the IdentifyDevice protocol. |
nl:: |
Parsed form of an IdentifyRequest Message. |
nl:: |
Parsed form of an IdentifyResponse Message. |
nl:: |
|
nl:: |
|
nl:: |
Contains descriptive information about a Weave device. |
Enumerations
@177
@177
@178
@178
Message Types for the Device Description Profile.
@179
@179
Data Element Tags for the Device Description Profile.
TargetDeviceModes
TargetDeviceModes
Bit field (32-bits max) identifying which devices should respond to a LocateRequest Message based on their current mode.
Note that the modes defined here are intended to be general such that they can be applied to a variety of device types.
TargetFabricIds
TargetFabricIds
Special target fabric IDs.
Functions
MatchTargetFabricId
NL_DLL_EXPORT bool MatchTargetFabricId( uint64_t fabricId, uint64_t targetFabricId )
Compare two fabric IDs to determine if they match (considering wildcard values).
Details | |||||
---|---|---|---|---|---|
Parameters |
|
||||
Return Values |
|