nl:: Weave:: DeviceLayer:: Internal:: GenericNetworkProvisioningServerImpl
概要
継承
継承元:nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate
保護された型 |
|
---|---|
NetworkInfo
|
使用 |
NetworkType_t
|
使用 |
PacketBuffer
|
使用 |
ServerBaseClass
|
使用 |
State
|
enum |
WiFiSecurityType_t
|
使用 |
プロテクト属性 |
|
---|---|
mScanNetworkType
|
uint8_t
|
mState
|
uint8_t
|
mTestConnectivityResult
|
struct nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl::@405
|
パブリック属性 |
|
---|---|
mStatusCode
|
uint16_t
|
mStatusProfileId
|
uint32_t
|
プロテクト関数 |
|
---|---|
ContinueThreadConnectivityTest(void)
|
void
|
ContinueWiFiConnectivityTest(void)
|
void
|
DoInit(void)
|
|
GetCurrentOp(void) const
|
int16_t
|
HandleAddNetwork(PacketBuffer *networkInfoTLV) override
|
|
HandleAddUpdateNetwork(PacketBuffer *networkInfoTLV, bool add)
|
|
HandleConnectivityTestSuccess(void)
|
void
|
HandleDisableNetwork(uint32_t networkId) override
|
virtual WEAVE_ERROR
指定したネットワークを無効にします。
|
HandleEnableDisableNetwork(uint32_t networkId, bool enable)
|
|
HandleEnableNetwork(uint32_t networkId) override
|
virtual WEAVE_ERROR
指定したネットワークを有効にします。
|
HandleGetNetworks(uint8_t flags) override
|
virtual WEAVE_ERROR
構成されたネットワークを取得します。
|
HandleRemoveNetwork(uint32_t networkId) override
|
virtual WEAVE_ERROR
構成済みのネットワークを削除します。
|
HandleScanNetworks(uint8_t networkType) override
|
virtual WEAVE_ERROR
ネットワーク スキャンを実行します。
|
HandleSetRendezvousMode(uint16_t rendezvousMode) override
|
virtual WEAVE_ERROR
ランデブ モードを設定します。
|
HandleTestConnectivity(uint32_t networkId) override
|
virtual WEAVE_ERROR
指定したネットワークの接続をテストします。
|
HandleUpdateNetwork(PacketBuffer *networkInfoTLV) override
|
|
IsPairedToAccount(void) const override
|
virtual bool
デバイスが現在アカウントとペア設定されているかどうかを判断するために呼び出されます。
|
SetThreadProvisionDefaults(bool isUpdate, DeviceNetworkInfo & netInfo)
|
|
ValidateThreadProvision(bool isUpdate, const DeviceNetworkInfo & netInfo, uint32_t & statusProfileId, uint16_t & statusCode)
|
|
ValidateWiFiStationProvision(const DeviceNetworkInfo & netInfo, uint32_t & statusProfileId, uint16_t & statusCode)
|
|
_GetDelegate(void)
|
NetworkProvisioningDelegate *
|
_OnPlatformEvent(const WeaveDeviceEvent *event)
|
void
|
_ScanInProgress(void)
|
bool
|
_StartPendingScan(void)
|
void
|
保護された静的関数 |
|
---|---|
HandleConnectivityTestTimeOut(::nl::Weave::System::Layer *aLayer, void *aAppState, ::nl::Weave::System::Error aError)
|
void
|
保護された型
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
指定したネットワークを無効にします。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
|
HandleEnableDisableNetwork
WEAVE_ERROR HandleEnableDisableNetwork( uint32_t networkId, bool enable )
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId ) override
指定したネットワークを有効にします。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags ) override
構成されたネットワークを取得します。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId ) override
構成済みのネットワークを削除します。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType ) override
ネットワーク スキャンを実行します。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
|
有効なタイプについては、#NetworkType をご覧ください。
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode ) override
ランデブ モードを設定します。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
|
有効なモードについては、#RendezvousModeFlags をご覧ください。
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId ) override
指定したネットワークの接続をテストします。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
|
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 )
_OnPlatformEvent
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 )