nl:: Weave:: DeviceLayer:: DeviceEventType
Tóm tắt
Bảng liệt kê |
|
---|---|
@396
|
enum Liệt kê các loại sự kiện dành riêng cho nền tảng mà ứng dụng nhìn thấy. |
@429
|
enum |
EventTypeRanges{
|
enum Phạm vi loại sự kiện. |
InternalEventTypes
|
enum Loại sự kiện nội bộ. |
InternalPlatformSpecificEventTypes
|
enum Liệt kê các loại sự kiện dành riêng cho nền tảng EFR32 nội bộ trong Lớp thiết bị dệt. |
InternalPlatformSpecificEventTypes
|
enum Liệt kê các loại sự kiện dành riêng cho nền tảng nRF52 nội bộ trong Lớp thiết bị dệt. |
PublicEventTypes{
|
enum Loại sự kiện công khai. |
PublicPlatformSpecificEventTypes
|
enum Liệt kê các loại sự kiện dành riêng cho nền tảng EFR32 mà ứng dụng có thể thấy. |
PublicPlatformSpecificEventTypes
|
enum Liệt kê các loại sự kiện dành riêng cho nền tảng nRF52 mà ứng dụng có thể nhìn thấy. |
Hàm |
|
---|---|
IsInternal(uint16_t eventType)
|
bool
|
IsPlatformGeneric(uint16_t eventType)
|
bool
|
IsPlatformSpecific(uint16_t eventType)
|
bool
|
IsPublic(uint16_t eventType)
|
bool
|
Bảng liệt kê
@396
@396
Liệt kê các loại sự kiện dành riêng cho nền tảng mà ứng dụng nhìn thấy.
@429
@429
EventTypeRanges
EventTypeRanges
Phạm vi loại sự kiện.
Xác định phạm vi số cho các loại sự kiện dựa trên khả năng hiển thị của chúng đối với ứng dụng, việc các loại sự kiện đó có dành riêng cho một nền tảng cụ thể hay không.
Thuộc tính | |
---|---|
kRange_Internal
|
Phạm vi sự kiện nội bộ. Biểu thị một loạt các loại sự kiện nội bộ trong Lớp thiết bị dệt. Phạm vi này bao gồm các sự kiện chung cho tất cả nền tảng. |
kRange_InternalPlatformSpecific
|
Phạm vi sự kiện nội bộ, dành riêng cho nền tảng. Mô tả một loạt các loại sự kiện riêng cho nền tảng nội bộ trong Lớp thiết bị Weave. |
kRange_Public
|
Phạm vi sự kiện công cộng. Mô tả một loạt các loại sự kiện được hiển thị công khai cho các ứng dụng. Phạm vi này bao gồm các sự kiện chung cho tất cả nền tảng. |
kRange_PublicPlatformSpecific
|
Phạm vi sự kiện công khai, dành riêng cho nền tảng. Mô tả một loạt các loại sự kiện riêng cho từng nền tảng được hiển thị công khai cho các ứng dụng. |
InternalEventTypes
InternalEventTypes
Loại sự kiện nội bộ.
Liệt kê các loại sự kiện nội bộ trong Lớp thiết bị dệt, nhưng phổ biến trên tất cả các nền tảng.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Liệt kê các loại sự kiện dành riêng cho nền tảng EFR32 nội bộ trong Lớp thiết bị dệt.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Liệt kê các loại sự kiện dành riêng cho nền tảng nRF52 nội bộ trong Lớp thiết bị dệt.
PublicEventTypes
PublicEventTypes
Loại sự kiện công khai.
Liệt kê các loại sự kiện mà ứng dụng có thể nhìn thấy và phổ biến trên tất cả nền tảng.
Thuộc tính | |
---|---|
kAccountPairingChange
|
Thay đổi ghép nối tài khoản. Báo hiệu sự thay đổi về trạng thái của thiết bị liên quan đến việc ghép nối với tài khoản người dùng. |
kFabricMembershipChange
|
Thay đổi gói thành viên Fabric. Báo hiệu sự thay đổi về tư cách thành viên của thiết bị dưới dạng kết cấu Dệt. |
kInternetConnectivityChange
|
Thay đổi kết nối Internet. Báo hiệu sự thay đổi về khả năng giao tiếp của thiết bị qua Internet. |
kServiceConnectivityChange
|
Thay đổi kết nối dịch vụ. Báo hiệu sự thay đổi về khả năng giao tiếp của thiết bị với dịch vụ có hỗ trợ Weave. |
kServiceProvisioningChange
|
Thay đổi về cách cấp phép dịch vụ. Báo hiệu sự thay đổi đối với trạng thái cung cấp dịch vụ của thiết bị. |
kServiceSubscriptionStateChange
|
Thay đổi trạng thái của gói thuê bao dịch vụ. Báo hiệu về sự thay đổi trong trạng thái gói thuê bao WDM của thiết bị bằng dịch vụ có hỗ trợ Weave. |
kServiceTunnelStateChange
|
Thay đổi trạng thái của đường hầm dịch vụ. Báo hiệu sự thay đổi về khả năng kết nối đường hầm IP của thiết bị với dịch vụ có hỗ trợ Weave. |
kSessionEstablished
|
Đã thiết lập phiên bảo mật. Các tín hiệu cho thấy một thực thể bên ngoài đã thiết lập một phiên bảo mật mới với thiết bị này. |
kThreadConnectivityChange
|
Thay đổi cách kết nối luồng. Báo hiệu thay đổi về khả năng kết nối của giao diện Thread của thiết bị. |
kThreadInterfaceStateChange
|
Thay đổi trạng thái giao diện luồng. Tín hiệu cho biết trạng thái của giao diện mạng Thread đã thay đổi. |
kThreadStateChange
|
Thay đổi trạng thái luồng. Tín hiệu cho biết đã xảy ra thay đổi về trạng thái trong ngăn xếp luồng. |
kTimeSyncChange
|
Thay đổi đồng bộ hóa thời gian. Báo hiệu sự thay đổi đối với trạng thái đồng bộ hoá đồng hồ theo thời gian thực của thiết bị. |
kWiFiConnectivityChange
|
Thay đổi kết nối Wi-Fi. Báo hiệu thay đổi về khả năng kết nối của giao diện trạm Wi-Fi trên thiết bị. |
kWoBLEAdvertisingChange
|
Thay đổi về quảng cáo Weave-over-BLE (WoBLE). Các tín hiệu cho thấy trạng thái của quảng cáo WoBLE đã thay đổi. |
kWoBLEConnectionEstablished
|
Đã thiết lập kết nối WoBLE. Tín hiệu cho thấy một thực thể bên ngoài đã thiết lập kết nối WoBLE mới với thiết bị. |
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Liệt kê các loại sự kiện dành riêng cho nền tảng EFR32 mà ứng dụng có thể thấy.
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Liệt kê các loại sự kiện dành riêng cho nền tảng nRF52 mà ứng dụng có thể nhìn thấy.
Hàm
IsInternal
bool IsInternal( uint16_t eventType )
IsPlatformGeneric
bool IsPlatformGeneric( uint16_t eventType )
IsPlatformSpecific
bool IsPlatformSpecific( uint16_t eventType )
IsPublic
bool IsPublic( uint16_t eventType )