nl:: Weave:: Profiles:: DeviceDescription
Không gian tên này bao gồm tất cả các giao diện trong cấu hình Weave dành cho hồ sơ Mô tả thiết bị Weave.
Tóm tắt
Hàm |
|
---|---|
MatchTargetFabricId(uint64_t fabricId, uint64_t targetFabricId)
|
NL_DLL_EXPORT bool
So sánh hai mã kết nối để xác định xem chúng có khớp nhau hay không (có cân nhắc các giá trị ký tự đại diện).
|
Lớp |
|
---|---|
nl:: |
Đối tượng ứng dụng khách để đưa ra yêu cầu Mô tả thiết bị. |
nl:: |
Đối tượng máy chủ để phản hồi các yêu cầu Mô tả thiết bị. |
nl:: |
Biểu thị các tiêu chí sử dụng để chọn thiết bị trong giao thức Nhận dạngDevice. |
nl:: |
Dạng phân tích cú pháp của một Thông báo Xác định. |
nl:: |
Dạng phân tích cú pháp của một Thông báo Nhận dạng phản hồi. |
nl:: |
|
nl:: |
|
nl:: |
Chứa thông tin mô tả về thiết bị Dệt. |
Bảng liệt kê
@177
@177
@178
@178
Loại thông báo cho Cấu hình mô tả thiết bị.
@179
@179
Thẻ phần tử dữ liệu cho hồ sơ mô tả thiết bị.
Thuộc tính | |
---|---|
kTag_DeviceFeature_HomeAlarmLinkCapable
|
[ boolean ] Cho biết Nest Protect có hỗ trợ kết nối với bảng điều khiển chuông báo tại nhà. Thẻ tính năng |
kTag_DeviceFeature_LinePowered
|
[ boolean ] Cho biết một thiết bị cần đến nguồn điện. Thẻ tính năng |
kTag_DeviceId
|
[ uint, tối đa 2^64 ] Dệt mã thiết bị. Thẻ theo bối cảnh |
kTag_FabricId
|
[ uint, 2^64 max ] Mã của vải Dệt mà thiết bị thuộc về. Thẻ theo bối cảnh |
kTag_ManufacturingDate
|
[ uint, phạm vi 1-65535 ] Ngày sản xuất lịch ở dạng mã hoá. Thẻ theo bối cảnh |
kTag_PairingCode
|
[ UTF-8 string, len 6-16 ] Mã ghép nối cho thiết bị. Thẻ theo bối cảnh |
kTag_PairingCompatibilityVersionMajor
|
[ uint, phạm vi 1-65535 ] Ghép nối khả năng tương thích phần mềm phiên bản chính. Thẻ theo bối cảnh |
kTag_PairingCompatibilityVersionMinor
|
[ uint, phạm vi 1-65535 ] Ghép nối phiên bản nhỏ tương thích phần mềm. Thẻ theo bối cảnh |
kTag_Primary802154MACAddress
|
[ byte string, len = 8 ] Địa chỉ MAC cho giao diện 802.15.4 chính của thiết bị. Thẻ theo bối cảnh |
kTag_PrimaryWiFiMACAddress
|
[ byte string, len = 6 ] Địa chỉ MAC cho giao diện Wi-Fi chính của thiết bị. Thẻ theo bối cảnh |
kTag_ProductId
|
[ uint, phạm vi 1-65535 ] Mã nhận dạng sản phẩm. Thẻ theo bối cảnh |
kTag_ProductRevision
|
[ uint, phạm vi 1-65535 ] Mã xác định bản sửa đổi sản phẩm. Thẻ theo bối cảnh |
kTag_RendezvousWiFiESSID
|
[ Chuỗi UTF-8, len 1-32 ] ESSID cho mạng điểm hẹn WiFi của thiết bị. Thẻ theo ngữ cảnh cụ thể. |
kTag_RendezvousWiFiESSIDSuffix
|
[Chuỗi UTF-8, len 1-32 ] Hậu tố ESSID cho mạng điểm hẹn Wi-Fi của thiết bị. Thẻ theo ngữ cảnh cụ thể. |
kTag_SerialNumber
|
[ Chuỗi UTF-8, len 1-32 ] Số sê-ri của thiết bị. Thẻ theo bối cảnh |
kTag_SoftwareVersion
|
[ UTF-8 string, len 1-32 ] Phiên bản phần mềm trên thiết bị. Thẻ theo bối cảnh |
kTag_VendorId
|
[ uint, phạm vi 1-65535 ] Mã xác định nhà cung cấp sản phẩm. Thẻ theo bối cảnh |
kTag_WeaveDeviceDescriptor
|
Cấu trúc chứa thông tin mô tả một thiết bị Dệt. Thẻ cấp cao nhất |
TargetDeviceModes
TargetDeviceModes
Trường bit (tối đa 32 bit) xác định thiết bị nào sẽ phản hồi Thông báo xác định vị trí dựa trên chế độ hiện tại của thiết bị.
Xin lưu ý rằng các chế độ được xác định ở đây là chung để có thể áp dụng cho nhiều loại thiết bị.
Thuộc tính | |
---|---|
kTargetDeviceMode_Any
|
Xác định vị trí tất cả thiết bị bất kể chế độ nào. |
kTargetDeviceMode_UserSelectedMode
|
Định vị tất cả thiết bị ở chế độ "do người dùng chọn", tức là thiết bị được người dùng trực tiếp xác định bằng cách nhấn vào một nút (hoặc cách tương đương). |
TargetFabricIds
TargetFabricIds
Mã nhận dạng vải mục tiêu đặc biệt.
Thuộc tính | |
---|---|
kTargetFabricId_Any
|
Chỉ định rằng tất cả thiết bị phải phản hồi bất kể tư cách thành viên kết hợp. |
kTargetFabricId_AnyFabric
|
Chỉ định rằng chỉ các thiết bị mà __are_ thành phần của một kết nối mới có thể phản hồi. |
kTargetFabricId_NotInFabric
|
Chỉ định rằng chỉ các thiết bị không phải là thành phần của một kết nối mới phản hồi. |
Hàm
MatchTargetFabricId
NL_DLL_EXPORT bool MatchTargetFabricId( uint64_t fabricId, uint64_t targetFabricId )
So sánh hai mã kết nối để xác định xem chúng có khớp nhau hay không (có cân nhắc các giá trị ký tự đại diện).
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Giá trị trả về |
|