nl :: Dệt :: DeviceLayer :: Nội bộ :: GenericNetworkProvisratingServerImpl
Tóm lược
Di sản
Kế thừa từ: nl :: Weave :: Profiles :: NetworkProvisinstall :: NetworkProvisinstallServer nl :: Weave :: Profiles :: NetworkProvisinstall :: NetworkProvisinstallDelegate Các loại được bảo vệ
Thuộc tính được bảo vệ
mScanNetworkType
uint8_t mScanNetworkType
mTestConnectivityResult
struct nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl::@405 mTestConnectivityResult
Thuộc tính công cộng
mStatusCode
uint16_t mStatusCode
mStatusProfileId
uint32_t mStatusProfileId
Các chức năng được bảo vệ
ContinueThreadConnectivityTest
void ContinueThreadConnectivityTest(
void
)
ContinueWiFiConnectivityTest
void ContinueWiFiConnectivityTest(
void
)
GetCurrentOp
int16_t GetCurrentOp(
void
) const
HandleConnectivityTestSuccess
void HandleConnectivityTestSuccess(
void
)
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork(
uint32_t networkId
) override
Tắt mạng được chỉ định.
Chi tiết | Thông số | [in] networkId | ID của mạng để vô hiệu hóa. |
|
Giá trị trả lại | WEAVE_NO_ERROR | Về thành công. | other | Các mã lỗi Weave hoặc nền tảng cụ thể khác cho biết rằng đã xảy ra lỗi ngăn thiết bị vô hiệu hóa mạng. |
|
HandleEnableDisableNetwork
WEAVE_ERROR HandleEnableDisableNetwork(
uint32_t networkId,
bool enable
)
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork(
uint32_t networkId
) override
Kích hoạt mạng được chỉ định.
Chi tiết | Thông số | [in] networkId | ID của mạng để kích hoạt. |
|
Giá trị trả lại | WEAVE_NO_ERROR | Về thành công. | other | Các mã lỗi Weave hoặc nền tảng cụ thể khác cho biết rằng đã xảy ra lỗi ngăn thiết bị bật mạng. |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks(
uint8_t flags
) override
Nhận các mạng được cấu hình.
Chi tiết | Thông số | [in] flags | Cờ để lọc các mạng đã truy xuất. |
|
Giá trị trả lại | WEAVE_NO_ERROR | Về thành công. | other | Các mã lỗi Weave hoặc nền tảng cụ thể khác cho biết rằng đã xảy ra lỗi ngăn thiết bị nhận các mạng đã định cấu hình. |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork(
uint32_t networkId
) override
Xóa mạng đã định cấu hình.
Chi tiết | Thông số | [in] networkId | ID của mạng cần xóa. |
|
Giá trị trả lại | WEAVE_NO_ERROR | Về thành công. | other | Các mã lỗi Weave hoặc nền tảng cụ thể khác cho biết rằng đã xảy ra lỗi ngăn thiết bị xóa mạng. |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks(
uint8_t networkType
) override
Thực hiện quét mạng.
Chi tiết | Thông số | [in] networkType | Công nghệ (ví dụ: WiFi hoặc Thread) để quét. |
|
Giá trị trả lại | WEAVE_NO_ERROR | Về thành công. | other | Các mã lỗi Weave hoặc nền tảng cụ thể khác cho biết rằng đã xảy ra lỗi ngăn thiết bị thực hiện quét mạng. |
|
Xem thêm: #NetworkType cho các loại hợp lệ.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode(
uint16_t rendezvousMode
) override
Đặt chế độ điểm hẹn.
Chi tiết | Thông số | [in] rendezvousMode | Chế độ điểm hẹn để sử dụng. |
|
Giá trị trả lại | WEAVE_NO_ERROR | Về thành công. | other | Các mã lỗi Weave hoặc nền tảng cụ thể khác cho biết rằng đã xảy ra lỗi ngăn thiết bị đặt chế độ điểm hẹn. |
|
Xem thêm: #RendezvousModeFlags cho các chế độ hợp lệ.
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity(
uint32_t networkId
) override
Kiểm tra khả năng kết nối của mạng được chỉ định.
Chi tiết | Thông số | [in] networkId | ID của mạng để kiểm tra khả năng kết nối của. |
|
Giá trị trả lại | WEAVE_NO_ERROR | Về thành công. | other | Các mã lỗi Weave hoặc nền tảng cụ thể khác cho biết rằng đã xảy ra lỗi ngăn thiết bị kiểm tra kết nối. |
|
IsPairsToAccount
virtual bool IsPairedToAccount(
void
) const override
Được gọi để xác định xem thiết bị hiện đã được ghép nối với tài khoản hay chưa.
ValidateThreadProvision
WEAVE_ERROR ValidateThreadProvision(
bool isUpdate,
const DeviceNetworkInfo & netInfo,
uint32_t & statusProfileId,
uint16_t & statusCode
)
ValidateWiFiStationProvision
WEAVE_ERROR ValidateWiFiStationProvision(
const DeviceNetworkInfo & netInfo,
uint32_t & statusProfileId,
uint16_t & statusCode
)
_GetDelegate
NetworkProvisioningDelegate * _GetDelegate(
void
)
_ScanInProgress
bool _ScanInProgress(
void
)
_StartPendingScan
void _StartPendingScan(
void
)
Các chức năng tĩnh được bảo vệ
HandleConnectivityTestTimeOut
void HandleConnectivityTestTimeOut(
::nl::Weave::System::Layer *aLayer,
void *aAppState,
::nl::Weave::System::Error aError
)