Namespaces

Enumerations

enum WeaveProfileId
Name Value
kWeaveProfile_Common (kWeaveVendor_Common << 16) | 0x0000
kWeaveProfile_Core_Deprecated (kWeaveVendor_Common << 16) | 0x0000
kWeaveProfile_Echo (kWeaveVendor_Common << 16) | 0x0001
kWeaveProfile_StatusReport_Deprecated (kWeaveVendor_Common << 16) | 0x0002
kWeaveProfile_NetworkProvisioning (kWeaveVendor_Common << 16) | 0x0003
kWeaveProfile_Security (kWeaveVendor_Common << 16) | 0x0004
kWeaveProfile_FabricProvisioning (kWeaveVendor_Common << 16) | 0x0005
kWeaveProfile_DeviceControl (kWeaveVendor_Common << 16) | 0x0006
kWeaveProfile_Time (kWeaveVendor_Common << 16) | 0x0007
kWeaveProfile_WDM (kWeaveVendor_Common << 16) | 0x000B
kWeaveProfile_SWU (kWeaveVendor_Common << 16) | 0x000C
kWeaveProfile_BDX (kWeaveVendor_Common << 16) | 0x000D
kWeaveProfile_DeviceDescription (kWeaveVendor_Common << 16) | 0x000E
kWeaveProfile_ServiceProvisioning (kWeaveVendor_Common << 16) | 0x000F
kWeaveProfile_ServiceDirectory (kWeaveVendor_Common << 16) | 0x0010
kWeaveProfile_Locale (kWeaveVendor_Common << 16) | 0x0011
kWeaveProfile_Tunneling (kWeaveVendor_Common << 16) | 0x0012
kWeaveProfile_Heartbeat (kWeaveVendor_Common << 16) | 0x0013
kWeaveProfile_ApplicationKeys (kWeaveVendor_Common << 16) | 0x001D
kWeaveProfile_TokenPairing (kWeaveVendor_Common << 16) | 0x0020
kWeaveProfile_DictionaryKey (kWeaveVendor_Common << 16) | 0x0021
kWeaveProfile_Occupancy (kWeaveVendor_NestLabs << 16) | 0x0001
kWeaveProfile_Structure (kWeaveVendor_NestLabs << 16) | 0x0002
kWeaveProfile_NestProtect (kWeaveVendor_NestLabs << 16) | 0x0003
kWeaveProfile_TimeVariantData (kWeaveVendor_NestLabs << 16) | 0x0004
kWeaveProfile_Alarm (kWeaveVendor_NestLabs << 16) | 0x0006
kWeaveProfile_HeatLink (kWeaveVendor_NestLabs << 16) | 0x0007
kWeaveProfile_Safety (kWeaveVendor_NestLabs << 16) | 0x0008
kWeaveProfile_SafetySummary (kWeaveVendor_NestLabs << 16) | 0x0009
kWeaveProfile_NestThermostat (kWeaveVendor_NestLabs << 16) | 0x000A
kWeaveProfile_NestBoiler (kWeaveVendor_NestLabs << 16) | 0x000B
kWeaveProfile_NestHvacEquipmentControl (kWeaveVendor_NestLabs << 16) | 0x000C
kWeaveProfile_NestDomesticHotWater (kWeaveVendor_NestLabs << 16) | 0x000D
kWeaveProfile_TopazHistory (kWeaveVendor_NestLabs << 16) | 0x000F
kWeaveProfile_DropcamLegacyPairing (kWeaveVendor_NestLabs << 16) | 0x0010
kWeaveProfile_NestNetworkManager (kWeaveVendor_NestLabs << 16) | 0xE000
kWeaveProfile_NotSpecified (kWeaveVendor_NotSpecified << 16) | 0xFFFF

Weave Profile Ids (32-bits max)

Defined at line 47 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/WeaveProfiles.h

Records