Enumerations
enum TargetFabricIds
| Name | Value | Comments |
|---|---|---|
| kTargetFabricId_NotInFabric | kFabricIdNotSpecified |
Specifies that only devices that are __not__ a member of a fabric should respond. |
| kTargetFabricId_AnyFabric | kReservedFabricIdStart |
Specifies that only devices that __are_ a member of a fabric should respond. |
| kTargetFabricId_Any | kMaxFabricId |
Specifies that all devices should respond regardless of fabric membership. |
Special target fabric IDs.
Defined at line 326 of file gen/third_party/openweave-core/src/include/Weave/Profiles/device-description/DeviceDescription.h
enum TargetDeviceModes
| Name | Value | Comments |
|---|---|---|
| kTargetDeviceMode_Any | 0x00000000 |
Locate all devices regardless of mode. |
| kTargetDeviceMode_UserSelectedMode | 0x00000001 |
Locate all devices in 'user-selected' mode -- that is, where the device has |
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.
Defined at line 342 of file gen/third_party/openweave-core/src/include/Weave/Profiles/device-description/DeviceDescription.h
Records
Functions
-
bool MatchTargetFabricId (uint64_t fabricId, uint64_t targetFabricId)