nl:: Weave:: Profiles:: DeviceControl
Không gian tên này bao gồm tất cả các giao diện trong Weave dành cho hồ sơ Weave Device Control.
Tóm tắt
Hồ sơ điều khiển thiết bị hỗ trợ các hoạt động của máy khách-máy chủ sao cho ứng dụng (thiết bị điều khiển) có thể kích hoạt chức năng phần mềm tiện ích cụ thể trên máy chủ (thiết bị đang được thiết lập) để hỗ trợ và bật quá trình thiết lập cũng như cấp phép thiết bị. Các hoạt động này bao gồm cả việc đặt lại cấu hình của thiết bị máy chủ và bật két an toàn để xác định hành vi khi quy trình thiết lập bị huỷ sớm.
Hàm |
|
---|---|
SendLookingToRendezvous(ExchangeContext *ec)
|
Gửi tin nhắn LookToRendezvous cho đồng nghiệp.
|
Lớp |
|
---|---|
nl:: |
Lớp uỷ quyền 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 hồ sơ 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
|
Tính năng cấp phép không an toàn đang hoạt động. |
kStatusCode_NoFailSafeActive
|
Không có tính năng cấp phép không an toàn đang hoạt động. |
kStatusCode_NoMatchingFailSafeActive
|
Mã thông báo không an toàn khi cấp phép không khớp với mã hoá không an toàn đang hoạt động. |
kStatusCode_NoSystemTestDelegate
|
Không thể chạy quy trình kiểm thử hệ thống nếu không có người được uỷ quyền. |
kStatusCode_RemotePassiveRendezvousTimedOut
|
Không có thiết bị nào được kết nối với máy chủ Kiểm soát thiết bị trong khoảng thời gian gặp mặt do ứng dụng chỉ định. |
kStatusCode_ResetNotAllowed
|
Thiết bị từ chối cho phép đặt lại theo yêu cầu. |
kStatusCode_ResetSuccessCloseCon
|
Phương thức ResetConfig sẽ thành công nhưng sẽ đóng kết nối trước tiên. |
kStatusCode_UnsecuredListenPreempted
|
Một ứng dụng khác đã buộc thay thế máy chủ Device Control (Điều khiển thiết bị) làm trình xử lý kết nối không an toàn của Weave stack này. |
kStatusCode_UnsupportedFailSafeMode
|
Chế độ không an toàn mà bạn đã chỉ định không được thiết bị hỗ trợ. |
@173
@173
Các loại thông báo điều khiển thiết bị.
Thuộc tính | |
---|---|
kMsgType_ArmFailSafe
|
Đặt cơ chế an toàn cho cấu hình trên thiết bị. |
kMsgType_DisableConnectionMonitor
|
Tắt tính năng giám sát tính trực tiếp của kết nối. |
kMsgType_DisarmFailSafe
|
Tắt nguồn một cấu hình đang hoạt động theo cách an toàn. |
kMsgType_EnableConnectionMonitor
|
Bật tính năng giám sát tính trực tiếp của kết nối. |
kMsgType_LookingToRendezvous
|
Đang xem tin nhắn của Rendezvouz. Tải trọng trống, tín hiệu có ý nghĩa duy nhất trong đó là mã nhận dạng nút nguồn. |
kMsgType_RemoteConnectionComplete
|
Cho ứng dụng Điều khiển thiết bị biết rằng Điều khiển từ xa thụ động từ xa đã hoàn tất thành công và đường hầm kết nối đang mở. |
kMsgType_RemotePassiveRendezvous
|
Yêu cầu gặp gỡ thụ động từ xa qua 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ị của chế độ ArmFailSafe.
Thuộc tính | |
---|---|
kArmMode_New
|
Đặt một giá trị không an toàn mới; trả về lỗi nếu một giá trị đang hoạt động. |
kArmMode_Reset
|
Đặt lại tất cả cấu hình thiết bị của thiết bị và bật chế độ an toàn mới. |
kArmMode_ResumeExisting
|
Tiếp tục trạng thái không an toàn đang chạy; trả về lỗi nếu không có quá trình đảm bảo an toàn không an toàn 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 tất cả thông tin cấu hình thiết bị. |
kResetConfigFlag_FabricConfig
|
Đặt lại thông tin cấu hình kết cấu. |
kResetConfigFlag_FactoryDefaults
|
Đặt lại thiết bị về mặc định hoàn toàn 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 tin nhắn.
Thuộc tính | |
---|---|
kMessageLength_ArmFailsafe
|
Độ dài của thông báo Không an toàn bật chuông báo động. |
kMessageLength_DisableConnectionMonitor
|
Tắt thời lượng thông báo của Trình theo dõi kết nối. |
kMessageLength_DisarmFailsafe
|
Tắt chuông báo động khi có thông báo ANR. |
kMessageLength_EnableConnectionMonitor
|
Bật thời lượng thông báo của Trình theo dõi kết nối. |
kMessageLength_RemotePassiveRendezvous
|
Thời lượng tin nhắn hẹn gặp 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 độ dài thông báo Kiểm tra hệ thống. |
Hàm
SendLookingToRendezvous
WEAVE_ERROR SendLookingToRendezvous( ExchangeContext *ec )
Gửi tin nhắn LookToRendezvous cho đồng nghiệp.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|