Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl
Podsumowanie
Dziedziczenie
Dziedziczy z:
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate
Typy chronione
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
Stan
State
WiFiSecurityType_t
::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t
Atrybuty chronione
mScanNetworkType
uint8_t mScanNetworkType
mState
uint8_t mState
mTestConnectivityResult
struct nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl::@405 mTestConnectivityResult
Atrybuty publiczne
mStatusCode
uint16_t mStatusCode
mStatusProfileId
uint32_t mStatusProfileId
Funkcje chronione
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
Wyłącz określoną sieć.
Szczegóły |
Parametry |
[in] networkId
|
Identyfikator sieci do wyłączenia.
|
|
Zwracane wartości |
WEAVE_NO_ERROR
|
Na sukces.
|
other
|
Inne kody błędów Weave lub dotyczące platformy wskazujące, że wystąpił błąd uniemożliwiający wyłączenie sieci przez urządzenie.
|
|
HandleEnableDisableNetwork
WEAVE_ERROR HandleEnableDisableNetwork(
uint32_t networkId,
bool enable
)
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork(
uint32_t networkId
) override
Włącz określoną sieć.
Szczegóły |
Parametry |
[in] networkId
|
Identyfikator sieci do włączenia.
|
|
Zwracane wartości |
WEAVE_NO_ERROR
|
Na sukces.
|
other
|
Inne kody błędów Weave lub dotyczące platformy wskazujące, że wystąpił błąd, który uniemożliwia urządzeniu włączenie sieci.
|
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks(
uint8_t flags
) override
Pobierz skonfigurowane sieci.
Szczegóły |
Parametry |
[in] flags
|
Flagi filtrowania pobranych sieci.
|
|
Zwracane wartości |
WEAVE_NO_ERROR
|
Na sukces.
|
other
|
Inne kody błędów Weave lub dotyczące platformy wskazujące, że wystąpił błąd, który uniemożliwia urządzeniu pobranie skonfigurowanych sieci.
|
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork(
uint32_t networkId
) override
Usuń skonfigurowaną sieć.
Szczegóły |
Parametry |
[in] networkId
|
Identyfikator sieci do usunięcia.
|
|
Zwracane wartości |
WEAVE_NO_ERROR
|
Na sukces.
|
other
|
Inne kody błędów Weave lub dotyczące platformy wskazujące, że wystąpił błąd, który uniemożliwia urządzeniu usunięcie sieci.
|
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks(
uint8_t networkType
) override
Przeprowadź skanowanie sieci.
Szczegóły |
Parametry |
[in] networkType
|
Technologia (np. Wi-Fi lub Thread) do skanowania.
|
|
Zwracane wartości |
WEAVE_NO_ERROR
|
Na sukces.
|
other
|
Inne kody błędów Weave lub dotyczące platformy wskazujące, że wystąpił błąd, który uniemożliwia urządzeniu przeprowadzenie skanowania sieci.
|
|
Zobacz też:Prawidłowe typy znajdziesz po#NetworkType.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode(
uint16_t rendezvousMode
) override
Ustaw tryb rezydencji.
Szczegóły |
Parametry |
[in] rendezvousMode
|
Tryb rezydenta.
|
|
Zwracane wartości |
WEAVE_NO_ERROR
|
Na sukces.
|
other
|
Inne kody błędów Weave lub dotyczące platformy wskazujące, że wystąpił błąd, który uniemożliwia urządzeniu ustawienie trybu spotkania.
|
|
Zobacz też:#RendezvousModeFlags dotyczące prawidłowych trybów.
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity(
uint32_t networkId
) override
Przetestuj połączenia w określonej sieci.
Szczegóły |
Parametry |
[in] networkId
|
Identyfikator sieci, z którą chcesz przetestować połączenie.
|
|
Zwracane wartości |
WEAVE_NO_ERROR
|
Na sukces.
|
other
|
Inne kody błędów Weave lub dotyczące platformy wskazujące, że wystąpił błąd, który uniemożliwia urządzeniu przetestowanie połączenia.
|
|
HandleUpdateNetwork
WEAVE_ERROR HandleUpdateNetwork(
PacketBuffer *networkInfoTLV
) override
IsPairedToAccount
virtual bool IsPairedToAccount(
void
) const override
Wywoływana w celu określenia, czy urządzenie jest obecnie sparowane z kontem.
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
)
_GetPrzekazywanie
NetworkProvisioningDelegate * _GetDelegate(
void
)
void _OnPlatformEvent(
const WeaveDeviceEvent *event
)
_Trwa skanowanie
bool _ScanInProgress(
void
)
_StartPendingScan
void _StartPendingScan(
void
)
Chronione funkcje statyczne
HandleConnectivityTestTimeOut
void HandleConnectivityTestTimeOut(
::nl::Weave::System::Layer *aLayer,
void *aAppState,
::nl::Weave::System::Error aError
)
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych. Thread jest zastrzeżonym znakiem towarowym firmy Thread Group, Inc.
Ostatnia aktualizacja: 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Brak potrzebnych mi informacji"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zbyt skomplikowane / zbyt wiele czynności do wykonania"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nieaktualne treści"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem z tłumaczeniem"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem z przykładami/kodem"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Inne"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Łatwo zrozumieć"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Rozwiązało to mój problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Inne"
}]