nl::Weave::Profiles

Namespace ini mencakup semua antarmuka dalam profil Weave untuk Weave, baik Umum maupun khusus vendor Nest Labs.

Ringkasan

Enumerasi

@184 enum
WeaveProfileId enum

Fungsi

WeaveMakeManagedNamespaceIdentifier(BDX, kWeaveManagedNamespaceDesignation_Current)
namespace
WeaveMakeManagedNamespaceIdentifier(BDX, kWeaveManagedNamespaceDesignation_Development)
namespace
WeaveMakeManagedNamespaceIdentifier(DataManagement, kWeaveManagedNamespaceDesignation_Current)
namespace
WeaveMakeManagedNamespaceIdentifier(DataManagement, kWeaveManagedNamespaceDesignation_Legacy)
namespace

Class

nl::Weave::Profiles::MessageIterator

Agar dapat menggunakan buffer pesan secara bijak, kita menentukan iterator ini, yang dapat digunakan untuk melacak batas dan seterusnya.

nl::Weave::Profiles::ReferencedString

Berikut cara menangani string di Weave.

nl::Weave::Profiles::ReferencedTLVData

Demikian pula, kita harus dapat merepresentasikan blob data TLV lama yang besar.

nl::Weave::Profiles::RetainedPacketBuffer

Ini adalah class dasar yang berfungsi sebagai objek praktis untuk penghitungan referensi secara otomatis System::PacketBuffer.

nl::Weave::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

Namespace

nl::Weave::Profiles::BDX_Current

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Transfer Data Massal (BDX) yang saat ini digunakan untuk produksi.

nl::Weave::Profiles::BDX_Development

Namespace ini mencakup semua antarmuka di dalam Weave untuk profil Bulk Data Transfer (BDX) yang secara aktif sedang dikembangkan dan tidak boleh digunakan untuk penggunaan produksi.

nl::Weave::Profiles::BulkDataTransfer

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Weave Bulk Data Transfer (BDX).

nl::Weave::Profiles::Common

Namespace ini mencakup semua antarmuka di dalam Weave untuk profil Common Weave.

nl::Weave::Profiles::DataManagement_Current

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Weave Data Management (WDM) yang saat ini didukung untuk penggunaan produksi.

nl::Weave::Profiles::DataManagement_Legacy

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Weave Data Management (WDM) yang akan dihentikan.

nl::Weave::Profiles::DeviceControl

Namespace ini mencakup semua antarmuka di dalam Weave untuk profil Weave Device Control.

nl::Weave::Profiles::DeviceDescription

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Weave Device Description.

nl::Weave::Profiles::DropcamLegacyPairing
nl::Weave::Profiles::Echo_Next
nl::Weave::Profiles::FabricProvisioning

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Penyediaan Weave Fabric, yang kedua dari tiga profil penyediaan Weave.

nl::Weave::Profiles::Heartbeat

Namespace ini mencakup semua antarmuka di dalam Weave untuk profil Heartbeat Weave.

nl::Weave::Profiles::Locale

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Lokal Weave.

nl::Weave::Profiles::NetworkProvisioning

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Penyediaan Jaringan Weave, yang pertama dari tiga profil penyediaan Weave.

nl::Weave::Profiles::Security

Namespace ini mencakup semua antarmuka di dalam Weave untuk profil Security Weave.

nl::Weave::Profiles::ServiceDirectory

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Direktori Layanan Weave, yang mencakup protokol terkait dengan nama yang sama.

nl::Weave::Profiles::ServiceProvisioning

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Penyediaan Layanan Weave, yang ketiga dari tiga profil penyediaan Weave.

nl::Weave::Profiles::SoftwareUpdate

Namespace ini mencakup semua antarmuka di dalam Weave untuk profil Weave Software Update, yang mencakup protokol terkait dengan nama yang sama.

nl::Weave::Profiles::StatusReporting

Namespace ini mencakup semua antarmuka di dalam Weave untuk subprofil Pelaporan Status Weave, yang merupakan bagian dari dan di dalam profil Umum Weave.

nl::Weave::Profiles::Time
nl::Weave::Profiles::TokenPairing

Namespace ini mencakup semua antarmuka di dalam Weave untuk profil Pasangan Token Autentikasi Weave.

nl::Weave::Profiles::Vendor
nl::Weave::Profiles::WeaveMakeManagedNamespaceIdentifier
nl::Weave::Profiles::WeaveTunnel

Enumerasi

@184

 @184

WeaveProfileId

 WeaveProfileId

Fungsi

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Development
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Legacy
)