nl:: Weave:: Profiles:: DeviceControl
Không gian tên này bao gồm tất cả giao diện trong Weave dành cho cấu hình 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 máy khách (thiết bị đang kiểm soát) có thể kích hoạt chức năng 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 và cấp phép thiết bị. Ví dụ: việc đặt lại cấu hình của thiết bị máy chủ và bật tính năng bảo vệ không an toàn sẽ 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ị. |
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 nào không an toàn đang hoạt động. |
kStatusCode_NoMatchingFailSafeActive
|
Mã thông báo đảm bảo an toàn khi cấp phép không khớp với trạng thái không an toàn đang hoạt động. |
kStatusCode_NoSystemTestDelegate
|
Bài kiểm thử hệ thống không thể chạy nếu không có thành phần được uỷ quyền. |
kStatusCode_RemotePassiveRendezvousTimedOut
|
Không có thiết bị nào kết nối với máy chủ Điều khiển thiết bị trong khoảng thời gian hẹn do ứng dụng chỉ định. |
kStatusCode_ResetNotAllowed
|
Thiết bị đã từ chối cho phép yêu cầu đặt lại. |
kStatusCode_ResetSuccessCloseCon
|
Phương thức ResetConfig 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 thay thế máy chủ Điều khiển thiết bị làm trình xử lý kết nối không an toàn của ngăn xếp Weave này. |
kStatusCode_UnsupportedFailSafeMode
|
Thiết bị không hỗ trợ chế độ đảm bảo an toàn đã chỉ định. |
@173
@173
Các loại thông báo điều khiển thiết bị.
Thuộc tính | |
---|---|
kMsgType_ArmFailSafe
|
Bậ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 trực tiếp kết nối. |
kMsgType_DisarmFailSafe
|
Tắt chuông báo động của một cấu hình đang hoạt động không an toàn. |
kMsgType_EnableConnectionMonitor
|
Bật tính năng giám sát trực tiếp kết nối. |
kMsgType_LookingToRendezvous
|
Đang tìm tin nhắn Rendezvouz. Tải trọng trống, tín hiệu có ý nghĩa duy nhất bên trong là mã nhận dạng nút nguồn. |
kMsgType_RemoteConnectionComplete
|
Cho ứng dụng Kiểm soát thiết bị biết rằng Giao thức 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 Kết nối thụ động từ xa với 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
|
Bật một chế độ không an toàn mới; sẽ trả về lỗi nếu một mã đã 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 tính năng an toàn mới cho thiết bị này. |
kArmMode_ResumeExisting
|
Tiếp tục quá trình đảm bảo an toàn đang diễn ra; trả về lỗi nếu không có quá trình đảm bảo an toàn nào đang diễn ra hoặc nếu mã thông báo không an toàn không khớp. |
@175
@175
Cờ Đặt lại 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 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 tin nhắn.
Thuộc tính | |
---|---|
kMessageLength_ArmFailsafe
|
Tắt độ dài tin nhắn Không an toàn. |
kMessageLength_DisableConnectionMonitor
|
Tắt độ dài tin nhắn của công cụ Giám sát kết nối. |
kMessageLength_DisarmFailsafe
|
Độ dài của tin nhắn không an toàn khi tắt chuông báo động. |
kMessageLength_EnableConnectionMonitor
|
Bật độ dài tin nhắn của công cụ Giám sát kết nối. |
kMessageLength_RemotePassiveRendezvous
|
Độ dài tin nhắn hẹn hò thụ động từ xa. |
kMessageLength_ResetConfig
|
Đặt lại độ dài của thông báo Cấu hình. |
kMessageLength_StartSystemTest
|
Bắt đầu độ dài tin nhắn Kiểm tra hệ thống. |
kMessageLength_StopSystemTest
|
Dừng độ dài tin nhắn Kiểm tra hệ thống. |
Hàm
SendLookingToRendezvous
WEAVE_ERROR SendLookingToRendezvous( ExchangeContext *ec )
Gửi tin nhắn LookToRendezvous cho đồng nghiệp.
Chi tiết | |||||||
---|---|---|---|---|---|---|---|
Tham số |
|
||||||
Giá trị trả về |
|