nl:: বুনা:: প্রোফাইল:: বিক্রেতা:: নেস্টল্যাব:: তাপস্থাপক

সারাংশ

গণনা

@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

ডিভাইসটি ইতিমধ্যেই একটি নেস্ট অ্যাকাউন্টের সাথে যুক্ত করা আছে।

kStatus_ServiceUnreachable

লিগ্যাসি এন্ট্রি কী পুনরুদ্ধার করতে পরিষেবার সাথে যোগাযোগ করা যাবে না।

InFieldJoining Status

 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

সহায়ক ডিভাইসটি তার PAN যুক্ত করতে ব্যর্থ হয়েছে৷

kStatus_InFieldJoining_HVACCycleInProgress

HVAC চক্র চলছে।

kStatus_InFieldJoining_HeatLinkJoinInProgress

HeatLink যোগদান চলছে।

kStatus_InFieldJoining_HeatLinkManualHeatActive

Heatlink ম্যানুয়াল তাপ সক্রিয়.

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 PAN গঠনে ব্যর্থতা।

kStatus_InFieldJoining_PANJoinError

802.15.4 PAN-এ যোগদান করতে ব্যর্থ হওয়া।

kStatus_InFieldJoining_ServiceTimedOut

জয়েনিং অপারেশনের সময় শেষ হয়েছে (পরিষেবা দ্বারা সেট করা)

kStatus_InFieldJoining_StandaloneFabricCreationInProgress

স্বতন্ত্র কাপড় তৈরির কাজ চলছে।

kStatus_InFieldJoining_Succeeded

ইন-ফিল্ড যোগদান সফল.

kStatus_InFieldJoining_Unknown

অজানা।

kStatus_InFieldJoining_WeaveConnectionTimeoutStillActive

টাইমআউট অন্য ডিভাইসের সাথে সংযুক্ত থাকা অবস্থায় আমাদের জাগ্রত রাখতে ব্যবহৃত হয়।

kStatus_InFieldJoining_WiFiTechNotEnabled

ওয়াইফাই প্রযুক্তি সক্ষম নয়।

সিস্টেম স্ট্যাটাস কোড

 SystemStatusCode

থার্মোস্ট্যাট-নির্দিষ্ট সিস্টেম স্ট্যাটাস কোড।

এই মান পরিবর্তন করবেন না এমনকি যদি একটি স্ট্যাটাস অবরুদ্ধ হয়. এগুলি kTag_SystemStatusKey ভিউ প্রতিক্রিয়াগুলিতে ব্যবহৃত হয়।

সিস্টেম টেস্ট কোড

 SystemTestCode

থার্মোস্ট্যাট-নির্দিষ্ট সিস্টেম পরীক্ষার কোড।

এই মান পরিবর্তন করবেন না এমনকি যদি একটি পরীক্ষা অবরুদ্ধ হয়. এগুলি kTag_SystemTestStartKey আপডেট অনুরোধ এবং kTag_SystemTestStatusKey ভিউ প্রতিক্রিয়াগুলিতে ব্যবহৃত হয়।

সিস্টেম টেস্ট স্ট্যাটাস কোড

 SystemTestStatusCode

থার্মোস্ট্যাট-নির্দিষ্ট সিস্টেম পরীক্ষার স্ট্যাটাস কোড।

এই মান পরিবর্তন করবেন না এমনকি যদি একটি পরীক্ষার স্ট্যাটাস অবরুদ্ধ হয়। এগুলি kTag_SystemTestStatusKey ভিউ প্রতিক্রিয়াগুলিতে ব্যবহৃত হয়। এই মানগুলির নিম্ন বাইটটি SystemTestCode enum থেকে নির্দিষ্ট পরীক্ষার কোড সংরক্ষণ করতে ব্যবহার করা হবে।

ভেরিয়েবল

sstatusStr

char sStatusStr[kMaxIfjStatusStrLen]

ফাংশন

FormatIfjStatus

const char * FormatIfjStatus(
  const char *format,
  InFieldJoiningStatus status
)

IfjStatusStr

const char * IfjStatusStr(
  InFieldJoiningStatus status
)