nl:: Weave:: Hồ sơ:: DeviceControl
Vùng chứa tên này bao gồm tất cả giao diện trong Weave cho cấu hình Weave Device Control.
Tóm tắt
Cấu hình điều khiển thiết bị hỗ trợ hoạt động từ máy chủ đến máy chủ nhằm giúp ứng dụng (thiết bị kiểm soát) kích hoạt chức năng tiện ích cụ thể trên máy chủ (thiết bị đang trong quá trình thiết lập) để hỗ trợ và bật quá trình thiết lập và cấp phép thiết bị. Một số ví dụ là việc đặt lại cấu hình của thiết bị máy chủ và bật các két an toàn không thành công để xác định hành vi khi quy trình thiết lập bị hủy sớm.
Hàm |
|
---|---|
SendLookingToRendezvous(ExchangeContext *ec)
|
Gửi tin nhắn LookToRendezvous cho đồng nghiệp.
|
Lớp |
|
---|---|
nl:: |
Ủy quyền lớp để triển khai các thao tác Điều khiển thiết bị đến trên thiết bị máy chủ. |
nl:: |
Lớp máy chủ để triển khai cấu hình Kiểm soát thiết bị. |
Bảng liệt kê
@172
@172
Mã trạng thái điều khiển thiết bị.
Thuộc tính | |
---|---|
kStatusCode_FailSafeAlreadyActive
|
Đang cấp phép an toàn. |
kStatusCode_NoFailSafeActive
|
Không có cấp phép không an toàn đang hoạt động. |
kStatusCode_NoMatchingFailSafeActive
|
Mã thông báo cung cấp lỗi an toàn không khớp với mã thông báo không an toàn đang hoạt động. |
kStatusCode_NoSystemTestDelegate
|
Quá trình kiểm tra hệ thống không thể chạy mà không có đại biểu. |
kStatusCode_RemotePassiveRendezvousTimedOut
|
Không có thiết bị nào được sử dụng với máy chủ Kiểm soát thiết bị trong khoảng thời gian điểm đến do ứng dụng chỉ định. |
kStatusCode_ResetNotAllowed
|
Thiết bị từ chối cho phép đặt lại yêu cầu. |
kStatusCode_ResetSuccessCloseCon
|
Phương thức Đặt cấu hình sẽ thành công, nhưng sẽ đóng kết nối trước. |
kStatusCode_UnsecuredListenPreempted
|
Một ứng dụng khác đã buộc phải thay thế máy chủ Kiểm soát thiết bị vì trình xử lý kết nối không an toàn này của ngăn xếp Weave. |
kStatusCode_UnsupportedFailSafeMode
|
Thiết bị không hỗ trợ chế độ không an toàn được chỉ định. |
@173
@173
Loại thông báo điều khiển thiết bị.
Thuộc tính | |
---|---|
kMsgType_ArmFailSafe
|
Bật cấu hình không an toàn cho cấu hình trên thiết bị. |
kMsgType_DisableConnectionMonitor
|
Tắt tính năng theo dõi thời gian kết nối. |
kMsgType_DisarmFailSafe
|
Tắt một cấu hình đang hoạt động không an toàn. |
kMsgType_EnableConnectionMonitor
|
Bật tính năng theo dõi sự kiện kết nối. |
kMsgType_LookingToRendezvous
|
Tôi đang tìm tin nhắn của Rendezvouz. Phần dữ liệu thực tế trống, tín hiệu duy nhất có ý nghĩa trong mã này là mã nút nguồn. |
kMsgType_RemoteConnectionComplete
|
Thông báo cho ứng dụng Device Control rằng Remote Passive Rendezvous đã hoàn tất thành công và đường hầm kết nối đang mở. |
kMsgType_RemotePassiveRendezvous
|
Yêu cầu Điều khiển từ xa thụ động từ máy chủ điều khiển thiết bị. |
kMsgType_ResetConfig
|
Đặt lại trạng thái cấu hình của thiết bị. |
kMsgType_StartSystemTest
|
Bắt đầu kiểm tra hệ thống. |
kMsgType_StopSystemTest
|
Dừng kiểm tra hệ thống. |
@174
@174
Các giá trị chế độ an toàn của ArmFail.
Thuộc tính | |
---|---|
kArmMode_New
|
Bật một lỗi an toàn mới; trả về lỗi nếu lỗi đã hoạt động. |
kArmMode_Reset
|
Đặt lại tất cả cấu hình thiết bị và bật tính năng an toàn mới cho lỗi. |
kArmMode_ResumeExisting
|
Tiếp tục thử nghiệm an toàn không thành công; trả về lỗi nếu không có lỗi an toàn đang diễn ra hoặc nếu mã thông báo không an toàn không khớp. |
@175
@175
Đặt lại cờ cấu hình.
Thuộc tính | |
---|---|
kResetConfigFlag_All
|
Đặt lại mọi thông tin về cấu hình thiết bị. |
kResetConfigFlag_FabricConfig
|
Đặt lại thông tin cấu hình vải. |
kResetConfigFlag_FactoryDefaults
|
Đặt lại thiết bị về trạng thái mặc định ban đầu. |
kResetConfigFlag_NetworkConfig
|
Đặt lại thông tin cấu hình mạng. |
kResetConfigFlag_OperationalCredentials
|
Đặt lại thông tin xác thực hoạt động của thiết bị. |
kResetConfigFlag_ServiceConfig
|
Đặt lại thông tin cấu hình dịch vụ. |
@176
@176
Độ dài Thư.
Thuộc tính | |
---|---|
kMessageLength_ArmFailsafe
|
Bật chuông báo động ở độ dài an toàn. |
kMessageLength_DisableConnectionMonitor
|
Tắt độ dài của thông báo Giám sát kết nối. |
kMessageLength_DisarmFailsafe
|
Tắt chuông báo động độ dài an toàn. |
kMessageLength_EnableConnectionMonitor
|
Bật độ dài thông báo từ Màn hình kết nối. |
kMessageLength_RemotePassiveRendezvous
|
Độ dài tin nhắn trả lời từ xa thụ động từ xa. |
kMessageLength_ResetConfig
|
Đặt lại thời lượng thông báo Cấu hình. |
kMessageLength_StartSystemTest
|
Bắt đầu độ dài thông báo Kiểm tra hệ thống. |
kMessageLength_StopSystemTest
|
Dừng thời lượng thông báo Kiểm tra hệ thống. |
Hàm
Gửi LookToRendezvous
WEAVE_ERROR SendLookingToRendezvous( ExchangeContext *ec )
Gửi tin nhắn LookToRendezvous cho đồng nghiệp.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các thông số |
|
||||||
Giá trị trả về |
|