שליחת משוב
  
   
 
  
    
    
      
      
      קל לארגן דפים בעזרת אוספים
     
    
      
      אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
     
   
   
  
    
  
  
    
    
    
  
  nl:: 
  סיכום 
  ירושה 
  מחלקות משנה מוכרות ישירות:  
  
    
  nl::Weave::DeviceLayer::ConfigurationManagerImpl 
  
    
  nl::Weave::DeviceLayer::Internal::GroupKeyStoreImpl 
  
    
      
        סוגים ציבוריים 
       
     
    
      
        Key  
      שמשתמשים ב
          uint32_t
        
 
     
  
  
  
    
      
        מאפיינים סטטיים ציבוריים 
       
     
    
      
        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
)
  
  
                                                      
  
  
 
  
    
    
    
  
  
 
  אלא אם צוין אחרת, התוכן של הדף הזה הוא ברישיון Creative Commons Attribution 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)."],[],[]]