Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다.
자세히 알아보기
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
의견 보내기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
nl:: Weave:: DeviceLayer:: Internal:: GenericNetworkProvisioningServerImpl
요약
상속
상속 출처:
<ph type="x-smartling-placeholder">
</ph>
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer
<ph type="x-smartling-placeholder">
</ph>
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate
보호된 유형
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
주
State
WiFiSecurityType_t
::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t
보호된 속성
mScanNetworkType
uint8_t mScanNetworkType
mState
uint8_t mState
mTestConnectivityResult
struct nl :: Weave :: DeviceLayer :: Internal :: GenericNetworkProvisioningServerImpl :: @405 mTestConnectivityResult
공개 속성
mStatusCode
uint16_t mStatusCode
mStatusProfileId
uint32_t mStatusProfileId
보호된 함수
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
지정된 네트워크를 사용 중지합니다.
세부정보
매개변수
[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
스캔할 기술 (예: Wi-Fi 또는 스레드)입니다.
반환 값
WEAVE_NO_ERROR
성공 시
other
기기에서 네트워크 스캔을 수행하지 못하게 하는 오류가 발생했음을 나타내는 기타 Weave 또는 플랫폼별 오류 코드입니다.
참고 항목: #NetworkType에서 유효한 유형을 확인하세요.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode(
uint16_t rendezvousMode
) override
Rendezvous 모드를 설정합니다.
세부정보
매개변수
[in] rendezvousMode
사용할 rendezvous 모드입니다.
반환 값
WEAVE_NO_ERROR
성공 시
other
오류가 발생하여 기기가 연결 모드를 설정할 수 없음을 나타내는 기타 Weave 또는 플랫폼별 오류 코드입니다.
참고 항목: #RendezvousModeFlags는 유효한 모드입니다.
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity(
uint32_t networkId
) override
지정된 네트워크의 연결을 테스트합니다.
세부정보
매개변수
[in] networkId
연결을 테스트할 네트워크의 ID입니다.
반환 값
WEAVE_NO_ERROR
성공 시
other
오류가 발생하여 기기가 연결을 테스트할 수 없음을 나타내는 기타 Weave 또는 플랫폼별 오류 코드입니다.
HandleUpdateNetwork
WEAVE_ERROR HandleUpdateNetwork(
PacketBuffer *networkInfoTLV
) override
IsPairedToAccount
virtual bool IsPairedToAccount (
void
) const override
기기가 현재 계정에 페어링되어 있는지 확인하기 위해 호출됩니다.
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
)
_GetDelegate
NetworkProvisioningDelegate * _GetDelegate(
void
)
void _OnPlatformEvent (
const WeaveDeviceEvent * event
)
_ScanInProgress
bool _ScanInProgress(
void
)
_StartPendingScan
void _StartPendingScan(
void
)
보호되는 정적 함수
HandleConnectivityTestTimeOut
void HandleConnectivityTestTimeOut(
::nl::Weave::System::Layer *aLayer,
void *aAppState,
::nl::Weave::System::Error aError
)
달리 명시되지 않는 한, 이 페이지의 콘텐츠에는 크리에이티브 커먼즈 저작자 표시 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참고하세요. Java는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다. OPENTHREAD 및 관련 마크는 Thread Group의 상표이며, 라이선스에 따라 사용됩니다.
최종 업데이트: 2026-03-04(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-03-04(UTC)"],[],[]]