Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。
詳細をご覧ください。
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
nl::Weave::DeviceLayer::Internal::EFR32Config
概要
継承
直系の既知のサブクラス:
nl::Weave::DeviceLayer::ConfigurationManagerImpl
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 および関連会社の登録商標です。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。"],[],[]]