nl:: Weave:: Profiles:: Vendor:: Nestlabs:: Thermostat
खास जानकारी
वैरिएबल |
|
---|---|
sStatusStr[kMaxIfjStatusStrLen]
|
char
|
फ़ंक्शन |
|
---|---|
FormatIfjStatus(const char *format, InFieldJoiningStatus status)
|
const char *
|
IfjStatusStr(InFieldJoiningStatus status)
|
const char *
|
इन्यूमरेशन
@329
@329
@330
@330
थर्मोस्टैट के खास स्टेटस कोड.
प्रॉपर्टी | |
---|---|
kStatus_DeviceAlreadyPaired
|
यह डिवाइस पहले से ही Nest खाते से जुड़ा है. |
kStatus_ServiceUnreachable
|
लेगसी एंट्री पासकोड को वापस पाने के लिए, सेवा से संपर्क नहीं किया जा सकता. |
InFieldJoiningStatus
InFieldJoiningStatus
थर्मोस्टैट के खास स्टेटस कोड.
प्रॉपर्टी | |
---|---|
kStatus_InFieldJoining_15_4_TechNotEnabled
|
15.4 तकनीक चालू नहीं है |
kStatus_InFieldJoining_CannotAuthAssistingDevice
|
मदद करने वाले डिवाइस की पुष्टि नहीं की जा सकी. |
kStatus_InFieldJoining_CannotConnectAssistingDevice
|
सहायक डिवाइस से कनेक्ट नहीं किया जा सका. |
kStatus_InFieldJoining_CannotCreateFabric
|
नया फ़ैब्रिक नहीं बनाया जा सका. |
kStatus_InFieldJoining_CannotJoinExistingFabric
|
मौजूदा फ़ैब्रिक को नहीं जोड़ा जा सका. |
kStatus_InFieldJoining_CannotLocateAssistingDevice
|
सहायक डिवाइस का पता नहीं लगाया जा सका. |
kStatus_InFieldJoining_ConfigExtractionError
|
सहायक डिवाइस से कॉन्फ़िगरेशन निकालने में गड़बड़ी. |
kStatus_InFieldJoining_DestroyFabricFailed
|
मौजूदा कपड़े को नष्ट नहीं किया जा सका. |
kStatus_InFieldJoining_DeviceNotWeaveProvisioned
|
डिवाइस को Weave के लिए प्रावधान नहीं किया गया. |
kStatus_InFieldJoining_DeviceTimedOut
|
शामिल होने की कार्रवाई का समय खत्म हो गया (डिवाइस के हिसाब से सेट किया गया) |
kStatus_InFieldJoining_FailureToFetchAccessToken
|
ऐक्सेस टोकन फ़ेच नहीं किया जा सका. |
kStatus_InFieldJoining_FailureToMakePanJoinable
|
सहायक डिवाइस को पैन में शामिल नहीं किया जा सका. |
kStatus_InFieldJoining_HVACCycleInProgress
|
एचवीएसी साइकल जारी है. |
kStatus_InFieldJoining_HeatLinkJoinInProgress
|
HeatLink शामिल किया जा रहा है. |
kStatus_InFieldJoining_HeatLinkManualHeatActive
|
हीटलिंक को मैन्युअल तौर पर गर्म करने का विकल्प चालू है. |
kStatus_InFieldJoining_HeatLinkNotInContact
|
HeatLink, मुख्य यूनिट के संपर्क में नहीं है. |
kStatus_InFieldJoining_HeatLinkNotJoined
|
HeatLink को मुख्य यूनिट से नहीं जोड़ा गया. |
kStatus_InFieldJoining_HeatLinkResetFailed
|
HeatLink को फ़ैक्ट्री रीसेट नहीं किया जा सका. |
kStatus_InFieldJoining_HeatLinkUpdateInProgress
|
HeatLink सॉफ़्टवेयर को अपडेट किया जा रहा है. |
kStatus_InFieldJoining_IncorrectHeatLinkSoftwareVersion
|
HeatLink सॉफ़्टवेयर का गलत वर्शन. |
kStatus_InFieldJoining_InternalError
|
इन-फ़ील्ड जॉइन करते समय अंदरूनी गड़बड़ी हुई. |
kStatus_InFieldJoining_JoiningInProgress
|
डिवाइस पहले से ही फ़ील्ड में शामिल हो रहा है. |
kStatus_InFieldJoining_NetworkReset
|
डिवाइस पर नेटवर्क रीसेट किया गया था. |
kStatus_InFieldJoining_NotConnectedToPower
|
बैकप्लेट किसी भी पावर से कनेक्ट नहीं है. |
kStatus_InFieldJoining_Null
|
सेवा देने वाली कंपनी, फ़ील्ड में शामिल होने की प्रक्रिया शुरू कर रही है. |
kStatus_InFieldJoining_OperationNotPermitted
|
फ़ील्ड में जाकर शामिल होने की अनुमति नहीं है. |
kStatus_InFieldJoining_PANFormError
|
802.15.4 पैन फ़ॉर्म नहीं भरा जा सका. |
kStatus_InFieldJoining_PANJoinError
|
802.15.4 पैन नंबर पर पेमेंट नहीं किया जा सका. |
kStatus_InFieldJoining_ServiceTimedOut
|
शामिल होने की कार्रवाई का समय खत्म हो गया है (सेवा ने सेट किया है) |
kStatus_InFieldJoining_StandaloneFabricCreationInProgress
|
स्टैंडअलोन कपड़े बनाए जा रहे हैं. |
kStatus_InFieldJoining_Succeeded
|
इन-फ़ील्ड जॉइन किया गया. |
kStatus_InFieldJoining_Unknown
|
अज्ञात. |
kStatus_InFieldJoining_WeaveConnectionTimeoutStillActive
|
किसी दूसरे डिवाइस से कनेक्ट होने पर भी हमें सक्रिय रखने के लिए टाइम आउट का इस्तेमाल किया गया. |
kStatus_InFieldJoining_WiFiTechNotEnabled
|
वाई-फ़ाई टेक्नोलॉजी चालू नहीं है. |
SystemStatusCode
SystemStatusCode
थर्मोस्टैट के लिए खास तौर पर बने सिस्टम के स्टेटस कोड.
किसी स्टेटस के काम न करने पर भी इन वैल्यू को न बदलें. इनका इस्तेमाल kTag_SystemStatusKey व्यू के जवाबों में किया जाता है.
SystemTestCode
SystemTestCode
थर्मोस्टैट के लिए खास तौर पर बने सिस्टम टेस्ट कोड.
टेस्ट के काम न करने पर भी इन वैल्यू को न बदलें. इनका इस्तेमाल kTag_SystemTestStartKey के अपडेट अनुरोधों और kTag_SystemTestStatusKey व्यू के जवाबों में किया जाता है.
SystemTestStatusCode
SystemTestStatusCode
थर्मोस्टैट के लिए, सिस्टम की जांच की स्थिति के कोड.
जांच के स्टेटस के काम न करने पर भी इन वैल्यू को न बदलें. इनका इस्तेमाल kTag_SystemTestStatusKey व्यू के जवाबों में किया जाता है. इन वैल्यू के छोटे बाइट का इस्तेमाल, SystemTestCode enum के खास टेस्ट कोड को स्टोर करने के लिए किया जाएगा.
वैरिएबल
sStatusStr
char sStatusStr[kMaxIfjStatusStrLen]
फ़ंक्शन
FormatIfjStatus
const char * FormatIfjStatus( const char *format, InFieldJoiningStatus status )
IfjStatusStr
const char * IfjStatusStr( InFieldJoiningStatus status )