ไม่มี:: สาน:: โปรไฟล์:: การจัดสรรเครือข่าย:: NetworkProvisioningDelegate
นี่คือคลาสนามธรรม#include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
คลาสผู้รับมอบสิทธิ์สำหรับการดำเนินการจัดเตรียมเครือข่าย
สรุป
มรดก
สืบทอดจาก: NL :: สาน :: WeaveServerDelegateBaseคลาสย่อยที่รู้จักโดยตรง:
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< NetworkProvisioningServerImpl >
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< ImplClass >
คุณลักษณะสาธารณะ | |
---|---|
Server | [READ ONLY] อ็อบเจ็กต์เซิร์ฟเวอร์ที่แนบผู้รับมอบสิทธิ์นี้ |
งานสาธารณะ | |
---|---|
EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual void บังคับใช้การควบคุมการเข้าถึงระดับข้อความสำหรับข้อความคำขอการจัดสรรเครือข่ายขาเข้า |
HandleAddNetwork (PacketBuffer *networkInfoTLV)=0 | virtual WEAVE_ERROR เพิ่มเครือข่ายเฉพาะ |
HandleDisableNetwork (uint32_t networkId)=0 | virtual WEAVE_ERROR ปิดการใช้งานเครือข่ายที่ระบุ |
HandleEnableNetwork (uint32_t networkId)=0 | virtual WEAVE_ERROR เปิดใช้งานเครือข่ายที่ระบุ |
HandleGetNetworks (uint8_t flags)=0 | virtual WEAVE_ERROR รับเครือข่ายที่กำหนดค่า |
HandleGetWirelessRegulatoryConfig (void) | virtual WEAVE_ERROR รับข้อมูลการกำหนดค่าการควบคุมแบบไร้สาย |
HandleRemoveNetwork (uint32_t networkId)=0 | virtual WEAVE_ERROR ลบเครือข่ายที่กำหนดค่าไว้ |
HandleScanNetworks (uint8_t networkType)=0 | virtual WEAVE_ERROR ทำการสแกนเครือข่าย |
HandleSetRendezvousMode (uint16_t rendezvousMode)=0 | virtual WEAVE_ERROR ตั้งค่าโหมดการนัดพบ |
HandleSetWirelessRegulatoryConfig ( PacketBuffer *regConfigTLV) | virtual WEAVE_ERROR ตั้งค่าข้อมูลการกำหนดค่าการควบคุมแบบไร้สาย |
HandleTestConnectivity (uint32_t networkId)=0 | virtual WEAVE_ERROR ทดสอบการเชื่อมต่อของเครือข่ายที่ระบุ |
HandleUpdateNetwork (PacketBuffer *networkInfoTLV)=0 | virtual WEAVE_ERROR อัปเดตการกำหนดค่าของเครือข่าย |
IsPairedToAccount () const | virtual bool โทรมาเพื่อตรวจสอบว่าปัจจุบันอุปกรณ์จับคู่กับบัญชีอยู่หรือไม่ |
คุณลักษณะสาธารณะ
เซิร์ฟเวอร์
NetworkProvisioningServer * Server
[READ ONLY] อ็อบเจ็กต์เซิร์ฟเวอร์ที่แนบผู้รับมอบสิทธิ์นี้
งานสาธารณะ
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
บังคับใช้การควบคุมการเข้าถึงระดับข้อความสำหรับข้อความคำขอการจัดสรรเครือข่ายขาเข้า
รายละเอียด | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
HandleAddNetwork
virtual WEAVE_ERROR HandleAddNetwork( PacketBuffer *networkInfoTLV )=0
เพิ่มเครือข่ายเฉพาะ
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
| ||||
ส่งกลับค่า |
|
NetworkProvisioningDataElementTags ประเภทที่ถูกต้อง
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork( uint32_t networkId )=0
ปิดการใช้งานเครือข่ายที่ระบุ
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
| ||||
ส่งกลับค่า |
|
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId )=0
เปิดใช้งานเครือข่ายที่ระบุ
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
| ||||
ส่งกลับค่า |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags )=0
รับเครือข่ายที่กำหนดค่า
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
| ||||
ส่งกลับค่า |
|
HandleGetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleGetWirelessRegulatoryConfig( void )
รับข้อมูลการกำหนดค่าการควบคุมแบบไร้สาย
รายละเอียด | |||||
---|---|---|---|---|---|
ส่งกลับค่า |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId )=0
ลบเครือข่ายที่กำหนดค่าไว้
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
| ||||
ส่งกลับค่า |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType )=0
ทำการสแกนเครือข่าย
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
| ||||
ส่งกลับค่า |
|
NetworkType ประเภทที่ถูกต้อง
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode )=0
ตั้งค่าโหมดการนัดพบ
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
| ||||
ส่งกลับค่า |
|
RendezvousModeFlags สำหรับโหมดที่ถูกต้อง
HandleSetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleSetWirelessRegulatoryConfig( PacketBuffer *regConfigTLV )
ตั้งค่าข้อมูลการกำหนดค่าการควบคุมแบบไร้สาย
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
| ||||
ส่งกลับค่า |
|
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId )=0
ทดสอบการเชื่อมต่อของเครือข่ายที่ระบุ
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
| ||||
ส่งกลับค่า |
|
HandleUpdateNetwork
virtual WEAVE_ERROR HandleUpdateNetwork( PacketBuffer *networkInfoTLV )=0
อัปเดตการกำหนดค่าของเครือข่าย
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
| ||||
ส่งกลับค่า |
|
NetworkProvisioningDataElementTags ประเภทที่ถูกต้อง
IsPairedToAccount
virtual bool IsPairedToAccount() const
โทรมาเพื่อตรวจสอบว่าปัจจุบันอุปกรณ์จับคู่กับบัญชีอยู่หรือไม่