Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

nl::Weave::DeviceOverlay::Nội bộ::DeviceNetworkInfo

Tóm tắt

Loại công khai

@401 enum
NetworkType_t typedef
WiFiMode_t typedef
WiFiRole_t typedef
WiFiSecurityType_t typedef

Thuộc tính công khai

FieldPresent
struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402
NetworkId
uint32_t
Mã mạng mà thiết bị gán cho mạng.
NetworkId
bool
True nếu có trường NetworkId.
NetworkType
Loại mạng.
ThreadChannel
uint8_t
Kênh chủ đề (hiện tại là [11..26]) hoặc kThreadChannel_NotSpecated.
ThreadExtendedPANId[kThreadExtendedPANIdLength]
uint8_t
Mã PAN được mở rộng của chuỗi cuộc trò chuyện.
ThreadExtendedPANId
bool
True nếu có trường ThreadExtendedPANId.
ThreadMeshPrefix[kThreadMeshPrefixLength]
uint8_t
Tiền tố lưới Thread.
ThreadMeshPrefix
bool
True nếu có trường ThreadMeshprefix.
ThreadNetworkKey[kThreadNetworkKeyLength]
uint8_t
Khóa mạng chính Thread (KHÔNG được chấm dứt bằng NULL).
ThreadNetworkKey
bool
True nếu có trường ThreadNetworkKey.
ThreadNetworkName[kMaxThreadNetworkNameLength+1]
char
Tên mạng Thread dưới dạng một chuỗi bị chấm dứt NULL.
ThreadPANId
uint32_t
Mã PAN của chuỗi 16 bit hoặc kThreadPANId_NotSpec ngắn.
ThreadPSKc[kThreadPSKcLength]
uint8_t
Khóa ủy quyền chia sẻ trước Thread (KHÔNG được chấm dứt bằng NULL).
ThreadPSKc
bool
True nếu có trường ThreadPSKc.
WiFiKey[kMaxWiFiKeyLength]
uint8_t
Khóa Wi-Fi (KHÔNG chấm dứt NULL).
WiFiKeyLen
uint8_t
Độ dài tính bằng byte của khóa Wi-Fi.
WiFiMode
Chế độ hoạt động của mạng Wi-Fi.
WiFiRole
Vai trò mà thiết bị đóng trên mạng Wi-Fi.
WiFiSSID[kMaxWiFiSSIDLength+1]
char
SSID Wi-Fi dưới dạng chuỗi bị chấm dứt NULL.
WiFiSecurityType
Loại bảo mật Wi-Fi.
WirelessSignalStrength
int16_t
Cường độ tín hiệu của mạng hoặc INT16_MIN nếu không có/áp dụng.

Hàm công khai

Decode(::nl::Weave::TLV::TLVReader & reader)
Encode(::nl::Weave::TLV::TLVWriter & writer) const
MergeTo(DeviceNetworkInfo & dest)
Reset()
void

Hàm tĩnh công khai

EncodeArray(nl::Weave::TLV::TLVWriter & writer, const DeviceNetworkInfo *elems, size_t count)

Loại công khai

@401

 @401

Loại_mạng

::nl::Weave::Profiles::NetworkProvisioning::NetworkType NetworkType_t

Chế độ WiFi_t

::nl::Weave::Profiles::NetworkProvisioning::WiFiMode WiFiMode_t

Vai trò_Wi-t

::nl::Weave::Profiles::NetworkProvisioning::WiFiRole WiFiRole_t

WiFiSecurityType_t

::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t

Thuộc tính công khai

Trường hiện tại

struct nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo::@402 FieldPresent

Mã mạng

uint32_t NetworkId

Mã mạng mà thiết bị gán cho mạng.

Mã mạng

bool NetworkId

True nếu có trường NetworkId.

Loại mạng

NetworkType_t NetworkType

Loại mạng.

Luồng kênh

uint8_t ThreadChannel

Kênh chủ đề (hiện tại là [11..26]) hoặc kThreadChannel_NotSpecated.

Chuỗi chủ đề mở rộng

uint8_t ThreadExtendedPANId[kThreadExtendedPANIdLength]

Mã PAN được mở rộng của chuỗi cuộc trò chuyện.

Chuỗi chủ đề mở rộng

bool ThreadExtendedPANId

True nếu có trường ThreadExtendedPANId.

ThreadMeshprefix

uint8_t ThreadMeshPrefix[kThreadMeshPrefixLength]

Tiền tố lưới Thread.

ThreadMeshprefix

bool ThreadMeshPrefix

True nếu có trường ThreadMeshprefix.

Khóa chuỗi

uint8_t ThreadNetworkKey[kThreadNetworkKeyLength]

Khóa mạng chính Thread (KHÔNG được chấm dứt bằng NULL).

Khóa chuỗi

bool ThreadNetworkKey

True nếu có trường ThreadNetworkKey.

Tên chuỗi

char ThreadNetworkName[kMaxThreadNetworkNameLength+1]

Tên mạng Thread dưới dạng một chuỗi bị chấm dứt NULL.

Chuỗi chủ đề

uint32_t ThreadPANId

Mã PAN của chuỗi 16 bit hoặc kThreadPANId_NotSpec ngắn.

Luồng

uint8_t ThreadPSKc[kThreadPSKcLength]

Khóa ủy quyền chia sẻ trước Thread (KHÔNG được chấm dứt bằng NULL).

Luồng

bool ThreadPSKc

True nếu có trường ThreadPSKc.

Khóa Wi-Fi

uint8_t WiFiKey[kMaxWiFiKeyLength]

Khóa Wi-Fi (KHÔNG chấm dứt NULL).

Chìa khóa Wi-Fi

uint8_t WiFiKeyLen

Độ dài tính bằng byte của khóa Wi-Fi.

Chế độ WiFi

WiFiMode_t WiFiMode

Chế độ hoạt động của mạng Wi-Fi.

Vai trò trong Wi-Fi

WiFiRole_t WiFiRole

Vai trò mà thiết bị đóng trên mạng Wi-Fi.

SSID

char WiFiSSID[kMaxWiFiSSIDLength+1]

SSID Wi-Fi dưới dạng chuỗi bị chấm dứt NULL.

Loại bảo mật WiFi

WiFiSecurityType_t WiFiSecurityType

Loại bảo mật Wi-Fi.

Độ mạnh của tín hiệu không dây

int16_t WirelessSignalStrength

Cường độ tín hiệu của mạng hoặc INT16_MIN nếu không có/áp dụng.

Hàm công khai

Giải mã

WEAVE_ERROR Decode(
  ::nl::Weave::TLV::TLVReader & reader
)

Mã hóa

WEAVE_ERROR Encode(
  ::nl::Weave::TLV::TLVWriter & writer
) const 

Hợp nhất với

WEAVE_ERROR MergeTo(
  DeviceNetworkInfo & dest
)

Đặt lại

void Reset()

Hàm tĩnh công khai

Bộ mã hóa

WEAVE_ERROR EncodeArray(
  nl::Weave::TLV::TLVWriter & writer,
  const DeviceNetworkInfo *elems,
  size_t count
)