Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl
Tóm tắt
Tính kế thừa
Kế thừa từ:
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServernl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate
Kiểu được bảo vệ
NetworkInfo
::nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo NetworkInfo
NetworkType_t
::nl::Weave::Profiles::NetworkProvisioning::NetworkType NetworkType_t
PacketBuffer
::nl::Weave::System::PacketBuffer PacketBuffer
ServerBaseClass
::nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer ServerBaseClass
Tiểu bang
State
WiFiSecurityType_t
::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t
Thuộc tính được bảo vệ
mScanNetworkType
uint8_t mScanNetworkType
mState
uint8_t mState
mTestConnectivityResult
struct nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl::@405 mTestConnectivityResult
Thuộc tính công khai
mStatusCode
uint16_t mStatusCode
mStatusProfileId
uint32_t mStatusProfileId
Hàm được bảo vệ
ContinueThreadConnectivityTest
void ContinueThreadConnectivityTest(
void
)
ContinueWiFiConnectivityTest
void ContinueWiFiConnectivityTest(
void
)
DoInit
WEAVE_ERROR DoInit(
void
)
GetCurrentOp
int16_t GetCurrentOp(
void
) const
HandleAddNetwork
WEAVE_ERROR HandleAddNetwork(
PacketBuffer *networkInfoTLV
) override
HandleAddUpdateNetwork
WEAVE_ERROR HandleAddUpdateNetwork(
PacketBuffer *networkInfoTLV,
bool add
)
HandleConnectivityTestSuccess
void HandleConnectivityTestSuccess(
void
)
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork(
uint32_t networkId
) override
Tắt mạng được chỉ định.
Thông tin chi tiết |
Các tham số |
[in] networkId
|
Mã của mạng cần tắt.
|
|
Giá trị trả về |
WEAVE_NO_ERROR
|
Khi thành công.
|
other
|
Các mã lỗi riêng của Weave hoặc nền tảng khác cho biết đã xảy ra lỗi ngăn thiết bị tắt mạng.
|
|
HandleEnableDisableNetwork
WEAVE_ERROR HandleEnableDisableNetwork(
uint32_t networkId,
bool enable
)
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork(
uint32_t networkId
) override
Bật mạng được chỉ định.
Thông tin chi tiết |
Các tham số |
[in] networkId
|
Mã của mạng cần bật.
|
|
Giá trị trả về |
WEAVE_NO_ERROR
|
Khi thành công.
|
other
|
Các mã lỗi riêng của Weave hoặc nền tảng khác cho biết đã xảy ra lỗi khiến thiết bị không bật được mạng.
|
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks(
uint8_t flags
) override
Tải các mạng đã định cấu hình.
Thông tin chi tiết |
Các tham số |
[in] flags
|
Gắn cờ để lọc các mạng đã truy xuất.
|
|
Giá trị trả về |
WEAVE_NO_ERROR
|
Khi thành công.
|
other
|
Các mã lỗi riêng của Weave hoặc nền tảng khác cho biết đã xảy ra lỗi khiến thiết bị không nhận được các mạng đã định cấu hình.
|
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork(
uint32_t networkId
) override
Xoá mạng đã định cấu hình.
Thông tin chi tiết |
Các tham số |
[in] networkId
|
Mã của mạng cần xoá.
|
|
Giá trị trả về |
WEAVE_NO_ERROR
|
Khi thành công.
|
other
|
Các mã lỗi khác của Weave hoặc nền tảng cụ thể cho biết đã xảy ra lỗi khiến thiết bị không xoá được mạng.
|
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks(
uint8_t networkType
) override
Quét mạng.
Thông tin chi tiết |
Các tham số |
[in] networkType
|
Công nghệ (ví dụ: Wi-Fi hoặc Thread) để quét.
|
|
Giá trị trả về |
WEAVE_NO_ERROR
|
Khi thành công.
|
other
|
Các mã lỗi khác của Weave hoặc nền tảng cụ thể cho biết đã xảy ra lỗi khiến thiết bị không thực hiện quét mạng được.
|
|
Xem thêm:#NetworkType để biết các loại hợp lệ.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode(
uint16_t rendezvousMode
) override
Đặt chế độ điểm hẹn.
Thông tin chi tiết |
Các tham số |
[in] rendezvousMode
|
Chế độ điểm hẹn mà bạn nên sử dụng.
|
|
Giá trị trả về |
WEAVE_NO_ERROR
|
Khi thành công.
|
other
|
Các mã lỗi riêng của Weave hoặc nền tảng khác cho biết đã xảy ra lỗi khiến thiết bị không đặt được chế độ điểm hẹn.
|
|
Xem thêm:#RendezvousModeFlags để biết các chế độ hợp lệ.
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity(
uint32_t networkId
) override
Kiểm tra kết nối của mạng đã chỉ định.
Thông tin chi tiết |
Các tham số |
[in] networkId
|
Mã của mạng để kiểm tra khả năng kết nối.
|
|
Giá trị trả về |
WEAVE_NO_ERROR
|
Khi thành công.
|
other
|
Các mã lỗi riêng của Weave hoặc nền tảng khác cho biết đã xảy ra lỗi khiến thiết bị không kiểm tra được khả năng kết nối.
|
|
HandleUpdateNetwork
WEAVE_ERROR HandleUpdateNetwork(
PacketBuffer *networkInfoTLV
) override
IsPairedToAccount
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 một tài khoản hay chưa.
SetThreadProvisionDefaults
WEAVE_ERROR SetThreadProvisionDefaults(
bool isUpdate,
DeviceNetworkInfo & netInfo
)
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
)
_Uỷ quyền
NetworkProvisioningDelegate * _GetDelegate(
void
)
void _OnPlatformEvent(
const WeaveDeviceEvent *event
)
_ScanInProgress
bool _ScanInProgress(
void
)
_StartPendingScan (Bắt đầu chờ quét)
void _StartPendingScan(
void
)
Hàm tĩnh được bảo vệ
HandleConnectivityTestTimeOut
void HandleConnectivityTestTimeOut(
::nl::Weave::System::Layer *aLayer,
void *aAppState,
::nl::Weave::System::Error aError
)
Trừ khi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle. Thread là nhãn hiệu đã đăng ký của Thread Group, Inc.
Cập nhật lần gần đây nhất: 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]