Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다.
자세히 알아보기
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
의견 보내기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
nl:: Weave:: DeviceLayer:: Internal:: EFR32Config
요약
상속
직접 알려진 서브클래스:
<ph type="x-smartling-placeholder">
</ph>
nl::Weave::DeviceLayer::ConfigurationManagerImpl
<ph type="x-smartling-placeholder">
</ph>
nl::Weave::DeviceLayer::Internal::GroupKeyStoreImpl
공개 정적 속성
kConfigKey_FabricId = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x00)
constexpr Key
kConfigKey_FabricSecret = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x04)
constexpr Key
kConfigKey_FailSafeArmed = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x06)
constexpr Key
kConfigKey_GroupKey = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x07)
constexpr Key
kConfigKey_GroupKeyBase = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x0D)
constexpr Key
kConfigKey_GroupKeyMax =
EFR32ConfigKey(kWeaveConfig_KeyBase, 0x1C)
constexpr Key
kConfigKey_LastUsedEpochKeyId = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x05)
constexpr Key
kConfigKey_ManufacturingDate = EFR32ConfigKey(kWeaveFactory_KeyBase, 0x04)
constexpr Key
kConfigKey_MfrDeviceCert = EFR32ConfigKey(kWeaveFactory_KeyBase, 0x02)
constexpr Key
kConfigKey_MfrDeviceICACerts = EFR32ConfigKey(kWeaveFactory_KeyBase, 0x06)
constexpr Key
kConfigKey_MfrDeviceId = EFR32ConfigKey(kWeaveFactory_KeyBase, 0x01)
constexpr Key
kConfigKey_MfrDevicePrivateKey = EFR32ConfigKey(kWeaveFactory_KeyBase, 0x03)
constexpr Key
kConfigKey_OperationalDeviceCert = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x0A)
constexpr Key
kConfigKey_OperationalDeviceICACerts = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x0B)
constexpr Key
kConfigKey_OperationalDeviceId = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x09)
constexpr Key
kConfigKey_OperationalDevicePrivateKey = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x0C)
constexpr Key
kConfigKey_PairedAccountId = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x02)
constexpr Key
kConfigKey_PairingCode = EFR32ConfigKey(kWeaveFactory_KeyBase, 0x05)
constexpr Key
kConfigKey_ProductRevision = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x08)
constexpr Key
kConfigKey_SerialNum = EFR32ConfigKey(kWeaveFactory_KeyBase, 0x00)
constexpr Key
kConfigKey_ServiceConfig = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x01)
constexpr Key
kConfigKey_ServiceId = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x03)
constexpr Key
kMaxConfigKey_WeaveConfig = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x1C)
constexpr Key
kMaxConfigKey_WeaveCounter =
EFR32ConfigKey(kWeaveCounter_KeyBase, 0x1F)
constexpr Key
kMaxConfigKey_WeaveFactory = EFR32ConfigKey(kWeaveFactory_KeyBase, 0x06)
constexpr Key
kMinConfigKey_WeaveConfig = EFR32ConfigKey(kWeaveConfig_KeyBase, 0x00)
constexpr Key
kMinConfigKey_WeaveCounter = EFR32ConfigKey(kWeaveCounter_KeyBase, 0x00)
constexpr Key
kMinConfigKey_WeaveFactory = EFR32ConfigKey(kWeaveFactory_KeyBase, 0x00)
constexpr Key
kWeaveConfig_KeyBase =
0xA3
constexpr uint8_t
kWeaveCounter_KeyBase =
0xA4
constexpr uint8_t
kWeaveFactory_KeyBase =
0xA2
constexpr uint8_t
공개 정적 함수
ClearConfigValue (Key key)
ConfigValueExists (Key key)
bool
FactoryResetConfig (void)
Init (void)
ReadConfigValue (Key key, bool & val)
ReadConfigValue (Key key, uint32_t & val)
ReadConfigValue (Key key, uint64_t & val)
ReadConfigValueBin (Key key, uint8_t *buf, size_t bufSize, size_t & outLen)
ReadConfigValueCounter (uint8_t counterIdx, uint32_t & val)
ReadConfigValueStr (Key key, char *buf, size_t bufSize, size_t & outLen)
RepackNvm3Flash (void)
void
RunConfigUnitTest (void)
void
ValidConfigKey (Key key)
bool
WriteConfigValue (Key key, bool val)
WriteConfigValue (Key key, uint32_t val)
WriteConfigValue (Key key, uint64_t val)
WriteConfigValueBin (Key key, const uint8_t *data, size_t dataLen)
WriteConfigValueCounter (uint8_t counterIdx, uint32_t val)
WriteConfigValueStr (Key key, const char *str)
WriteConfigValueStr (Key key, const char *str, size_t strLen)
보호되는 정적 함수
ForEachRecord (Key firstKey, Key lastKey, bool addNewRecord, ForEachRecordFunct funct)
공개 유형
키
uint32_t Key
보호된 유형
ForEachRecordFunct
std :: function < WEAVE_ERROR ( const Key & nvm3Key , const size_t & length ) > ForEachRecordFunct
공개 정적 속성
kConfigKey_FabricId
constexpr Key kConfigKey_FabricId = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x00 )
kConfigKey_FabricSecret
constexpr Key kConfigKey_FabricSecret = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x04 )
kConfigKey_FailSafeArmed
constexpr Key kConfigKey_FailSafeArmed = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x06 )
kConfigKey_GroupKey
constexpr Key kConfigKey_GroupKey = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x07 )
kConfigKey_GroupKeyBase
constexpr Key kConfigKey_GroupKeyBase = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x0D )
kConfigKey_GroupKeyMax
constexpr Key kConfigKey_GroupKeyMax =
EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x1C )
kConfigKey_LastUsedEpochKeyId
constexpr Key kConfigKey_LastUsedEpochKeyId = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x05 )
kConfigKey_ManufacturingDate
constexpr Key kConfigKey_ManufacturingDate = EFR32ConfigKey ( kWeaveFactory_KeyBase , 0x04 )
kConfigKey_MfrDeviceCert
constexpr Key kConfigKey_MfrDeviceCert = EFR32ConfigKey ( kWeaveFactory_KeyBase , 0x02 )
kConfigKey_MfrDeviceICACerts
constexpr Key kConfigKey_MfrDeviceICACerts = EFR32ConfigKey ( kWeaveFactory_KeyBase , 0x06 )
kConfigKey_MfrDeviceId
constexpr Key kConfigKey_MfrDeviceId = EFR32ConfigKey ( kWeaveFactory_KeyBase , 0x01 )
kConfigKey_MfrDevicePrivateKey
constexpr Key kConfigKey_MfrDevicePrivateKey = EFR32ConfigKey ( kWeaveFactory_KeyBase , 0x03 )
kConfigKey_OperationalDeviceCert
constexpr Key kConfigKey_OperationalDeviceCert = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x0A )
kConfigKey_OperationalDeviceICACerts
constexpr Key kConfigKey_OperationalDeviceICACerts = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x0B )
kConfigKey_OperationalDeviceId
constexpr Key kConfigKey_OperationalDeviceId = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x09 )
kConfigKey_OperationalDevicePrivateKey
constexpr Key kConfigKey_OperationalDevicePrivateKey = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x0C )
kConfigKey_PairedAccountId
constexpr Key kConfigKey_PairedAccountId = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x02 )
kConfigKey_PairingCode
constexpr Key kConfigKey_PairingCode = EFR32ConfigKey ( kWeaveFactory_KeyBase , 0x05 )
kConfigKey_ProductRevision
constexpr Key kConfigKey_ProductRevision = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x08 )
kConfigKey_SerialNum
constexpr Key kConfigKey_SerialNum = EFR32ConfigKey ( kWeaveFactory_KeyBase , 0x00 )
kConfigKey_ServiceConfig
constexpr Key kConfigKey_ServiceConfig = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x01 )
kConfigKey_ServiceId
constexpr Key kConfigKey_ServiceId = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x03 )
kMaxConfigKey_WeaveConfig
constexpr Key kMaxConfigKey_WeaveConfig = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x1C )
kMaxConfigKey_WeaveCounter
constexpr Key kMaxConfigKey_WeaveCounter =
EFR32ConfigKey ( kWeaveCounter_KeyBase , 0x1F )
kMaxConfigKey_WeaveFactory
constexpr Key kMaxConfigKey_WeaveFactory = EFR32ConfigKey ( kWeaveFactory_KeyBase , 0x06 )
kMinConfigKey_WeaveConfig
constexpr Key kMinConfigKey_WeaveConfig = EFR32ConfigKey ( kWeaveConfig_KeyBase , 0x00 )
kMinConfigKey_WeaveCounter
constexpr Key kMinConfigKey_WeaveCounter = EFR32ConfigKey ( kWeaveCounter_KeyBase , 0x00 )
kMinConfigKey_WeaveFactory
constexpr Key kMinConfigKey_WeaveFactory = EFR32ConfigKey ( kWeaveFactory_KeyBase , 0x00 )
kWeaveConfig_KeyBase
constexpr uint8_t kWeaveConfig_KeyBase =
0xA3
kWeaveCounter_KeyBase
constexpr uint8_t kWeaveCounter_KeyBase =
0xA4
kWeaveFactory_KeyBase
constexpr uint8_t kWeaveFactory_KeyBase =
0xA2
공개 정적 함수
ClearConfigValue
WEAVE_ERROR ClearConfigValue(
Key key
)
ConfigValueExists
bool ConfigValueExists(
Key key
)
FactoryResetConfig
WEAVE_ERROR FactoryResetConfig(
void
)
Init
WEAVE_ERROR Init(
void
)
ReadConfigValue
WEAVE_ERROR ReadConfigValue(
Key key,
bool & val
)
ReadConfigValue
WEAVE_ERROR ReadConfigValue(
Key key,
uint32_t & val
)
ReadConfigValue
WEAVE_ERROR ReadConfigValue(
Key key,
uint64_t & val
)
ReadConfigValueBin
WEAVE_ERROR ReadConfigValueBin(
Key key,
uint8_t *buf,
size_t bufSize,
size_t & outLen
)
ReadConfigValueCounter
WEAVE_ERROR ReadConfigValueCounter(
uint8_t counterIdx,
uint32_t & val
)
ReadConfigValueStr
WEAVE_ERROR ReadConfigValueStr(
Key key,
char *buf,
size_t bufSize,
size_t & outLen
)
RepackNvm3Flash
void RepackNvm3Flash(
void
)
RunConfigUnitTest
void RunConfigUnitTest(
void
)
ValidConfigKey
bool ValidConfigKey(
Key key
)
WriteConfigValue
WEAVE_ERROR WriteConfigValue(
Key key,
bool val
)
WriteConfigValue
WEAVE_ERROR WriteConfigValue(
Key key,
uint32_t val
)
WriteConfigValue
WEAVE_ERROR WriteConfigValue(
Key key,
uint64_t val
)
WriteConfigValueBin
WEAVE_ERROR WriteConfigValueBin (
Key key ,
const uint8_t * data ,
size_t dataLen
)
WriteConfigValueCounter
WEAVE_ERROR WriteConfigValueCounter(
uint8_t counterIdx,
uint32_t val
)
WriteConfigValueStr
WEAVE_ERROR WriteConfigValueStr (
Key key ,
const char * str
)
WriteConfigValueStr
WEAVE_ERROR WriteConfigValueStr (
Key key ,
const char * str ,
size_t strLen
)
보호되는 정적 함수
ForEachRecord
WEAVE_ERROR ForEachRecord(
Key firstKey,
Key lastKey,
bool addNewRecord,
ForEachRecordFunct funct
)
달리 명시되지 않는 한, 이 페이지의 콘텐츠에는 크리에이티브 커먼즈 저작자 표시 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참고하세요. Java는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다. OPENTHREAD 및 관련 마크는 Thread Group의 상표이며, 라이선스에 따라 사용됩니다.
최종 업데이트: 2026-02-23(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-02-23(UTC)"],[],[]]