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 の商標であり、ライセンスに基づいて使用されています。
  最終更新日 2025-07-24 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"]],["最終更新日 2025-07-24 UTC。"],[],[]]