使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
nl::Weave::Profiles::Vendor::Nestlabs::Thermostat
摘要
枚举
|
@329
|
枚举 |
@330{ kStatus_ServiceUnreachable = 0x0001, kStatus_DeviceAlreadyPaired = 0x0002 }
|
枚举 特定于温控器的状态代码。 |
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 }
|
枚举 特定于温控器的状态代码。 |
SystemStatusCode
|
枚举 特定于温控器的系统状态代码。 |
SystemTestCode
|
枚举 特定于温控器的系统测试代码。 |
SystemTestStatusCode
|
枚举 特定于温控器的系统测试状态代码。 |
函数
|
FormatIfjStatus(const char *format, InFieldJoiningStatus status)
|
const char *
|
IfjStatusStr(InFieldJoiningStatus status)
|
const char *
|
枚举
@329
@329
InFieldJoiningStatus
InFieldJoiningStatus
SystemStatusCode
SystemStatusCode
特定于温控器的系统状态代码。
即使某个状态已被弃用,也不要更改这些值。它们在 kTag_SystemStatusKey 视图响应中使用。
SystemTestCode
SystemTestCode
特定于温控器的系统测试代码。
即使测试被废弃,也不要更改这些值。它们用于 kTag_SystemTestStartKey 更新请求和 kTag_SystemTestStatusKey 视图响应。
SystemTestStatusCode
SystemTestStatusCode
特定于温控器的系统测试状态代码。
即使测试状态已弃用,请勿更改这些值。它们在 kTag_SystemTestStatusKey 视图响应中使用。这些值的较低字节将用于存储来自 SystemTestCode 枚举的特定测试代码。
变量
sStatusStr
char sStatusStr[kMaxIfjStatusStrLen]
函数
const char * FormatIfjStatus(
const char *format,
InFieldJoiningStatus status
)
IfjStatusStr
const char * IfjStatusStr(
InFieldJoiningStatus status
)
如未另行说明,则本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。如需了解详情,请参阅 Google Developers 网站政策。Java 是 Oracle 和/或其关联公司的注册商标。OPENTHREAD 和相关标记是 Thread Group 的商标,经许可后使用。
最后更新时间 (UTC):2024-08-22。
[[["易于理解","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"]],["最后更新时间 (UTC):2024-08-22。"],[],[]]