ไม่มี:: สาน:: เลเยอร์อุปกรณ์:: ภายใน:: GenericNetworkProvisioningServerImpl
สรุป
มรดก
สืบทอดมาจาก: nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer nl::สาน::โปรไฟล์::NetworkProvisioning::NetworkProvisioningDelegate ประเภทที่ได้รับการคุ้มครอง
คุณสมบัติที่ได้รับการป้องกัน
mScanNetworkType
uint8_t mScanNetworkType
mTestConnectivityResult
struct nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl::@405 mTestConnectivityResult
คุณลักษณะสาธารณะ
mStatusCode
uint16_t mStatusCode
mStatusProfileId
uint32_t mStatusProfileId
ฟังก์ชันที่ได้รับการป้องกัน
ดำเนินการต่อThreadConnectivityTest
void ContinueThreadConnectivityTest(
void
)
ดำเนินการต่อWiFiการทดสอบการเชื่อมต่อ
void ContinueWiFiConnectivityTest(
void
)
GetCurrentOp
int16_t GetCurrentOp(
void
) const
HandleConnectivityTestSuccess
void HandleConnectivityTestSuccess(
void
)
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork(
uint32_t networkId
) override
ปิดการใช้งานเครือข่ายที่ระบุ
รายละเอียด | พารามิเตอร์ | [in] networkId | ID ของเครือข่ายที่จะปิดการใช้งาน |
|
ส่งกลับค่า | WEAVE_NO_ERROR | เมื่อประสบความสำเร็จ | other | รหัสข้อผิดพลาด Weave หรือเฉพาะแพลตฟอร์มอื่น ๆ ที่ระบุว่าเกิดข้อผิดพลาดที่ทำให้อุปกรณ์ไม่สามารถปิดใช้งานเครือข่ายได้ |
|
HandleEnableDisableNetwork
WEAVE_ERROR HandleEnableDisableNetwork(
uint32_t networkId,
bool enable
)
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork(
uint32_t networkId
) override
เปิดใช้งานเครือข่ายที่ระบุ
รายละเอียด | พารามิเตอร์ | [in] networkId | ID ของเครือข่ายที่จะเปิดใช้งาน |
|
ส่งกลับค่า | WEAVE_NO_ERROR | เมื่อประสบความสำเร็จ | other | รหัสข้อผิดพลาด Weave หรือเฉพาะแพลตฟอร์มอื่น ๆ ที่ระบุว่าเกิดข้อผิดพลาดที่ทำให้อุปกรณ์ไม่สามารถเปิดใช้งานเครือข่ายได้ |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks(
uint8_t flags
) override
รับเครือข่ายที่กำหนดค่า
รายละเอียด | พารามิเตอร์ | [in] flags | แฟล็กเพื่อกรองเครือข่ายที่ดึงมา |
|
ส่งกลับค่า | WEAVE_NO_ERROR | เมื่อประสบความสำเร็จ | other | รหัสข้อผิดพลาด Weave หรือเฉพาะแพลตฟอร์มอื่น ๆ ที่ระบุว่ามีข้อผิดพลาดเกิดขึ้นซึ่งทำให้อุปกรณ์ไม่ได้รับเครือข่ายที่กำหนดค่าไว้ |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork(
uint32_t networkId
) override
ลบเครือข่ายที่กำหนดค่าไว้
รายละเอียด | พารามิเตอร์ | [in] networkId | ID ของเครือข่ายที่จะลบ |
|
ส่งกลับค่า | WEAVE_NO_ERROR | เมื่อประสบความสำเร็จ | other | รหัสข้อผิดพลาด Weave หรือเฉพาะแพลตฟอร์มอื่น ๆ ที่ระบุว่ามีข้อผิดพลาดเกิดขึ้นซึ่งทำให้อุปกรณ์ไม่สามารถลบเครือข่ายได้ |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks(
uint8_t networkType
) override
ทำการสแกนเครือข่าย
รายละเอียด | พารามิเตอร์ | [in] networkType | เทคโนโลยี (เช่น WiFi หรือ Thread) ในการสแกน |
|
ส่งกลับค่า | WEAVE_NO_ERROR | เมื่อประสบความสำเร็จ | other | รหัสข้อผิดพลาด Weave หรือเฉพาะแพลตฟอร์มอื่น ๆ ที่ระบุว่าเกิดข้อผิดพลาดที่ทำให้อุปกรณ์ไม่สามารถทำการสแกนเครือข่ายได้ |
|
ดูสิ่งนี้ด้วย: #NetworkType สำหรับประเภทที่ถูกต้อง
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode(
uint16_t rendezvousMode
) override
ตั้งค่าโหมดการนัดพบ
รายละเอียด | พารามิเตอร์ | [in] rendezvousMode | โหมดนัดพบในการใช้งาน |
|
ส่งกลับค่า | WEAVE_NO_ERROR | เมื่อประสบความสำเร็จ | other | รหัสข้อผิดพลาด Weave หรือเฉพาะแพลตฟอร์มอื่น ๆ ที่ระบุว่ามีข้อผิดพลาดเกิดขึ้นซึ่งทำให้อุปกรณ์ไม่สามารถตั้งค่าโหมดนัดพบได้ |
|
ดูสิ่งนี้ด้วย: #RendezvousModeFlags สำหรับโหมดที่ถูกต้อง
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity(
uint32_t networkId
) override
ทดสอบการเชื่อมต่อของเครือข่ายที่ระบุ
รายละเอียด | พารามิเตอร์ | [in] networkId | ID ของเครือข่ายเพื่อทดสอบการเชื่อมต่อของ |
|
ส่งกลับค่า | WEAVE_NO_ERROR | เมื่อประสบความสำเร็จ | other | รหัสข้อผิดพลาด Weave หรือเฉพาะแพลตฟอร์มอื่น ๆ ที่ระบุว่าเกิดข้อผิดพลาดที่ทำให้อุปกรณ์ไม่สามารถทดสอบการเชื่อมต่อได้ |
|
IsPairedToAccount
virtual bool IsPairedToAccount(
void
) const override
โทรมาเพื่อตรวจสอบว่าปัจจุบันอุปกรณ์จับคู่กับบัญชีอยู่หรือไม่
ValidateThreadProvision
WEAVE_ERROR ValidateThreadProvision(
bool isUpdate,
const DeviceNetworkInfo & netInfo,
uint32_t & statusProfileId,
uint16_t & statusCode
)
ตรวจสอบ WiFiStationProvision
WEAVE_ERROR ValidateWiFiStationProvision(
const DeviceNetworkInfo & netInfo,
uint32_t & statusProfileId,
uint16_t & statusCode
)
_GetDelegate
NetworkProvisioningDelegate * _GetDelegate(
void
)
_ScanInProgress
bool _ScanInProgress(
void
)
_StartPendingScan
void _StartPendingScan(
void
)
ฟังก์ชั่นป้องกันไฟฟ้าสถิตย์
HandleConnectivityTestTimeOut
void HandleConnectivityTestTimeOut(
::nl::Weave::System::Layer *aLayer,
void *aAppState,
::nl::Weave::System::Error aError
)