จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
nl::Weave::DeviceLayer::Internal::GenericConfigurationManagerImpl
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConfigurationManagerImpl.h>
มอบการใช้งานฟีเจอร์ ConfigurationManager ทั่วไปที่ทำงานได้บนหลายแพลตฟอร์ม
สรุป
เทมเพลตนี้มีการใช้ฟีเจอร์บางอย่างจากอินเทอร์เฟซนามธรรม ConfigurationManager ซึ่งเหมาะสำหรับการใช้งานในทุกแพลตฟอร์ม เทมเพลตนี้มีไว้เพื่อรับค่า (โดยตรงหรือโดยอ้อม) โดยคลาส ConfigurationManagerImpl ซึ่งแสดงเป็นพารามิเตอร์ ImplClass ของเทมเพลตด้วย
ประเภทที่มีการป้องกัน
|
@404
|
enum |
แอตทริบิวต์ที่มีการป้องกัน
|
mFlags
|
uint8_t
|
ฟังก์ชันสาธารณะ
|
_ClearServiceProvisioningData()
|
|
_ComputeProvisioningHash(uint8_t *hashBuf, size_t hashBufSize)
|
|
_ConfigureWeaveStack()
|
|
_GetBLEDeviceIdentificationInfo(Ble::WeaveBLEDeviceIdentificationInfo & deviceIdInfo)
|
|
_GetDeviceCertificate(uint8_t *buf, size_t bufSize, size_t & certLen)
|
|
_GetDeviceDescriptor(::nl::Weave::Profiles::DeviceDescription::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)
|
|
_GetFailSafeArmed(bool & val)
|
|
_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)
|
|
_Init()
|
|
_IsFullyProvisioned()
|
bool
|
_IsMemberOfFabric()
|
bool
|
_IsPairedToAccount()
|
bool
|
_IsServiceProvisioned()
|
bool
|
_SetFailSafeArmed(bool val)
|
|
_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)
|
|
ประเภทที่มีการป้องกัน
@404
@404
แอตทริบิวต์ที่มีการป้องกัน
mFlags
uint8_t mFlags
ฟังก์ชันสาธารณะ
_ClearServiceProvisioningData
WEAVE_ERROR _ClearServiceProvisioningData()
_ComputeProvisioningHash
WEAVE_ERROR _ComputeProvisioningHash(
uint8_t *hashBuf,
size_t hashBufSize
)
WEAVE_ERROR _ConfigureWeaveStack()
_GetBLEDeviceIdentificationInfo
WEAVE_ERROR _GetBLEDeviceIdentificationInfo(
Ble::WeaveBLEDeviceIdentificationInfo & deviceIdInfo
)
_GetDeviceCertificate
WEAVE_ERROR _GetDeviceCertificate(
uint8_t *buf,
size_t bufSize,
size_t & certLen
)
_GetDeviceDescriptor
WEAVE_ERROR _GetDeviceDescriptor(
::nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor & deviceDesc
)
_GetDeviceDescriptorTLV
WEAVE_ERROR _GetDeviceDescriptorTLV(
uint8_t *buf,
size_t bufSize,
size_t & encodedLen
)
_GetDeviceId
WEAVE_ERROR _GetDeviceId(
uint64_t & deviceId
)
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
)
_GetFailSafeArmed
WEAVE_ERROR _GetFailSafeArmed(
bool & val
)
_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
)
_GetManufacturerDeviceCertificate
WEAVE_ERROR _GetManufacturerDeviceCertificate(
uint8_t *buf,
size_t bufSize,
size_t & certLen
)
_GetManufacturerDeviceId
WEAVE_ERROR _GetManufacturerDeviceId(
uint64_t & deviceId
)
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
)
_GetPrimary802154MACAddress
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
)
_GetSerialNumber
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
)
_Init
WEAVE_ERROR _Init()
_IsFullyProvisioned
bool _IsFullyProvisioned()
_IsMemberOfFabric
bool _IsMemberOfFabric()
_IsPairedToAccount
bool _IsPairedToAccount()
_IsServiceProvisioned
bool _IsServiceProvisioned()
_SetFailSafeArmed
WEAVE_ERROR _SetFailSafeArmed(
bool val
)
_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
)
WEAVE_ERROR _StoreManufacturerDeviceIntermediateCACerts(
const uint8_t *certs,
size_t certsLen
)
_StoreManufacturerDevicePrivateKey
WEAVE_ERROR _StoreManufacturerDevicePrivateKey(
const uint8_t *key,
size_t keyLen
)
_StoreManufacturingDate
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
)
_StorePrimary802154MACAddress
WEAVE_ERROR _StorePrimary802154MACAddress(
const uint8_t *buf
)
_StorePrimaryWiFiMACAddress
WEAVE_ERROR _StorePrimaryWiFiMACAddress(
const uint8_t *buf
)
_StoreProductRevision
WEAVE_ERROR _StoreProductRevision(
uint16_t productRev
)
_StoreSerialNumber
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
)
ฟังก์ชันที่มีการป้องกัน
LogDeviceConfig
void LogDeviceConfig()
PersistProvisioningData
WEAVE_ERROR PersistProvisioningData(
ProvisioningDataSet & provData
)
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers ส่วน Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ OPENTHREAD และเครื่องหมายที่เกี่ยวข้องเป็นเครื่องหมายการค้าของ Thread Group และใช้ภายใต้ใบอนุญาต
อัปเดตล่าสุด 2024-08-29 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"]],["อัปเดตล่าสุด 2024-08-29 UTC"],[],[]]