nl::वेव::DeviceLayer::WeaveDeviceEvent

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

वीव डिवाइस लेयर इवेंट दिखाता है.

खास जानकारी

सार्वजनिक विशेषताएं

@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

सार्वजनिक फ़ंक्शन

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

सार्वजनिक विशेषताएं

@431

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

खाता पेयरिंग बदलना

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

पता बदला गया

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

आर्ग

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

आर्ग्यूमेंट

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

पुष्टीकरण मोड

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

कॉलवर्कफ़ंक

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

ChildNodes में बदलाव

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

कॉनआईडी

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

Data

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

EncType

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

कपड़े की सदस्यता में बदलाव

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

झंडे

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

IPv4

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

IPv6

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

Internetकनेक्टिविटी में बदलाव

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

कमिश्नर

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

सदस्य का नाम

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

Isपेयर किया गयाखाता

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

प्रतिबंधित है

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

IsService प्रावधान किया गया

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

क्या टाइमसिंक किया गया है

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

नेटडेटा में बदलाव

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

OpenThread

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

कुल

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

मिलते-जुलते ऐप्लिकेशन का आईडी

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

प्लैटफ़ॉर्म

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

वजह

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

नतीजा

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

नतीजा

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

भूमिका बदली गई

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

सेवा कॉन्फ़िगरेशन अपडेट किया गया

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

सेवा कनेक्टिविटी में बदलाव

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

सेवा प्रावधान प्रावधान

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

सेवा सदस्यता की स्थिति में बदलाव

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

ServiceTunnelStateChange

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

सेशन को स्थापित किया गया

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

सेशन की आईडी

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

टारगेट

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

थ्रेडकनेक्टिविटी बदलें

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

थ्रेडस्टेट बदलाव

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

समय सिंक बदलें

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

टाइप

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

टाइप

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

थ्रेड के ज़रिए

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

वियाटनल

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

WeaveSystemLayerEvent

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

वाई-फ़ाई कनेक्टिविटी बदलें

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

VoBLE विज्ञापन बदलाव

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

WBLEConnection गड़बड़ी

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

WBLEIndileपुष्टि करें

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

WBLE की सदस्यता लें

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

परफ़ॉर्मेंस की सदस्यता रद्द करें

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

WBLEWriteईमेल मिला

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

वर्कफ़ंट

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

सार्वजनिक फ़ंक्शन

साफ़ मौसम

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

अंदरूनी

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

IsPlatformजेनेरिक

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

IsPlatformSpecific

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

सार्वजनिक

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