nl:: Weave:: DeviceLayer:: DeviceEventType
สรุป
ฟังก์ชัน |
|
---|---|
IsInternal(uint16_t eventType)
|
bool
|
IsPlatformGeneric(uint16_t eventType)
|
bool
|
IsPlatformSpecific(uint16_t eventType)
|
bool
|
IsPublic(uint16_t eventType)
|
bool
|
การแจงนับ
@396
@396
แจกแจงประเภทเหตุการณ์เฉพาะแพลตฟอร์มที่แอปพลิเคชันมองเห็นได้
@429
@429
EventTypeRanges
EventTypeRanges
ช่วงของประเภทเหตุการณ์
กำหนดช่วงตัวเลขสำหรับประเภทเหตุการณ์ตามระดับการเข้าถึงกับแอปพลิเคชัน ไม่ว่าเหตุการณ์ดังกล่าวจะมีความเฉพาะเจาะจงกับการปรับแพลตฟอร์มหนึ่งๆ หรือไม่
พร็อพเพอร์ตี้ | |
---|---|
kRange_Internal
|
ช่วงเหตุการณ์ภายใน แสดงถึงช่วงของประเภทเหตุการณ์ที่เกิดขึ้นภายในไปยังเลเยอร์อุปกรณ์ Weave เหตุการณ์ในช่วงนี้จะเป็นข้อมูลทั่วไปสำหรับแพลตฟอร์มทั้งหมด |
kRange_InternalPlatformSpecific
|
ช่วงเหตุการณ์เฉพาะแพลตฟอร์มภายใน หมายถึงประเภทเหตุการณ์เฉพาะแพลตฟอร์มที่หลากหลายภายในเลเยอร์อุปกรณ์ Weave |
kRange_Public
|
สนามสาธารณะ หมายถึงเหตุการณ์ประเภทต่างๆ ที่แอปพลิเคชันมองเห็นได้ เหตุการณ์ในช่วงนี้จะเป็นข้อมูลทั่วไปสำหรับแพลตฟอร์มทั้งหมด |
kRange_PublicPlatformSpecific
|
สาธารณะ ช่วงเหตุการณ์เฉพาะแพลตฟอร์ม หมายถึงเหตุการณ์ประเภทต่างๆ ตามแพลตฟอร์มที่แอปพลิเคชันมองเห็นได้แบบสาธารณะ |
InternalEventTypes
InternalEventTypes
ประเภทเหตุการณ์ภายใน
แจกแจงประเภทเหตุการณ์ที่อยู่ภายในไปยัง Weave Device Layer แต่เหมือนกันในทุกแพลตฟอร์ม
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
แจกแจงประเภทเหตุการณ์เฉพาะแพลตฟอร์ม EFR32 ที่อยู่ภายในไปยัง Weave Device Layer
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
แจกแจงประเภทเหตุการณ์เฉพาะแพลตฟอร์ม nRF52 ที่อยู่ภายในไปยัง Weave Device Layer
PublicEventTypes
PublicEventTypes
ประเภทกิจกรรมสาธารณะ
แจกแจงประเภทเหตุการณ์ที่แสดงต่อแอปพลิเคชันและพบได้ทั่วไปในทุกแพลตฟอร์ม
พร็อพเพอร์ตี้ | |
---|---|
kAccountPairingChange
|
การเปลี่ยนแปลงการจับคู่บัญชี ส่งสัญญาณการเปลี่ยนแปลงสถานะของอุปกรณ์ที่เกี่ยวข้องกับการจับคู่กับบัญชีผู้ใช้ |
kFabricMembershipChange
|
การเปลี่ยนแปลงการเป็นสมาชิก Fabric สัญญาณว่ามีการเปลี่ยนแปลงในการเป็นสมาชิกของอุปกรณ์ใน Weave Fabric |
kInternetConnectivityChange
|
การเปลี่ยนแปลงการเชื่อมต่ออินเทอร์เน็ต สัญญาณการเปลี่ยนแปลงความสามารถในการสื่อสารของอุปกรณ์ผ่านอินเทอร์เน็ต |
kServiceConnectivityChange
|
การเปลี่ยนแปลงการเชื่อมต่อบริการ สัญญาณการเปลี่ยนแปลงในความสามารถของอุปกรณ์ในการสื่อสารกับบริการที่เปิดใช้ Weave |
kServiceProvisioningChange
|
เปลี่ยนการจัดสรรบริการ ส่งสัญญาณการเปลี่ยนแปลงสถานะการจัดสรรบริการของอุปกรณ์ |
kServiceSubscriptionStateChange
|
การเปลี่ยนแปลงสถานะการสมัครใช้บริการ ส่งสัญญาณการเปลี่ยนแปลงสถานะการสมัครใช้บริการ WDM ของอุปกรณ์ด้วยบริการที่เปิดใช้ Weave |
kServiceTunnelStateChange
|
มีการเปลี่ยนสถานะของอุโมงค์ข้อมูลบริการ ส่งสัญญาณการเปลี่ยนแปลงการเชื่อมต่ออุโมงค์ IP ของอุปกรณ์ไปยังบริการที่เปิดใช้ Weave |
kSessionEstablished
|
เริ่มต้นเซสชันความปลอดภัยแล้ว สัญญาณว่าเอนทิตีภายนอกได้สร้างเซสชันความปลอดภัยใหม่กับอุปกรณ์ |
kThreadConnectivityChange
|
เปลี่ยนการเชื่อมต่อเทรด ส่งสัญญาณการเปลี่ยนแปลงการเชื่อมต่ออินเทอร์เฟซเทรดของอุปกรณ์ |
kThreadInterfaceStateChange
|
เปลี่ยนสถานะอินเทอร์เฟซของชุดข้อความ สัญญาณว่าสถานะของอินเทอร์เฟซเครือข่ายเทรดมีการเปลี่ยนแปลง |
kThreadStateChange
|
มีการเปลี่ยนสถานะของชุดข้อความ สัญญาณว่ามีการเปลี่ยนแปลงสถานะในกลุ่มชุดข้อความ |
kTimeSyncChange
|
การเปลี่ยนแปลงการซิงค์เวลา ส่งสัญญาณการเปลี่ยนแปลงสถานะการซิงค์นาฬิกาแบบเรียลไทม์ของอุปกรณ์ |
kWiFiConnectivityChange
|
การเปลี่ยนแปลงการเชื่อมต่อ Wi-Fi ส่งสัญญาณการเปลี่ยนแปลงการเชื่อมต่ออินเทอร์เฟซสถานี Wi-Fi ของอุปกรณ์ |
kWoBLEAdvertisingChange
|
การเปลี่ยนแปลงการโฆษณา Weave-over-BLE (WoBLE) สัญญาณที่บ่งบอกว่าสถานะของการโฆษณา WoBLE มีการเปลี่ยนแปลง |
kWoBLEConnectionEstablished
|
สร้างการเชื่อมต่อ WoBLE แล้ว สัญญาณว่าเอนทิตีภายนอกได้สร้างการเชื่อมต่อ WoBLE ใหม่กับอุปกรณ์ |
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
แจกแจงประเภทเหตุการณ์เฉพาะแพลตฟอร์ม EFR32 ที่แอปพลิเคชันมองเห็นได้
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
แจกแจงประเภทเหตุการณ์เฉพาะแพลตฟอร์ม nRF52 ที่แอปพลิเคชันมองเห็นได้
ฟังก์ชัน
IsInternal
bool IsInternal( uint16_t eventType )
IsPlatformGeneric
bool IsPlatformGeneric( uint16_t eventType )
IsPlatformSpecific
bool IsPlatformSpecific( uint16_t eventType )
IsPublic
bool IsPublic( uint16_t eventType )