nl:: بافت:: DeviceLayer:: ConfigurationManager
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/ConfigurationManager.h>
دسترسی به زمان اجرا و اطلاعات پیکربندی زمان ساخت را برای دستگاه Weave فراهم می کند.
خلاصه
ارث
زیر کلاس های مستقیم شناخته شده:nl::Weave::DeviceLayer::ConfigurationManagerImpl
nl::Weave::DeviceLayer::ConfigurationManagerImpl
nl::Weave::DeviceLayer::ConfigurationManagerImpl
انواع عمومی | |
---|---|
@388 | enum |
کلاس های دوستان | |
---|---|
::nl::Weave::DeviceLayer::Internal::DeviceControlServer | friend class |
::nl::Weave::DeviceLayer::Internal::GenericPlatformManagerImpl | friend class |
::nl::Weave::DeviceLayer::PlatformManagerImpl | friend class |
::nl::Weave::DeviceLayer::TraitManager | friend class |
توابع عمومی | |
---|---|
ClearServiceProvisioningData () | |
ComputeProvisioningHash (uint8_t *hashBuf, size_t hashBufSize) | |
GetBLEDeviceIdentificationInfo ( Ble::WeaveBLEDeviceIdentificationInfo & deviceIdInfo) | |
GetDeviceCertificate (uint8_t *buf, size_t bufSize, size_t & certLen) | |
GetDeviceDescriptor ( WeaveDeviceDescriptor & deviceDesc) | |
GetDeviceDescriptorTLV (uint8_t *buf, size_t bufSize, size_t & encodedLen) | |
GetDeviceId (uint64_t & deviceId) | |
GetDeviceIntermediateCACerts (uint8_t *buf, size_t bufSize, size_t & certsLen) | |
GetDevicePrivateKey (uint8_t *buf, size_t bufSize, size_t & keyLen) | |
GetFabricId (uint64_t & fabricId) | |
GetFirmwareBuildTime (uint16_t & year, uint8_t & month, uint8_t & dayOfMonth, uint8_t & hour, uint8_t & minute, uint8_t & second) | |
GetFirmwareRevision (char *buf, size_t bufSize, size_t & outLen) | |
GetManufacturerDeviceCertificate (uint8_t *buf, size_t bufSize, size_t & certLen) | |
GetManufacturerDeviceId (uint64_t & deviceId) | |
GetManufacturerDeviceIntermediateCACerts (uint8_t *buf, size_t bufSize, size_t & certsLen) | |
GetManufacturerDevicePrivateKey (uint8_t *buf, size_t bufSize, size_t & keyLen) | |
GetManufacturingDate (uint16_t & year, uint8_t & month, uint8_t & dayOfMonth) | |
GetPairedAccountId (char *buf, size_t bufSize, size_t & accountIdLen) | |
GetPairingCode (char *buf, size_t bufSize, size_t & pairingCodeLen) | |
GetPrimary802154MACAddress (uint8_t *buf) | |
GetPrimaryWiFiMACAddress (uint8_t *buf) | |
GetProductId (uint16_t & productId) | شناسه محصول دستگاه که توسط فروشنده اختصاص داده شده است. |
GetProductRevision (uint16_t & productRev) | شماره بازبینی محصول که توسط فروشنده اختصاص داده شده است. |
GetQRCodeString (char *buf, size_t bufSize) | |
GetSerialNumber (char *buf, size_t bufSize, size_t & serialNumLen) | |
GetServiceConfig (uint8_t *buf, size_t bufSize, size_t & serviceConfigLen) | |
GetServiceId (uint64_t & serviceId) | |
GetVendorId (uint16_t & vendorId) | شناسه فروشنده ای که دستگاه را تولید کرده است. |
GetWiFiAPSSID (char *buf, size_t bufSize) | |
InitiateFactoryReset () | void |
IsFullyProvisioned () | bool |
IsMemberOfFabric () | bool |
IsPairedToAccount () | bool |
IsServiceProvisioned () | bool |
StoreFabricId (uint64_t fabricId) | |
StoreManufacturerDeviceCertificate (const uint8_t *cert, size_t certLen) | |
StoreManufacturerDeviceId (uint64_t deviceId) | |
StoreManufacturerDeviceIntermediateCACerts (const uint8_t *certs, size_t certsLen) | |
StoreManufacturerDevicePrivateKey (const uint8_t *key, size_t keyLen) | |
StoreManufacturingDate (const char *mfgDate, size_t mfgDateLen) | |
StorePairedAccountId (const char *accountId, size_t accountIdLen) | |
StorePairingCode (const char *pairingCode, size_t pairingCodeLen) | |
StorePrimary802154MACAddress (const uint8_t *buf) | |
StorePrimaryWiFiMACAddress (const uint8_t *buf) | |
StoreProductRevision (uint16_t productRev) | |
StoreSerialNumber (const char *serialNum, size_t serialNumLen) | |
StoreServiceConfig (const uint8_t *serviceConfig, size_t serviceConfigLen) | |
StoreServiceProvisioningData (uint64_t serviceId, const uint8_t *serviceConfig, size_t serviceConfigLen, const char *accountId, size_t accountIdLen) |
توابع محافظت شده | |
---|---|
ConfigurationManager ()=default | |
ConfigurationManager (const ConfigurationManager &)=delete | |
ConfigurationManager (const ConfigurationManager &&)=delete | |
operator= (const ConfigurationManager &)=delete | |
~ConfigurationManager ()=default |
انواع عمومی
@388
@388
کلاس های دوستان
::nl::Weave::DeviceLayer::Internal::DeviceControlServer
friend class ::nl::Weave::DeviceLayer::Internal::DeviceControlServer
::nl::Weave::DeviceLayer::Internal::GenericPlatformManagerImpl
friend class ::nl::Weave::DeviceLayer::Internal::GenericPlatformManagerImpl
::nl::Weave::DeviceLayer::PlatformManagerImpl
friend class ::nl::Weave::DeviceLayer::PlatformManagerImpl
::nl::Weave::DeviceLayer::TraitManager
friend class ::nl::Weave::DeviceLayer::TraitManager
توابع عمومی
ClearServiceProvisioningData
WEAVE_ERROR ClearServiceProvisioningData()
ComputeProvisioningHash
WEAVE_ERROR ComputeProvisioningHash( uint8_t *hashBuf, size_t hashBufSize )
GetBLEDeviceIdentificationInfo
WEAVE_ERROR GetBLEDeviceIdentificationInfo( Ble::WeaveBLEDeviceIdentificationInfo & deviceIdInfo )
GetDeviceCertificate
WEAVE_ERROR GetDeviceCertificate( uint8_t *buf, size_t bufSize, size_t & certLen )
GetDeviceDescriptor
WEAVE_ERROR GetDeviceDescriptor( WeaveDeviceDescriptor & deviceDesc )
GetDeviceDescriptorTLV
WEAVE_ERROR GetDeviceDescriptorTLV( uint8_t *buf, size_t bufSize, size_t & encodedLen )
GetDeviceId
WEAVE_ERROR GetDeviceId( uint64_t & deviceId )
GetDeviceIntermediateCACerts
WEAVE_ERROR GetDeviceIntermediateCACerts( uint8_t *buf, size_t bufSize, size_t & certsLen )
GetDevicePrivateKey
WEAVE_ERROR GetDevicePrivateKey( uint8_t *buf, size_t bufSize, size_t & keyLen )
GetFabricId
WEAVE_ERROR GetFabricId( uint64_t & fabricId )
GetFirmwareBuildTime
WEAVE_ERROR GetFirmwareBuildTime( uint16_t & year, uint8_t & month, uint8_t & dayOfMonth, uint8_t & hour, uint8_t & minute, uint8_t & second )
GetFirmwareRevision
WEAVE_ERROR GetFirmwareRevision( char *buf, size_t bufSize, size_t & outLen )
GetManufacturerDevice Certificate
WEAVE_ERROR GetManufacturerDeviceCertificate( uint8_t *buf, size_t bufSize, size_t & certLen )
GetManufacturerDeviceId
WEAVE_ERROR GetManufacturerDeviceId( uint64_t & deviceId )
GetManufacturerDeviceIntermediateCACerts
WEAVE_ERROR GetManufacturerDeviceIntermediateCACerts( uint8_t *buf, size_t bufSize, size_t & certsLen )
GetManufacturerDevicePrivateKey
WEAVE_ERROR GetManufacturerDevicePrivateKey( uint8_t *buf, size_t bufSize, size_t & keyLen )
GetManufacturingDate
WEAVE_ERROR GetManufacturingDate( uint16_t & year, uint8_t & month, uint8_t & dayOfMonth )
GetPairedAccountId
WEAVE_ERROR GetPairedAccountId( char *buf, size_t bufSize, size_t & accountIdLen )
GetPairingCode
WEAVE_ERROR GetPairingCode( char *buf, size_t bufSize, size_t & pairingCodeLen )
GetPrimary802154MACA address
WEAVE_ERROR GetPrimary802154MACAddress( uint8_t *buf )
GetPrimaryWiFiMACAddress
WEAVE_ERROR GetPrimaryWiFiMACAddress( uint8_t *buf )
GetProductId
WEAVE_ERROR GetProductId( uint16_t & productId )
شناسه محصول دستگاه که توسط فروشنده اختصاص داده شده است.
GetProductRevision
WEAVE_ERROR GetProductRevision( uint16_t & productRev )
شماره بازبینی محصول که توسط فروشنده اختصاص داده شده است.
GetQRCodeString
WEAVE_ERROR GetQRCodeString( char *buf, size_t bufSize )
دریافت شماره سریال
WEAVE_ERROR GetSerialNumber( char *buf, size_t bufSize, size_t & serialNumLen )
GetServiceConfig
WEAVE_ERROR GetServiceConfig( uint8_t *buf, size_t bufSize, size_t & serviceConfigLen )
GetServiceId
WEAVE_ERROR GetServiceId( uint64_t & serviceId )
GetVendorId
WEAVE_ERROR GetVendorId( uint16_t & vendorId )
شناسه فروشنده ای که دستگاه را تولید کرده است.
GetWiFiAPSSID
WEAVE_ERROR GetWiFiAPSSID( char *buf, size_t bufSize )
ResetFactory را شروع کنید
void InitiateFactoryReset()
IsFullyProvisioned
bool IsFullyProvisioned()
IsMemberOfFabric
bool IsMemberOfFabric()
IsPairedToAccount
bool IsPairedToAccount()
IsServiceProvisioned
bool IsServiceProvisioned()
StoreFabricId
WEAVE_ERROR StoreFabricId( uint64_t fabricId )
StoreManufacturerDeviceCertificate
WEAVE_ERROR StoreManufacturerDeviceCertificate( const uint8_t *cert, size_t certLen )
StoreManufacturerDeviceId
WEAVE_ERROR StoreManufacturerDeviceId( uint64_t deviceId )
StoreManufacturerDeviceIntermediateCACerts
WEAVE_ERROR StoreManufacturerDeviceIntermediateCACerts( const uint8_t *certs, size_t certsLen )
StoreManufacturerDevicePrivateKey
WEAVE_ERROR StoreManufacturerDevicePrivateKey( const uint8_t *key, size_t keyLen )
تاریخ تولید فروشگاه
WEAVE_ERROR StoreManufacturingDate( const char *mfgDate, size_t mfgDateLen )
StorePairedAccountId
WEAVE_ERROR StorePairedAccountId( const char *accountId, size_t accountIdLen )
StorePairingCode
WEAVE_ERROR StorePairingCode( const char *pairingCode, size_t pairingCodeLen )
آدرس StorePrimary802154MACA
WEAVE_ERROR StorePrimary802154MACAddress( const uint8_t *buf )
آدرس StorePrimaryWiFiMACA
WEAVE_ERROR StorePrimaryWiFiMACAddress( const uint8_t *buf )
StoreProductRevision
WEAVE_ERROR StoreProductRevision( uint16_t productRev )
شماره سریال فروشگاه
WEAVE_ERROR StoreSerialNumber( const char *serialNum, size_t serialNumLen )
StoreServiceConfig
WEAVE_ERROR StoreServiceConfig( const uint8_t *serviceConfig, size_t serviceConfigLen )
StoreServiceProvisioningData
WEAVE_ERROR StoreServiceProvisioningData( uint64_t serviceId, const uint8_t *serviceConfig, size_t serviceConfigLen, const char *accountId, size_t accountIdLen )
توابع محافظت شده
ConfigurationManager
ConfigurationManager()=default
ConfigurationManager
ConfigurationManager( const ConfigurationManager & )=delete
ConfigurationManager
ConfigurationManager( const ConfigurationManager && )=delete
اپراتور=
ConfigurationManager & operator=( const ConfigurationManager & )=delete
~ConfigurationManager
~ConfigurationManager()=default
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.