nl::Weave::Profiles::Vendor::Nestlabs::Thermostat

खास जानकारी

गिनती

@329 enum
@330{
  kStatus_ServiceUnreachable = 0x0001,
  kStatus_DeviceAlreadyPaired = 0x0002
}
enum
थर्मोस्टैट के लिए खास स्टेटस कोड.
InFieldJoiningStatus{
  kStatus_InFieldJoining_Unknown = -1,
  kStatus_InFieldJoining_Null = 0,
  kStatus_InFieldJoining_Succeeded = 1,
  kStatus_InFieldJoining_CannotLocateAssistingDevice = 2,
  kStatus_InFieldJoining_CannotConnectAssistingDevice = 3,
  kStatus_InFieldJoining_CannotAuthAssistingDevice = 4,
  kStatus_InFieldJoining_ConfigExtractionError = 5,
  kStatus_InFieldJoining_PANFormError = 6,
  kStatus_InFieldJoining_PANJoinError = 7,
  kStatus_InFieldJoining_HVACCycleInProgress = 8,
  kStatus_InFieldJoining_HeatLinkJoinInProgress = 9,
  kStatus_InFieldJoining_HeatLinkUpdateInProgress = 10,
  kStatus_InFieldJoining_HeatLinkManualHeatActive = 11,
  kStatus_InFieldJoining_IncorrectHeatLinkSoftwareVersion = 12,
  kStatus_InFieldJoining_FailureToFetchAccessToken = 13,
  kStatus_InFieldJoining_DeviceNotWeaveProvisioned = 14,
  kStatus_InFieldJoining_HeatLinkResetFailed = 15,
  kStatus_InFieldJoining_DestroyFabricFailed = 16,
  kStatus_InFieldJoining_CannotJoinExistingFabric = 17,
  kStatus_InFieldJoining_CannotCreateFabric = 18,
  kStatus_InFieldJoining_NetworkReset = 19,
  kStatus_InFieldJoining_JoiningInProgress = 20,
  kStatus_InFieldJoining_FailureToMakePanJoinable = 21,
  kStatus_InFieldJoining_WeaveConnectionTimeoutStillActive = 22,
  kStatus_InFieldJoining_HeatLinkNotJoined = 23,
  kStatus_InFieldJoining_HeatLinkNotInContact = 24,
  kStatus_InFieldJoining_WiFiTechNotEnabled = 25,
  kStatus_InFieldJoining_15_4_TechNotEnabled = 26,
  kStatus_InFieldJoining_StandaloneFabricCreationInProgress = 27,
  kStatus_InFieldJoining_NotConnectedToPower = 28,
  kStatus_InFieldJoining_OperationNotPermitted = 29,
  kStatus_InFieldJoining_ServiceTimedOut = 100,
  kStatus_InFieldJoining_DeviceTimedOut = 101,
  kStatus_InFieldJoining_InternalError = 200
}
enum
थर्मोस्टैट के लिए खास स्टेटस कोड.
SystemStatusCode enum
थर्मोस्टैट के लिए खास तौर पर बने सिस्टम के स्टेटस कोड.
SystemTestCode enum
थर्मोस्टैट के लिए खास तौर पर बने सिस्टम के टेस्ट कोड.
SystemTestStatusCode enum
थर्मोस्टैट से जुड़े खास सिस्टम की जांच के स्टेटस कोड.

वैरिएबल

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

डिवाइस को वीव का प्रावधान नहीं किया गया है.

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
)