Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

nl::Weave::Devicelayer::WeaveDeviceEvent

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/WeaveDeviceEvent.h>

Thể hiện sự kiện Lớp thiết bị dệt.

Tóm tắt

Thuộc tính công khai

@431
union nl::Weave::DeviceLayer::WeaveDeviceEvent::@430
AccountPairingChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@442
AddressChanged
bool
Arg
intptr_t
Argument
uintptr_t
AuthMode
::nl::Weave::WeaveAuthMode
CallWorkFunct
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@433
ChildNodesChanged
bool
ConId
Data
EncType
uint8_t
FabricMembershipChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@440
Flags
uint32_t
IPv4
ConnectivityChange
IPv6
ConnectivityChange
InternetConnectivityChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@436
IsCommissioner
bool
IsMemberOfFabric
bool
IsPairedToAccount
bool
IsRestricted
bool
IsServiceProvisioned
bool
IsTimeSynchronized
bool
NetDataChanged
bool
OpenThread
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@450::@455
Overall
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438::@452
PeerNodeId
uint64_t
Platform
Reason
Result
ConnectivityChange
Result
ActivityChange
RoleChanged
bool
ServiceConfigUpdated
bool
ServiceConnectivityChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438
ServiceProvisioningChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@441
ServiceSubscriptionStateChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@439
ServiceTunnelStateChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@437
SessionEstablished
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@444
SessionKeyId
uint16_t
Target
ThreadConnectivityChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@435
ThreadStateChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@450
TimeSyncChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@443
Type
uint16_t
Type
::nl::Weave::System::EventType
ViaThread
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438::@454
ViaTunnel
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438::@453
WeaveSystemLayerEvent
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@432
WiFiConnectivityChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@434
WoBLEAdvertisingChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@451
WoBLEConnectionError
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@449
WoBLEIndicateConfirm
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@448
WoBLESubscribe
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@445
WoBLEUnsubscribe
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@446
WoBLEWriteReceived
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@447
WorkFunct
AsyncWorkFunct

Hàm công khai

Clear()
void
IsInternal() const
bool
IsPlatformGeneric() const
bool
IsPlatformSpecific() const
bool
IsPublic() const
bool

Thuộc tính công khai

@431

union nl::Weave::DeviceLayer::WeaveDeviceEvent::@430 nl::Weave::DeviceLayer::WeaveDeviceEvent::@431

Thay đổi tính năng ghép nối tài khoản

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@442 nl::Weave::DeviceLayer::WeaveDeviceEvent::AccountPairingChange

Đã thay đổi địa chỉ

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::AddressChanged

Tiếng Arg

intptr_t nl::Weave::DeviceLayer::WeaveDeviceEvent::Arg

Đối số

uintptr_t nl::Weave::DeviceLayer::WeaveDeviceEvent::Argument

Chế độ xác thực

::nl::Weave::WeaveAuthMode nl::Weave::DeviceLayer::WeaveDeviceEvent::AuthMode

CallWorkFunct

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@433 nl::Weave::DeviceLayer::WeaveDeviceEvent::CallWorkFunct

Các nút con đã thay đổi

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::ChildNodesChanged

ConId

BLE_CONNECTION_OBJECT nl::Weave::DeviceLayer::WeaveDeviceEvent::ConId

Dữ liệu

PacketBuffer * nl::Weave::DeviceLayer::WeaveDeviceEvent::Data

Loại EncType

uint8_t nl::Weave::DeviceLayer::WeaveDeviceEvent::EncType

Thay đổi thành viên vải

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@440 nl::Weave::DeviceLayer::WeaveDeviceEvent::FabricMembershipChange

Cờ

uint32_t nl::Weave::DeviceLayer::WeaveDeviceEvent::Flags

IPv4

ConnectivityChange nl::Weave::DeviceLayer::WeaveDeviceEvent::IPv4

IPv6

ConnectivityChange nl::Weave::DeviceLayer::WeaveDeviceEvent::IPv6

Thay đổi kết nối internet

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@436 nl::Weave::DeviceLayer::WeaveDeviceEvent::InternetConnectivityChange

Người ủy thác

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsCommissioner

IsMemberOfFabric

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsMemberOfFabric

Được ghép nối với tài khoản

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsPairedToAccount

Bị hạn chế

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsRestricted

Đã cấp phép

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsServiceProvisioned

Được đồng bộ hóa thời gian

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsTimeSynchronized

Đã thay đổi NetData

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::NetDataChanged

OpenThread

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@450::@455 nl::Weave::DeviceLayer::WeaveDeviceEvent::OpenThread

Tổng quan

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438::@452 nl::Weave::DeviceLayer::WeaveDeviceEvent::Overall

Mã ứng dụng ngang hàng

uint64_t nl::Weave::DeviceLayer::WeaveDeviceEvent::PeerNodeId

Nền tảng

WeaveDevicePlatformEvent nl::Weave::DeviceLayer::WeaveDeviceEvent::Platform

Lý do

WEAVE_ERROR nl::Weave::DeviceLayer::WeaveDeviceEvent::Reason

Kết quả

ConnectivityChange nl::Weave::DeviceLayer::WeaveDeviceEvent::Result

Kết quả

ActivityChange nl::Weave::DeviceLayer::WeaveDeviceEvent::Result

Đã thay đổi vai trò

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::RoleChanged

Đã cập nhật ServiceConfig

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::ServiceConfigUpdated

Thay đổi kết nối dịch vụ

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438 nl::Weave::DeviceLayer::WeaveDeviceEvent::ServiceConnectivityChange

Thay đổi dịch vụ cung cấp

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@441 nl::Weave::DeviceLayer::WeaveDeviceEvent::ServiceProvisioningChange

Thay đổi trạng thái đăng ký dịch vụ

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@439 nl::Weave::DeviceLayer::WeaveDeviceEvent::ServiceSubscriptionStateChange

Thay đổi trạng thái đường hầm dịch vụ

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@437 nl::Weave::DeviceLayer::WeaveDeviceEvent::ServiceTunnelStateChange

Đã thiết lập phiên

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@444 nl::Weave::DeviceLayer::WeaveDeviceEvent::SessionEstablished

Mã khóa phiên

uint16_t nl::Weave::DeviceLayer::WeaveDeviceEvent::SessionKeyId

Target

::nl::Weave::System::Object * nl::Weave::DeviceLayer::WeaveDeviceEvent::Target

Thay đổi chủ đề

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@435 nl::Weave::DeviceLayer::WeaveDeviceEvent::ThreadConnectivityChange

Thay đổi trạng thái

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@450 nl::Weave::DeviceLayer::WeaveDeviceEvent::ThreadStateChange

Thay đổi thời gian đồng bộ hóa

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@443 nl::Weave::DeviceLayer::WeaveDeviceEvent::TimeSyncChange

Loại

uint16_t nl::Weave::DeviceLayer::WeaveDeviceEvent::Type

Loại

::nl::Weave::System::EventType nl::Weave::DeviceLayer::WeaveDeviceEvent::Type

Quachuỗi

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438::@454 nl::Weave::DeviceLayer::WeaveDeviceEvent::ViaThread

Đường hầm

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438::@453 nl::Weave::DeviceLayer::WeaveDeviceEvent::ViaTunnel

Sự kiện lớp WeaveSystemlayer

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@432 nl::Weave::DeviceLayer::WeaveDeviceEvent::WeaveSystemLayerEvent

Thay đổi kết nối Wi-Fi

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@434 nl::Weave::DeviceLayer::WeaveDeviceEvent::WiFiConnectivityChange

Thay đổi quảng cáo WoBLE

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@451 nl::Weave::DeviceLayer::WeaveDeviceEvent::WoBLEAdvertisingChange

Lỗi WoBLEConnection

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@449 nl::Weave::DeviceLayer::WeaveDeviceEvent::WoBLEConnectionError

Xác nhận WoBLE

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@448 nl::Weave::DeviceLayer::WeaveDeviceEvent::WoBLEIndicateConfirm

Đăng ký WoBLE

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@445 nl::Weave::DeviceLayer::WeaveDeviceEvent::WoBLESubscribe

Hủy đăng ký trên OK

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@446 nl::Weave::DeviceLayer::WeaveDeviceEvent::WoBLEUnsubscribe

Ghi vào BLEBLE

struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@447 nl::Weave::DeviceLayer::WeaveDeviceEvent::WoBLEWriteReceived

WorkFunct

AsyncWorkFunct nl::Weave::DeviceLayer::WeaveDeviceEvent::WorkFunct

Hàm công khai

Quang đãng

void nl::Weave::DeviceLayer::WeaveDeviceEvent::Clear()

Nội bộ

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsInternal() const 

Là nền tảng chung

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsPlatformGeneric() const 

Theo nền tảng cụ thể

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsPlatformSpecific() const 

Là công khai

bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsPublic() const