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
been directly identified by a user by pressing a button (or equivalent).

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)