nl::Weave::Profiles::FabricProvisioning

इस नाम स्थान में Weave फ़ैब्रिक प्रॉविज़निंग प्रोफ़ाइल के लिए Weave के सभी इंटरफ़ेस शामिल हैं, जो तीन Weave प्रॉविज़निंग प्रोफ़ाइल में से दूसरा है.

खास जानकारी

इन्यूमरेशन

@200{
  kStatusCode_AlreadyMemberOfFabric = 1,
  kStatusCode_NotMemberOfFabric = 2,
  kStatusCode_InvalidFabricConfig = 3
}
enum
फ़ैब्रिक प्रॉविज़निंग स्टेटस कोड.
@201 enum
फ़ैब्रिक प्रॉविज़निंग मैसेज टाइप.
@202{
  kTag_FabricConfig = 1,
  kTag_FabricId = 1,
  kTag_FabricKeys = 2,
  kTag_FabricKeyId = 1,
  kTag_EncryptionType = 2,
  kTag_DataKey = 3,
  kTag_IntegrityKey = 4,
  kTag_KeyScope = 5,
  kTag_RotationScheme = 6,
  kTag_RemainingLifeTime = 7,
  kTag_RemainingReservedTime = 8
}
enum
फ़ैब्रिक प्रॉविज़निंग डेटा एलिमेंट टैग.

क्लास

nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

फ़ैब्रिक प्रॉविज़निंग ऑपरेशन से जुड़ी अतिरिक्त कार्रवाइयों को लागू करने के लिए क्लास सौंपें.

nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer

फ़ैब्रिक प्रॉविज़निंग प्रोफ़ाइल लागू करने के लिए सर्वर क्लास.

इन्यूमरेशन

@200

 @200

फ़ैब्रिक प्रॉविज़निंग स्टेटस कोड.

प्रॉपर्टी
kStatusCode_AlreadyMemberOfFabric

पाने वाला व्यक्ति पहले से ही फ़ैब्रिक का सदस्य है.

kStatusCode_InvalidFabricConfig

बताया गया फ़ैब्रिक कॉन्फ़िगरेशन अमान्य था.

kStatusCode_NotMemberOfFabric

प्राप्तकर्ता किसी फ़ैब्रिक का सदस्य नहीं है.

@201

 @201

फ़ैब्रिक प्रॉविज़निंग मैसेज टाइप.

@202

 @202

फ़ैब्रिक प्रॉविज़निंग डेटा एलिमेंट टैग.

प्रॉपर्टी
kTag_DataKey

[ बाइट-स्ट्रिंग ] डेटा एन्क्रिप्शन कुंजी.

kTag_EncryptionType

[ uint ] कुंजी के साथ काम करने वाला, Weave एन्क्रिप्शन का टाइप.

kTag_FabricConfig

[ संरचना ] इसमें मौजूदा कपड़े के लिए प्रावधान करने की जानकारी शामिल है.

ज़रूरी जानकारी: पाठकों की सुविधा के तौर पर, FabricConfig में मौजूद सभी एलिमेंट को हर लेवल पर, नंबर वाले टैग के क्रम में कोड में बदला जाना चाहिए.

kTag_FabricId

[ uint ] फ़ैब्रिक आईडी.

kTag_FabricKeyId

[ uint ] फ़ैब्रिक की के लिए Weave की आईडी.

kTag_FabricKeys

[ ऐरे ] FabricKey स्ट्रक्चर की सूची.

kTag_IntegrityKey

[ बाइट-स्ट्रिंग ] डेटा के रखरखाव की कुंजी.

kTag_KeyScope

[ uint ] उन डिवाइसों की कैटगरी की पहचान करने वाली कैलकुलेटेड वैल्यू जिनमें फ़ैब्रिक बटन मौजूद हो सकता है.

kTag_RemainingLifeTime

[ uint ] कुंजी की समाप्ति तक शेष समय (सेकंड में).

अगर लाइफ़टाइम की कोई अवधि तय नहीं है या लागू नहीं होती, तो वैल्यू नहीं होती.

kTag_RemainingReservedTime

[ uint ] जब तक कोई बटन इस्तेमाल नहीं किया जा सकता, तब तक बचा हुआ समय (सेकंड में) डालें.

अगर बटन का इस्तेमाल तुरंत किया जा सके, तो कोड मौजूद नहीं है.

kTag_RotationScheme

[ uint ] कुंजी की रोटेशन स्कीम की पहचान करने वाली गिनती की गई वैल्यू.