From 456cd4c81e8e7fee9f7c5f2e986645e3b769c8ae Mon Sep 17 00:00:00 2001 From: Al Calzone Date: Fri, 5 Jul 2024 09:43:27 +0000 Subject: [PATCH] docs: update typed documentation and API report --- docs/api/CCs/Meter.md | 24 +- docs/api/driver.md | 1 + packages/cc/api.md | 679 +++++++++++++++++++++------------------ packages/config/api.md | 372 +-------------------- packages/core/api.md | 669 +++++++++++++++++++++++++++++++++++++- packages/host/api.md | 12 +- packages/testing/api.md | 27 ++ packages/zwave-js/api.md | 120 +++---- 8 files changed, 1146 insertions(+), 758 deletions(-) diff --git a/docs/api/CCs/Meter.md b/docs/api/CCs/Meter.md index 3609f3bfa67d..0d8efe667ea4 100644 --- a/docs/api/CCs/Meter.md +++ b/docs/api/CCs/Meter.md @@ -7,13 +7,21 @@ ### `get` ```ts -async get(options?: MeterCCGetOptions): Promise<{ rateType: RateType; value: number; previousValue: MaybeNotKnown; deltaTime: MaybeUnknown; type: number; scale: MeterScale; } | undefined>; +async get(options?: MeterCCGetOptions): Promise<{ rateType: RateType; value: number; previousValue: MaybeNotKnown; deltaTime: MaybeUnknown; type: number; scale: import("/home/runner/work/node-zwave-js/node-zwave-js/packages/core/build/index").MeterScale; } | undefined>; +``` + +### `sendReport` + +```ts +async sendReport( + options: MeterCCReportOptions, +): Promise; ``` ### `getAll` ```ts -async getAll(): Promise<{ rateType: RateType; value: number; previousValue: MaybeNotKnown; deltaTime: MaybeUnknown; type: number; scale: MeterScale; }[]>; +async getAll(accumulatedOnly: boolean = false): Promise<{ rateType: RateType; value: number; previousValue: MaybeNotKnown; deltaTime: MaybeUnknown; type: number; scale: import("/home/runner/work/node-zwave-js/node-zwave-js/packages/core/build/index").MeterScale; }[]>; ``` ### `getSupported` @@ -22,6 +30,14 @@ async getAll(): Promise<{ rateType: RateType; value: number; previousValue: Mayb async getSupported(): Promise | undefined>; ``` +### `sendSupportedReport` + +```ts +async sendSupportedReport( + options: MeterCCSupportedReportOptions, +): Promise; +``` + ### `reset` ```ts @@ -50,7 +66,7 @@ async reset( - **secret:** false - **value type:** `"boolean"` -### `resetSingle(meterType: number)` +### `resetSingle(meterType: number, rateType: RateType, scale: number)` ```ts { @@ -61,7 +77,7 @@ async reset( } ``` -- **label:** `Reset (${string})` +- **label:** `Reset (${string})` | `Reset (Consumption, ${string})` | `Reset (Production, ${string})` - **min. CC version:** 1 - **readable:** false - **writeable:** true diff --git a/docs/api/driver.md b/docs/api/driver.md index ae4ccb3af389..fe0e010cbbb7 100644 --- a/docs/api/driver.md +++ b/docs/api/driver.md @@ -907,6 +907,7 @@ interface ZWaveOptions extends ZWaveHostOptions { */ watchdog?: boolean; }; + preferences: { /** * The preferred scales to use when querying sensors. The key is either: diff --git a/packages/cc/api.md b/packages/cc/api.md index a42d321b73fd..68fd7daa3556 100644 --- a/packages/cc/api.md +++ b/packages/cc/api.md @@ -14,6 +14,7 @@ import { AssociationCCAPI } from '../cc/AssociationCC'; import { AssociationGroupInfoCCAPI } from '../cc/AssociationGroupInfoCC'; import { BarrierOperatorCCAPI } from '../cc/BarrierOperatorCC'; import { BasicCCAPI } from '../cc/BasicCC'; +import { BasicDeviceClass } from '@zwave-js/core'; import { BatteryCCAPI } from '../cc/BatteryCC'; import { BinarySensorCCAPI } from '../cc/BinarySensorCC'; import { BinarySwitchCCAPI } from '../cc/BinarySwitchCC'; @@ -91,8 +92,7 @@ import { ProtectionCCAPI } from '../cc/ProtectionCC'; import { ProtocolVersion } from '@zwave-js/core'; import { ReadonlyObjectKeyMap } from '@zwave-js/shared/safe'; import { S2SecurityClass } from '@zwave-js/core'; -import { Scale } from '@zwave-js/config'; -import type { Scale as Scale_2 } from '@zwave-js/config/safe'; +import { Scale } from '@zwave-js/core/safe'; import { SceneActivationCCAPI } from '../cc/SceneActivationCC'; import { SceneActuatorConfigurationCCAPI } from '../cc/SceneActuatorConfigurationCC'; import { SceneControllerConfigurationCCAPI } from '../cc/SceneControllerConfigurationCC'; @@ -141,6 +141,8 @@ import type { ZWaveHost } from '@zwave-js/host'; import type { ZWaveHost as ZWaveHost_2 } from '@zwave-js/host/safe'; import { ZWaveLibraryTypes } from '@zwave-js/core/safe'; import { ZWavePlusCCAPI } from '../cc/ZWavePlusCC'; +import type { ZWaveValueHost } from '@zwave-js/host'; +import type { ZWaveValueHost as ZWaveValueHost_2 } from '@zwave-js/host/safe'; // Warning: (ae-missing-release-tag) "addAssociations" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // @@ -172,7 +174,7 @@ export class AlarmSensorCCGet extends AlarmSensorCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AlarmSensorCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -199,7 +201,7 @@ export class AlarmSensorCCReport extends AlarmSensorCC { // (undocumented) readonly state: boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AlarmSensorCCSupportedGet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -218,7 +220,7 @@ export class AlarmSensorCCSupportedReport extends AlarmSensorCC { // (undocumented) get supportedSensorTypes(): readonly AlarmSensorType[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AlarmSensorCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -461,7 +463,7 @@ export class AssociationCCGet extends AssociationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AssociationCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -484,7 +486,7 @@ export class AssociationCCRemove extends AssociationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AssociationCCRemoveOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -517,7 +519,7 @@ export class AssociationCCReport extends AssociationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AssociationCCReportSpecificOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -546,7 +548,7 @@ export class AssociationCCSet extends AssociationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AssociationCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -575,7 +577,7 @@ export class AssociationCCSpecificGroupReport extends AssociationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AssociationCCSpecificGroupReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -602,7 +604,7 @@ export class AssociationCCSupportedGroupingsReport extends AssociationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AssociationCCSupportedGroupingsReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -725,6 +727,20 @@ export const AssociationCCValues: Readonly<{ }; }>; +// Warning: (ae-missing-release-tag) "AssociationCheckResult" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export enum AssociationCheckResult { + Forbidden_DestinationIsLongRange = 2, + Forbidden_DestinationSecurityClassNotGranted = 6, + Forbidden_NoSupportedCCs = 7, + Forbidden_SecurityClassMismatch = 5, + Forbidden_SelfAssociation = 4, + Forbidden_SourceIsLongRange = 3, + // (undocumented) + OK = 1 +} + // Warning: (ae-missing-release-tag) "AssociationCommand" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) @@ -790,7 +806,7 @@ export class AssociationGroupInfoCCCommandListGet extends AssociationGroupInfoCC // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AssociationGroupInfoCCCommandListGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -815,7 +831,7 @@ export class AssociationGroupInfoCCCommandListReport extends AssociationGroupInf // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AssociationGroupInfoCCCommandListReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -842,7 +858,7 @@ export class AssociationGroupInfoCCInfoGet extends AssociationGroupInfoCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AssociationGroupInfoCCInfoGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -874,7 +890,7 @@ export class AssociationGroupInfoCCInfoReport extends AssociationGroupInfoCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AssociationGroupInfoCCInfoReportSpecificOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -899,7 +915,7 @@ export class AssociationGroupInfoCCNameGet extends AssociationGroupInfoCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AssociationGroupInfoCCNameGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -924,7 +940,7 @@ export class AssociationGroupInfoCCNameReport extends AssociationGroupInfoCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "AssociationGroupInfoCCNameReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -1444,7 +1460,7 @@ export class BarrierOperatorCCEventSignalingGet extends BarrierOperatorCC { // (undocumented) subsystemType: SubsystemType; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "BarrierOperatorCCEventSignalingGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -1467,7 +1483,7 @@ export class BarrierOperatorCCEventSignalingReport extends BarrierOperatorCC { // (undocumented) readonly subsystemType: SubsystemType; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "BarrierOperatorCCEventSignalingSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -1482,7 +1498,7 @@ export class BarrierOperatorCCEventSignalingSet extends BarrierOperatorCC { // (undocumented) subsystemType: SubsystemType; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "BarrierOperatorCCEventSignalingSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -1511,7 +1527,7 @@ export class BarrierOperatorCCReport extends BarrierOperatorCC { // (undocumented) readonly position: MaybeUnknown; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "BarrierOperatorCCSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -1524,7 +1540,7 @@ export class BarrierOperatorCCSet extends BarrierOperatorCC { // (undocumented) targetState: BarrierState.Open | BarrierState.Closed; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "BarrierOperatorCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -1549,7 +1565,7 @@ export class BarrierOperatorCCSignalingCapabilitiesReport extends BarrierOperato // (undocumented) readonly supportedSubsystemTypes: readonly SubsystemType[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "BarrierOperatorCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -1776,11 +1792,13 @@ export class BasicCCReport extends BasicCC { // (undocumented) readonly duration: Duration | undefined; // (undocumented) + persistValues(applHost: ZWaveApplicationHost_2): boolean; + // (undocumented) serialize(): Buffer; // (undocumented) readonly targetValue: MaybeUnknown | undefined; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "BasicCCReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -1803,7 +1821,7 @@ export class BasicCCSet extends BasicCC { // (undocumented) targetValue: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "BasicCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -2011,7 +2029,7 @@ export class BatteryCCHealthReport extends BatteryCC { // (undocumented) readonly temperature: number | undefined; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "BatteryCCReport" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -2044,7 +2062,7 @@ export class BatteryCCReport extends BatteryCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "BatteryCCReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -2467,7 +2485,7 @@ export class BinarySensorCCGet extends BinarySensorCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "BinarySensorCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -2488,7 +2506,7 @@ export class BinarySensorCCReport extends BinarySensorCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) type: BinarySensorType; // (undocumented) @@ -2521,7 +2539,7 @@ export class BinarySensorCCSupportedReport extends BinarySensorCC { // (undocumented) supportedSensorTypes: BinarySensorType[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "BinarySensorCCSupportedReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -2684,7 +2702,7 @@ export class BinarySwitchCCReport extends BinarySwitchCC { // (undocumented) readonly targetValue: MaybeUnknown | undefined; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "BinarySwitchCCReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -2709,7 +2727,7 @@ export class BinarySwitchCCSet extends BinarySwitchCC { // (undocumented) targetValue: boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "BinarySwitchCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -3124,7 +3142,7 @@ export class CentralSceneCCConfigurationReport extends CentralSceneCC { // (undocumented) readonly slowRefresh: boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "CentralSceneCCConfigurationSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -3137,7 +3155,7 @@ export class CentralSceneCCConfigurationSet extends CentralSceneCC { // (undocumented) slowRefresh: boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "CentralSceneCCConfigurationSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -3164,7 +3182,7 @@ export class CentralSceneCCNotification extends CentralSceneCC { // (undocumented) readonly slowRefresh: boolean | undefined; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "CentralSceneCCSupportedGet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -3187,7 +3205,7 @@ export class CentralSceneCCSupportedReport extends CentralSceneCC { // (undocumented) readonly supportsSlowRefresh: MaybeNotKnown; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "CentralSceneCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -3367,6 +3385,11 @@ export enum CentralSceneKeys { KeyReleased = 1 } +// Warning: (ae-missing-release-tag) "checkAssociation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +function checkAssociation(applHost: ZWaveApplicationHost_2, endpoint: IZWaveEndpoint_2, group: number, destination: AssociationAddress): AssociationCheckResult; + // Warning: (ae-missing-release-tag) "ClimateControlScheduleCC" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) @@ -3389,7 +3412,7 @@ export class ClimateControlScheduleCCChangedReport extends ClimateControlSchedul // (undocumented) readonly changeCounter: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ClimateControlScheduleCCGet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -3400,7 +3423,7 @@ export class ClimateControlScheduleCCGet extends ClimateControlScheduleCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) weekday: Weekday; } @@ -3429,7 +3452,7 @@ export class ClimateControlScheduleCCOverrideReport extends ClimateControlSchedu // (undocumented) readonly overrideType: ScheduleOverrideType; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ClimateControlScheduleCCOverrideSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -3444,7 +3467,7 @@ export class ClimateControlScheduleCCOverrideSet extends ClimateControlScheduleC // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ClimateControlScheduleCCOverrideSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -3465,7 +3488,7 @@ export class ClimateControlScheduleCCReport extends ClimateControlScheduleCC { // (undocumented) readonly schedule: readonly Switchpoint[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly weekday: Weekday; } @@ -3480,7 +3503,7 @@ export class ClimateControlScheduleCCSet extends ClimateControlScheduleCC { // (undocumented) switchPoints: Switchpoint[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) weekday: Weekday; } @@ -3636,7 +3659,7 @@ export class ClockCCReport extends ClockCC { // (undocumented) readonly minute: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly weekday: Weekday; } @@ -3653,7 +3676,7 @@ export class ClockCCSet extends ClockCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) weekday: Weekday; } @@ -3751,7 +3774,7 @@ export class ColorSwitchCCGet extends ColorSwitchCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "ColorSwitchCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -3778,7 +3801,7 @@ export class ColorSwitchCCReport extends ColorSwitchCC { // (undocumented) readonly targetValue: number | undefined; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "ColorSwitchCCSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -3793,7 +3816,7 @@ export class ColorSwitchCCSet extends ColorSwitchCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "ColorSwitchCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -3823,7 +3846,7 @@ export class ColorSwitchCCStartLevelChange extends ColorSwitchCC { // (undocumented) startLevel: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "ColorSwitchCCStartLevelChangeOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -3852,7 +3875,7 @@ export class ColorSwitchCCStopLevelChange extends ColorSwitchCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "ColorSwitchCCStopLevelChangeOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -3877,7 +3900,7 @@ export class ColorSwitchCCSupportedReport extends ColorSwitchCC { // (undocumented) readonly supportedColorComponents: readonly ColorComponent[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "ColorSwitchCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -4161,7 +4184,7 @@ export class CommandClass implements ICommandClass { endpointIndex: number; // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen // Warning: (ae-forgotten-export) The symbol "CCValue" needs to be exported by the entry point index.d.ts - protected ensureMetadata(applHost: ZWaveApplicationHost, ccValue: CCValue, meta?: ValueMetadata): void; + protected ensureMetadata(host: ZWaveValueHost, ccValue: CCValue, meta?: ValueMetadata): void; // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen expectMoreMessages(_session: CommandClass[]): boolean; expectsCCResponse(): boolean; @@ -4177,12 +4200,12 @@ export class CommandClass implements ICommandClass { // (undocumented) getEndpoint(applHost: ZWaveApplicationHost): IZWaveEndpoint | undefined; getMaxPayloadLength(baseLength: number): number; - protected getMetadata(applHost: ZWaveApplicationHost, ccValue: CCValue): T | undefined; + protected getMetadata(host: ZWaveValueHost, ccValue: CCValue): T | undefined; getNode(applHost: ZWaveApplicationHost): IZWaveNode_2 | undefined; getPartialCCSessionId(): Record | undefined; - protected getValue(applHost: ZWaveApplicationHost, ccValue: CCValue): T | undefined; - protected getValueDB(applHost: ZWaveApplicationHost): ValueDB; - protected getValueTimestamp(applHost: ZWaveApplicationHost, ccValue: CCValue): number | undefined; + protected getValue(host: ZWaveValueHost, ccValue: CCValue): T | undefined; + protected getValueDB(host: ZWaveValueHost): ValueDB; + protected getValueTimestamp(host: ZWaveValueHost, ccValue: CCValue): number | undefined; // (undocumented) protected host: ZWaveHost; interview(_applHost: ZWaveApplicationHost): Promise; @@ -4193,7 +4216,7 @@ export class CommandClass implements ICommandClass { isExpectedCCResponse(received: CommandClass): boolean; isExtended(): boolean; isInternalValue(properties: ValueIDProperties): boolean; - isInterviewComplete(applHost: ZWaveApplicationHost): boolean; + isInterviewComplete(host: ZWaveValueHost): boolean; // (undocumented) isMulticast(): this is MulticastCC; isSecretValue(properties: ValueIDProperties): boolean; @@ -4209,22 +4232,22 @@ export class CommandClass implements ICommandClass { // (undocumented) prepareRetransmission(): void; refreshValues(_applHost: ZWaveApplicationHost): Promise; - protected removeMetadata(applHost: ZWaveApplicationHost, ccValue: CCValue): void; - protected removeValue(applHost: ZWaveApplicationHost, ccValue: CCValue): void; + protected removeMetadata(host: ZWaveValueHost, ccValue: CCValue): void; + protected removeValue(host: ZWaveValueHost, ccValue: CCValue): void; serialize(): Buffer; - setInterviewComplete(applHost: ZWaveApplicationHost, complete: boolean): void; + setInterviewComplete(host: ZWaveValueHost, complete: boolean): void; // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen setMappedBasicValue(_applHost: ZWaveApplicationHost, _value: number): boolean; // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen - protected setMetadata(applHost: ZWaveApplicationHost, ccValue: CCValue, meta?: ValueMetadata): void; - protected setValue(applHost: ZWaveApplicationHost, ccValue: CCValue, value: unknown): void; + protected setMetadata(host: ZWaveValueHost, ccValue: CCValue, meta?: ValueMetadata): void; + protected setValue(host: ZWaveValueHost, ccValue: CCValue, value: unknown): void; shouldRefreshValues(this: SinglecastCC, _applHost: ZWaveApplicationHost): boolean; skipEndpointInterview(): boolean; // (undocumented) protected throwMissingCriticalInterviewResponse(): never; toggleEncapsulationFlag(flag: EncapsulationFlags, active: boolean): void; toJSON(): JSONObject; - toLogEntry(_applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(_host?: ZWaveValueHost): MessageOrCCLogEntry; // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen translateProperty(_applHost: ZWaveApplicationHost, property: string | number, _propertyKey?: string | number): string; @@ -4317,7 +4340,7 @@ export class ConfigurationCCBulkGet extends ConfigurationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ConfigurationCCBulkGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -4346,7 +4369,7 @@ export class ConfigurationCCBulkReport extends ConfigurationCC { // (undocumented) get reportsToFollow(): number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) get values(): ReadonlyMap; // (undocumented) @@ -4367,7 +4390,7 @@ export class ConfigurationCCBulkSet extends ConfigurationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) get valueFormat(): ConfigValueFormat; // (undocumented) @@ -4409,7 +4432,7 @@ export class ConfigurationCCGet extends ConfigurationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ConfigurationCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -4431,7 +4454,7 @@ export class ConfigurationCCInfoGet extends ConfigurationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ConfigurationCCInfoReport" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -4456,7 +4479,7 @@ export class ConfigurationCCInfoReport extends ConfigurationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (tsdoc-undefined-tag) The TSDoc tag "@publicAPI" is not defined in this configuration @@ -4482,7 +4505,7 @@ export class ConfigurationCCNameGet extends ConfigurationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ConfigurationCCNameReport" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -4507,7 +4530,7 @@ export class ConfigurationCCNameReport extends ConfigurationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (tsdoc-undefined-tag) The TSDoc tag "@publicAPI" is not defined in this configuration @@ -4533,7 +4556,7 @@ export class ConfigurationCCPropertiesGet extends ConfigurationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ConfigurationCCPropertiesReport" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -4564,7 +4587,7 @@ export class ConfigurationCCPropertiesReport extends ConfigurationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) valueFormat: ConfigValueFormat; // (undocumented) @@ -4612,7 +4635,7 @@ export class ConfigurationCCReport extends ConfigurationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) value: ConfigValue; // (undocumented) @@ -4646,7 +4669,7 @@ export class ConfigurationCCSet extends ConfigurationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) value: ConfigValue | undefined; // (undocumented) @@ -4789,7 +4812,7 @@ export class CRC16CCCommandEncapsulation extends CRC16CC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "CRC16CCCommandEncapsulationOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -4932,7 +4955,7 @@ export class DoorLockCCCapabilitiesReport extends DoorLockCC { // (undocumented) readonly supportedOutsideHandles: DoorHandleStatus; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly twistAssistSupported: boolean; } @@ -4965,7 +4988,7 @@ export class DoorLockCCConfigurationReport extends DoorLockCC { // (undocumented) persistValues(applHost: ZWaveApplicationHost_2): boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly twistAssist?: boolean; } @@ -4992,7 +5015,7 @@ export class DoorLockCCConfigurationSet extends DoorLockCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) twistAssist?: boolean; } @@ -5047,7 +5070,7 @@ export class DoorLockCCOperationReport extends DoorLockCC { // (undocumented) readonly targetMode?: DoorLockMode; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "DoorLockCCOperationSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -5060,7 +5083,7 @@ export class DoorLockCCOperationSet extends DoorLockCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "DoorLockCCOperationSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -5811,7 +5834,7 @@ export class DoorLockLoggingCCRecordGet extends DoorLockLoggingCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "DoorLockLoggingCCRecordGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -5832,7 +5855,7 @@ export class DoorLockLoggingCCRecordReport extends DoorLockLoggingCC { // (undocumented) readonly recordNumber: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "DoorLockLoggingCCRecordsSupportedGet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -5849,7 +5872,7 @@ export class DoorLockLoggingCCRecordsSupportedReport extends DoorLockLoggingCC { // (undocumented) readonly recordsCount: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "DoorLockLoggingCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6097,7 +6120,7 @@ export class EnergyProductionCCGet extends EnergyProductionCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "EnergyProductionCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6122,7 +6145,7 @@ export class EnergyProductionCCReport extends EnergyProductionCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; // (undocumented) readonly value: number; } @@ -6238,7 +6261,7 @@ export class EntryControlCCConfigurationReport extends EntryControlCC { // (undocumented) readonly keyCacheTimeout: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "EntryControlCCConfigurationSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6253,7 +6276,7 @@ export class EntryControlCCConfigurationSet extends EntryControlCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "EntryControlCCConfigurationSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6292,7 +6315,7 @@ export class EntryControlCCEventSupportedReport extends EntryControlCC { // (undocumented) readonly supportedEventTypes: readonly EntryControlEventTypes[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "EntryControlCCKeySupportedGet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6309,7 +6332,7 @@ export class EntryControlCCKeySupportedReport extends EntryControlCC { // (undocumented) readonly supportedKeys: readonly number[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "EntryControlCCNotification" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6326,7 +6349,7 @@ export class EntryControlCCNotification extends EntryControlCC { // (undocumented) readonly sequenceNumber: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "EntryControlCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6647,7 +6670,7 @@ export class FibaroVenetianBlindCCReport extends FibaroVenetianBlindCC { // (undocumented) get tilt(): MaybeUnknown | undefined; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "FibaroVenetianBlindCCSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6662,7 +6685,7 @@ export class FibaroVenetianBlindCCSet extends FibaroVenetianBlindCC { // (undocumented) tilt: number | undefined; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "FibaroVenetianBlindCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6773,7 +6796,7 @@ export class FirmwareUpdateMetaDataCCActivationReport extends FirmwareUpdateMeta // (undocumented) readonly manufacturerId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "FirmwareUpdateMetaDataCCActivationSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6794,7 +6817,7 @@ export class FirmwareUpdateMetaDataCCActivationSet extends FirmwareUpdateMetaDat // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "FirmwareUpdateMetaDataCCActivationSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6823,7 +6846,7 @@ export class FirmwareUpdateMetaDataCCGet extends FirmwareUpdateMetaDataCC { // (undocumented) readonly reportNumber: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "FirmwareUpdateMetaDataCCMetaDataGet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6858,7 +6881,7 @@ export class FirmwareUpdateMetaDataCCMetaDataReport extends FirmwareUpdateMetaDa // (undocumented) readonly supportsActivation: MaybeNotKnown; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "FirmwareUpdateMetaDataCCMetaDataReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6903,7 +6926,7 @@ export class FirmwareUpdateMetaDataCCPrepareGet extends FirmwareUpdateMetaDataCC // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "FirmwareUpdateMetaDataCCPrepareGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6932,7 +6955,7 @@ export class FirmwareUpdateMetaDataCCPrepareReport extends FirmwareUpdateMetaDat // (undocumented) readonly status: FirmwareDownloadStatus; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "FirmwareUpdateMetaDataCCReport" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6949,7 +6972,7 @@ export class FirmwareUpdateMetaDataCCReport extends FirmwareUpdateMetaDataCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "FirmwareUpdateMetaDataCCReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -6986,7 +7009,7 @@ export class FirmwareUpdateMetaDataCCRequestGet extends FirmwareUpdateMetaDataCC // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "FirmwareUpdateMetaDataCCRequestGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -7011,7 +7034,7 @@ export class FirmwareUpdateMetaDataCCRequestReport extends FirmwareUpdateMetaDat // (undocumented) readonly status: FirmwareUpdateRequestStatus; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "FirmwareUpdateMetaDataCCStatusReport" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -7022,7 +7045,7 @@ export class FirmwareUpdateMetaDataCCStatusReport extends FirmwareUpdateMetaData // (undocumented) readonly status: FirmwareUpdateStatus; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; readonly waitTime?: number; } @@ -7469,7 +7492,7 @@ export class HumidityControlModeCCReport extends HumidityControlModeCC { // (undocumented) readonly mode: HumidityControlMode; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "HumidityControlModeCCSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -7482,7 +7505,7 @@ export class HumidityControlModeCCSet extends HumidityControlModeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "HumidityControlModeCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -7509,7 +7532,7 @@ export class HumidityControlModeCCSupportedReport extends HumidityControlModeCC // (undocumented) get supportedModes(): readonly HumidityControlMode[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "HumidityControlModeCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -7628,7 +7651,7 @@ export class HumidityControlOperatingStateCCReport extends HumidityControlOperat // (undocumented) readonly state: HumidityControlOperatingState; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "HumidityControlOperatingStateCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -7716,7 +7739,7 @@ export class HumidityControlSetpointCCCapabilitiesGet extends HumidityControlSet // (undocumented) setpointType: HumidityControlSetpointType; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "HumidityControlSetpointCCCapabilitiesGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -7743,7 +7766,7 @@ export class HumidityControlSetpointCCCapabilitiesReport extends HumidityControl // (undocumented) persistValues(applHost: ZWaveApplicationHost_2): boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) get type(): HumidityControlSetpointType; } @@ -7758,7 +7781,7 @@ export class HumidityControlSetpointCCGet extends HumidityControlSetpointCC { // (undocumented) setpointType: HumidityControlSetpointType; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "HumidityControlSetpointCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -7779,7 +7802,7 @@ export class HumidityControlSetpointCCReport extends HumidityControlSetpointCC { // (undocumented) readonly scale: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) get type(): HumidityControlSetpointType; // (undocumented) @@ -7796,7 +7819,7 @@ export class HumidityControlSetpointCCScaleSupportedGet extends HumidityControlS // (undocumented) setpointType: HumidityControlSetpointType; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "HumidityControlSetpointCCScaleSupportedGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -7815,7 +7838,7 @@ export class HumidityControlSetpointCCScaleSupportedReport extends HumidityContr // (undocumented) readonly supportedScales: readonly number[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "HumidityControlSetpointCCSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -7830,7 +7853,7 @@ export class HumidityControlSetpointCCSet extends HumidityControlSetpointCC { // (undocumented) setpointType: HumidityControlSetpointType; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) value: number; } @@ -7861,7 +7884,7 @@ export class HumidityControlSetpointCCSupportedReport extends HumidityControlSet // (undocumented) readonly supportedSetpointTypes: readonly HumidityControlSetpointType[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "HumidityControlSetpointCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -8049,7 +8072,7 @@ export class InclusionControllerCCComplete extends InclusionControllerCC { // (undocumented) step: InclusionControllerStep; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "InclusionControllerCCCompleteOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -8074,7 +8097,7 @@ export class InclusionControllerCCInitiate extends InclusionControllerCC { // (undocumented) step: InclusionControllerStep; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "InclusionControllerCCInitiateOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -8167,7 +8190,7 @@ export class IndicatorCCDescriptionGet extends IndicatorCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "IndicatorCCDescriptionGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -8192,7 +8215,7 @@ export class IndicatorCCDescriptionReport extends IndicatorCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "IndicatorCCDescriptionReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -8215,7 +8238,7 @@ export class IndicatorCCGet extends IndicatorCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "IndicatorCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -8238,7 +8261,7 @@ export class IndicatorCCReport extends IndicatorCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // Warning: (ae-forgotten-export) The symbol "IndicatorObject" needs to be exported by the entry point index.d.ts // // (undocumented) @@ -8264,7 +8287,7 @@ export class IndicatorCCSet extends IndicatorCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) values: IndicatorObject[] | undefined; } @@ -8288,7 +8311,7 @@ export class IndicatorCCSupportedGet extends IndicatorCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "IndicatorCCSupportedGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -8315,7 +8338,7 @@ export class IndicatorCCSupportedReport extends IndicatorCC { // (undocumented) readonly supportedProperties: readonly number[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "IndicatorCCSupportedReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -8582,7 +8605,7 @@ export class InvalidCC extends CommandClass { // (undocumented) readonly reason?: string | ZWaveErrorCodes; // (undocumented) - toLogEntry(): MessageOrCCLogEntry; + toLogEntry(_host?: ZWaveValueHost): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "InvalidCCCreationOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -8634,7 +8657,7 @@ export class IrrigationCCSystemConfigReport extends IrrigationCC { // (undocumented) readonly rainSensorPolarity?: IrrigationSensorPolarity; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "IrrigationCCSystemConfigSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -8655,7 +8678,7 @@ export class IrrigationCCSystemConfigSet extends IrrigationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "IrrigationCCSystemConfigSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -8689,7 +8712,7 @@ export class IrrigationCCSystemInfoReport extends IrrigationCC { // (undocumented) readonly supportsMasterValve: boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "IrrigationCCSystemShutoff" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -8702,7 +8725,7 @@ export class IrrigationCCSystemShutoff extends IrrigationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "IrrigationCCSystemShutoffOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -8754,7 +8777,7 @@ export class IrrigationCCSystemStatusReport extends IrrigationCC { // (undocumented) systemVoltage: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "IrrigationCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -9957,7 +9980,7 @@ export class IrrigationCCValveConfigGet extends IrrigationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) valveId: ValveId; } @@ -9988,7 +10011,7 @@ export class IrrigationCCValveConfigReport extends IrrigationCC { // (undocumented) persistValues(applHost: ZWaveApplicationHost_2): boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) useMoistureSensor: boolean; // (undocumented) @@ -10015,7 +10038,7 @@ export class IrrigationCCValveConfigSet extends IrrigationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) useMoistureSensor: boolean; // (undocumented) @@ -10046,7 +10069,7 @@ export class IrrigationCCValveInfoGet extends IrrigationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) valveId: ValveId; } @@ -10083,7 +10106,7 @@ export class IrrigationCCValveInfoReport extends IrrigationCC { // (undocumented) persistValues(applHost: ZWaveApplicationHost_2): boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly valveId: ValveId; } @@ -10098,7 +10121,7 @@ export class IrrigationCCValveRun extends IrrigationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) valveId: ValveId; } @@ -10123,7 +10146,7 @@ export class IrrigationCCValveTableGet extends IrrigationCC { // (undocumented) tableId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "IrrigationCCValveTableGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -10144,7 +10167,7 @@ export class IrrigationCCValveTableReport extends IrrigationCC { // (undocumented) readonly tableId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "IrrigationCCValveTableRun" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -10157,7 +10180,7 @@ export class IrrigationCCValveTableRun extends IrrigationCC { // (undocumented) tableIDs: number[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "IrrigationCCValveTableRunOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -10180,7 +10203,7 @@ export class IrrigationCCValveTableSet extends IrrigationCC { // (undocumented) tableId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "IrrigationCCValveTableSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -10245,11 +10268,6 @@ export enum IrrigationSensorPolarity { Low = 0 } -// Warning: (ae-missing-release-tag) "isAssociationAllowed" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -function isAssociationAllowed(applHost: ZWaveApplicationHost_2, endpoint: IZWaveEndpoint_2, group: number, destination: AssociationAddress): boolean; - // Warning: (ae-missing-release-tag) "isCommandClassContainer" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public @@ -10349,7 +10367,7 @@ export class LanguageCCReport extends LanguageCC { // (undocumented) readonly language: string; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "LanguageCCSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -10366,7 +10384,7 @@ export class LanguageCCSet extends LanguageCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "LanguageCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -10497,7 +10515,7 @@ export class LockCCReport extends LockCC { // (undocumented) readonly locked: boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "LockCCSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -10510,7 +10528,7 @@ export class LockCCSet extends LockCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "LockCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -10629,7 +10647,7 @@ export class ManufacturerSpecificCCDeviceSpecificGet extends ManufacturerSpecifi // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ManufacturerSpecificCCDeviceSpecificGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -10648,7 +10666,7 @@ export class ManufacturerSpecificCCDeviceSpecificReport extends ManufacturerSpec // (undocumented) readonly deviceId: string; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly type: DeviceIdType; } @@ -10673,7 +10691,7 @@ export class ManufacturerSpecificCCReport extends ManufacturerSpecificCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ManufacturerSpecificCCReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -10861,7 +10879,7 @@ export class MeterCCGet extends MeterCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MeterCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -10878,7 +10896,7 @@ export interface MeterCCGetOptions { // // @public (undocumented) export class MeterCCReport extends MeterCC { - constructor(host: ZWaveHost_2, options: CommandClassDeserializationOptions | MeterCCReportOptions); + constructor(host: ZWaveHost_2, options: CommandClassDeserializationOptions | (MeterCCReportOptions & CCCommandOptions)); // (undocumented) deltaTime: MaybeUnknown_2; // (undocumented) @@ -10892,7 +10910,7 @@ export class MeterCCReport extends MeterCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) type: number; // (undocumented) @@ -10902,7 +10920,7 @@ export class MeterCCReport extends MeterCC { // Warning: (ae-missing-release-tag) "MeterCCReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) -export interface MeterCCReportOptions extends CCCommandOptions { +export interface MeterCCReportOptions { // (undocumented) deltaTime?: MaybeUnknown_2; // (undocumented) @@ -10923,11 +10941,15 @@ export interface MeterCCReportOptions extends CCCommandOptions { export class MeterCCReset extends MeterCC { constructor(host: ZWaveHost_2, options: CommandClassDeserializationOptions | (MeterCCResetOptions & CCCommandOptions)); // (undocumented) + rateType: RateType | undefined; + // (undocumented) + scale: number | undefined; + // (undocumented) serialize(): Buffer; // (undocumented) targetValue: number | undefined; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) type: number | undefined; } @@ -10935,13 +10957,12 @@ export class MeterCCReset extends MeterCC { // Warning: (ae-missing-release-tag) "MeterCCResetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) -export type MeterCCResetOptions = { - type?: undefined; - targetValue?: undefined; -} | { +export type MeterCCResetOptions = AllOrNone<{ type: number; + scale: number; + rateType: RateType; targetValue: number; -}; +}>; // Warning: (ae-missing-release-tag) "MeterCCSupportedGet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // @@ -10953,21 +10974,37 @@ export class MeterCCSupportedGet extends MeterCC { // // @public (undocumented) export class MeterCCSupportedReport extends MeterCC { - constructor(host: ZWaveHost_2, options: CommandClassDeserializationOptions); + constructor(host: ZWaveHost_2, options: CommandClassDeserializationOptions | (MeterCCSupportedReportOptions & CCCommandOptions)); // (undocumented) persistValues(applHost: ZWaveApplicationHost_2): boolean; // (undocumented) + serialize(): Buffer; + // (undocumented) readonly supportedRateTypes: readonly RateType[]; // (undocumented) readonly supportedScales: readonly number[]; // (undocumented) readonly supportsReset: boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly type: number; } +// Warning: (ae-missing-release-tag) "MeterCCSupportedReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface MeterCCSupportedReportOptions { + // (undocumented) + supportedRateTypes: readonly RateType[]; + // (undocumented) + supportedScales: readonly number[]; + // (undocumented) + supportsReset: boolean; + // (undocumented) + type: number; +} + // Warning: (ae-missing-release-tag) "MeterCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) @@ -11005,14 +11042,16 @@ export const MeterCCValues: Readonly<{ readonly autoCreate: true; }; }; - resetSingle: ((meterType: number) => { + resetSingle: ((meterType: number, rateType: RateType, scale: number) => { readonly meta: { - readonly label: `Reset (${string})`; + readonly label: `Reset (${string})` | `Reset (Consumption, ${string})` | `Reset (Production, ${string})`; readonly states: { readonly true: "Reset"; }; readonly ccSpecific: { readonly meterType: number; + readonly rateType: RateType; + readonly scale: number; }; readonly readable: false; readonly type: "boolean"; @@ -11282,7 +11321,7 @@ export class MultiChannelAssociationCCGet extends MultiChannelAssociationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelAssociationCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -11307,7 +11346,7 @@ export class MultiChannelAssociationCCRemove extends MultiChannelAssociationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelAssociationCCRemoveOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -11343,7 +11382,7 @@ export class MultiChannelAssociationCCReport extends MultiChannelAssociationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelAssociationCCReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -11376,7 +11415,7 @@ export class MultiChannelAssociationCCSet extends MultiChannelAssociationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelAssociationCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -11409,7 +11448,7 @@ export class MultiChannelAssociationCCSupportedGroupingsReport extends MultiChan // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelAssociationCCSupportedGroupingsReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -11577,7 +11616,7 @@ export class MultiChannelCCAggregatedMembersGet extends MultiChannelCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelCCAggregatedMembersGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -11598,7 +11637,7 @@ export class MultiChannelCCAggregatedMembersReport extends MultiChannelCC { // (undocumented) readonly members: readonly number[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelCCCapabilityGet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -11611,7 +11650,7 @@ export class MultiChannelCCCapabilityGet extends MultiChannelCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelCCCapabilityGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -11640,7 +11679,7 @@ export class MultiChannelCCCapabilityReport extends MultiChannelCC implements Ap // (undocumented) readonly supportedCCs: CommandClasses[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly wasRemoved: boolean; } @@ -11677,7 +11716,7 @@ export class MultiChannelCCCommandEncapsulation extends MultiChannelCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelCCCommandEncapsulationOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -11702,7 +11741,7 @@ export class MultiChannelCCEndPointFind extends MultiChannelCC { // (undocumented) specificClass: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelCCEndPointFindOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -11737,7 +11776,7 @@ export class MultiChannelCCEndPointFindReport extends MultiChannelCC { // (undocumented) specificClass: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelCCEndPointFindReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -11776,7 +11815,7 @@ export class MultiChannelCCEndPointReport extends MultiChannelCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelCCEndPointReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -11805,7 +11844,7 @@ export class MultiChannelCCV1CommandEncapsulation extends MultiChannelCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelCCV1CommandEncapsulationOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -11826,7 +11865,7 @@ export class MultiChannelCCV1Get extends MultiChannelCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelCCV1GetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -11847,7 +11886,7 @@ export class MultiChannelCCV1Report extends MultiChannelCC { // (undocumented) readonly requestedCC: CommandClasses; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiChannelCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -12110,7 +12149,7 @@ export class MultiCommandCCCommandEncapsulation extends MultiCommandCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultiCommandCCCommandEncapsulationOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -12181,7 +12220,7 @@ export class MultilevelSensorCCGet extends MultilevelSensorCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-forgotten-export) The symbol "MultilevelSensorCCGetSpecificOptions" needs to be exported by the entry point index.d.ts @@ -12200,7 +12239,7 @@ export class MultilevelSensorCCGetSupportedScale extends MultilevelSensorCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultilevelSensorCCGetSupportedScaleOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -12229,7 +12268,7 @@ export class MultilevelSensorCCReport extends MultilevelSensorCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) type: number; // (undocumented) @@ -12260,7 +12299,7 @@ export class MultilevelSensorCCSupportedScaleReport extends MultilevelSensorCC { // (undocumented) readonly supportedScales: readonly number[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultilevelSensorCCSupportedScaleReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -12283,7 +12322,7 @@ export class MultilevelSensorCCSupportedSensorReport extends MultilevelSensorCC // (undocumented) supportedSensorTypes: readonly number[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultilevelSensorCCSupportedSensorReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -12403,7 +12442,7 @@ export enum MultilevelSensorCommand { // @public (undocumented) export interface MultilevelSensorValue { // (undocumented) - scale: Scale_2; + scale: Scale; // (undocumented) value: number; } @@ -12454,7 +12493,7 @@ export class MultilevelSwitchCCReport extends MultilevelSwitchCC { // (undocumented) targetValue: MaybeUnknown | undefined; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultilevelSwitchCCReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -12481,7 +12520,7 @@ export class MultilevelSwitchCCSet extends MultilevelSwitchCC { // (undocumented) targetValue: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultilevelSwitchCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -12510,7 +12549,7 @@ export class MultilevelSwitchCCStartLevelChange extends MultilevelSwitchCC { // (undocumented) startLevel: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultilevelSwitchCCStartLevelChangeOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -12550,7 +12589,7 @@ export class MultilevelSwitchCCSupportedReport extends MultilevelSwitchCC { // (undocumented) readonly switchType: SwitchType; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "MultilevelSwitchCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -12896,7 +12935,7 @@ export class NodeNamingAndLocationCCLocationReport extends NodeNamingAndLocation // (undocumented) readonly location: string; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "NodeNamingAndLocationCCLocationSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -12909,7 +12948,7 @@ export class NodeNamingAndLocationCCLocationSet extends NodeNamingAndLocationCC // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "NodeNamingAndLocationCCLocationSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -12934,7 +12973,7 @@ export class NodeNamingAndLocationCCNameReport extends NodeNamingAndLocationCC { // (undocumented) readonly name: string; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "NodeNamingAndLocationCCNameSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -12947,7 +12986,7 @@ export class NodeNamingAndLocationCCNameSet extends NodeNamingAndLocationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "NodeNamingAndLocationCCNameSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13074,7 +13113,7 @@ export class NotificationCCEventSupportedGet extends NotificationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "NotificationCCEventSupportedGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13099,7 +13138,7 @@ export class NotificationCCEventSupportedReport extends NotificationCC { // (undocumented) supportedEvents: number[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "NotificationCCEventSupportedReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13124,7 +13163,7 @@ export class NotificationCCGet extends NotificationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-forgotten-export) The symbol "NotificationCCGetSpecificOptions" needs to be exported by the entry point index.d.ts @@ -13157,7 +13196,7 @@ export class NotificationCCReport extends NotificationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly zensorNetSourceNodeId: number | undefined; } @@ -13187,7 +13226,7 @@ export class NotificationCCSet extends NotificationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "NotificationCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13218,7 +13257,7 @@ export class NotificationCCSupportedReport extends NotificationCC { // (undocumented) supportsV1Alarm: boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "NotificationCCSupportedReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13704,7 +13743,7 @@ export class PowerlevelCCReport extends PowerlevelCC { // (undocumented) readonly timeout?: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "PowerlevelCCReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13730,7 +13769,7 @@ export class PowerlevelCCSet extends PowerlevelCC { // (undocumented) timeout?: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "PowerlevelCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13764,7 +13803,7 @@ export class PowerlevelCCTestNodeReport extends PowerlevelCC { // (undocumented) testNodeId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "PowerlevelCCTestNodeReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13793,7 +13832,7 @@ export class PowerlevelCCTestNodeSet extends PowerlevelCC { // (undocumented) testNodeId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "PowerlevelCCTestNodeSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13864,7 +13903,7 @@ export class ProtectionCCExclusiveControlReport extends ProtectionCC { // (undocumented) readonly exclusiveControlNodeId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ProtectionCCExclusiveControlSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13877,7 +13916,7 @@ export class ProtectionCCExclusiveControlSet extends ProtectionCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ProtectionCCExclusiveControlSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13904,7 +13943,7 @@ export class ProtectionCCReport extends ProtectionCC { // (undocumented) readonly rf?: RFProtectionState; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ProtectionCCSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13919,7 +13958,7 @@ export class ProtectionCCSet extends ProtectionCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ProtectionCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13954,7 +13993,7 @@ export class ProtectionCCSupportedReport extends ProtectionCC { // (undocumented) readonly supportsTimeout: boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ProtectionCCTimeoutGet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13971,7 +14010,7 @@ export class ProtectionCCTimeoutReport extends ProtectionCC { // (undocumented) readonly timeout: Timeout; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ProtectionCCTimeoutSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -13984,7 +14023,7 @@ export class ProtectionCCTimeoutSet extends ProtectionCC { // (undocumented) timeout: Timeout; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ProtectionCCTimeoutSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -14297,7 +14336,7 @@ export class SceneActivationCCSet extends SceneActivationCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "SceneActivationCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -14399,7 +14438,7 @@ export class SceneActuatorConfigurationCCGet extends SceneActuatorConfigurationC // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "SceneActuatorConfigurationCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -14424,7 +14463,7 @@ export class SceneActuatorConfigurationCCReport extends SceneActuatorConfigurati // (undocumented) readonly sceneId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "SceneActuatorConfigurationCCSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -14441,7 +14480,7 @@ export class SceneActuatorConfigurationCCSet extends SceneActuatorConfigurationC // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "SceneActuatorConfigurationCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -14560,7 +14599,7 @@ export class SceneControllerConfigurationCCGet extends SceneControllerConfigurat // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "SceneControllerConfigurationCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -14585,7 +14624,7 @@ export class SceneControllerConfigurationCCReport extends SceneControllerConfigu // (undocumented) readonly sceneId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "SceneControllerConfigurationCCSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -14602,7 +14641,7 @@ export class SceneControllerConfigurationCCSet extends SceneControllerConfigurat // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "SceneControllerConfigurationCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -14729,7 +14768,7 @@ export class ScheduleEntryLockCCDailyRepeatingScheduleGet extends ScheduleEntryL // (undocumented) slotId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; // (undocumented) userId: number; } @@ -14759,7 +14798,7 @@ export class ScheduleEntryLockCCDailyRepeatingScheduleReport extends ScheduleEnt // (undocumented) startMinute?: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; // (undocumented) userId: number; // (undocumented) @@ -14791,7 +14830,7 @@ export class ScheduleEntryLockCCDailyRepeatingScheduleSet extends ScheduleEntryL // (undocumented) startMinute?: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; // (undocumented) userId: number; // (undocumented) @@ -14818,7 +14857,7 @@ export class ScheduleEntryLockCCEnableAllSet extends ScheduleEntryLockCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "ScheduleEntryLockCCEnableAllSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -14839,7 +14878,7 @@ export class ScheduleEntryLockCCEnableSet extends ScheduleEntryLockCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; // (undocumented) userId: number; } @@ -14874,7 +14913,7 @@ export class ScheduleEntryLockCCSupportedReport extends ScheduleEntryLockCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "ScheduleEntryLockCCSupportedReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -14907,7 +14946,7 @@ export class ScheduleEntryLockCCTimeOffsetReport extends ScheduleEntryLockCC { // (undocumented) standardOffset: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "ScheduleEntryLockCCTimeOffsetReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -14932,7 +14971,7 @@ export class ScheduleEntryLockCCTimeOffsetSet extends ScheduleEntryLockCC { // (undocumented) standardOffset: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "ScheduleEntryLockCCTimeOffsetSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -15120,7 +15159,7 @@ export class ScheduleEntryLockCCWeekDayScheduleGet extends ScheduleEntryLockCC { // (undocumented) slotId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; // (undocumented) userId: number; } @@ -15150,7 +15189,7 @@ export class ScheduleEntryLockCCWeekDayScheduleReport extends ScheduleEntryLockC // (undocumented) stopMinute?: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; // (undocumented) userId: number; // (undocumented) @@ -15182,7 +15221,7 @@ export class ScheduleEntryLockCCWeekDayScheduleSet extends ScheduleEntryLockCC { // (undocumented) stopMinute?: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; // (undocumented) userId: number; // (undocumented) @@ -15209,7 +15248,7 @@ export class ScheduleEntryLockCCYearDayScheduleGet extends ScheduleEntryLockCC { // (undocumented) slotId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; // (undocumented) userId: number; } @@ -15251,7 +15290,7 @@ export class ScheduleEntryLockCCYearDayScheduleReport extends ScheduleEntryLockC // (undocumented) stopYear?: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; // (undocumented) userId: number; } @@ -15293,7 +15332,7 @@ export class ScheduleEntryLockCCYearDayScheduleSet extends ScheduleEntryLockCC { // (undocumented) stopYear?: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; // (undocumented) userId: number; } @@ -15511,7 +15550,7 @@ export class Security2CCCommandsSupportedReport extends Security2CC { // (undocumented) readonly supportedCCs: CommandClasses_2[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "Security2CCCommandsSupportedReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -15532,7 +15571,7 @@ export class Security2CCKEXFail extends Security2CC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "Security2CCKEXFailOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -15569,7 +15608,7 @@ export class Security2CCKEXReport extends Security2CC { // (undocumented) readonly supportedKEXSchemes: readonly KEXSchemes[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "Security2CCKEXReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -15608,7 +15647,7 @@ export class Security2CCKEXSet extends Security2CC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "Security2CCKEXSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -15651,7 +15690,7 @@ export class Security2CCMessageEncapsulation extends Security2CC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; // (undocumented) readonly verifyDelivery: boolean; } @@ -15679,7 +15718,7 @@ export class Security2CCNetworkKeyGet extends Security2CC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "Security2CCNetworkKeyGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -15702,7 +15741,7 @@ export class Security2CCNetworkKeyReport extends Security2CC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "Security2CCNetworkKeyReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -15730,7 +15769,7 @@ export class Security2CCNonceGet extends Security2CC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "Security2CCNonceReport" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -15748,7 +15787,7 @@ export class Security2CCNonceReport extends Security2CC { // (undocumented) readonly SOS: boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "Security2CCNonceReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -15776,7 +15815,7 @@ export class Security2CCPublicKeyReport extends Security2CC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "Security2CCPublicKeyReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -15801,7 +15840,7 @@ export class Security2CCTransferEnd extends Security2CC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "Security2CCTransferEndOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -15917,7 +15956,7 @@ export class SecurityCCCommandEncapsulation extends SecurityCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "SecurityCCCommandEncapsulationNonceGet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -15962,7 +16001,7 @@ export class SecurityCCCommandsSupportedReport extends SecurityCC { // (undocumented) supportedCCs: CommandClasses_2[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "SecurityCCCommandsSupportedReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -16017,7 +16056,7 @@ export class SecurityCCNonceReport extends SecurityCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "SecurityCCSchemeGet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -16028,7 +16067,7 @@ export class SecurityCCSchemeGet extends SecurityCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "SecurityCCSchemeInherit" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -16039,7 +16078,7 @@ export class SecurityCCSchemeInherit extends SecurityCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "SecurityCCSchemeReport" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -16228,7 +16267,7 @@ export class SoundSwitchCCConfigurationReport extends SoundSwitchCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "SoundSwitchCCConfigurationReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -16253,7 +16292,7 @@ export class SoundSwitchCCConfigurationSet extends SoundSwitchCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "SoundSwitchCCConfigurationSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -16274,7 +16313,7 @@ export class SoundSwitchCCToneInfoGet extends SoundSwitchCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) toneId: number; } @@ -16299,7 +16338,7 @@ export class SoundSwitchCCToneInfoReport extends SoundSwitchCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly toneId: number; } @@ -16328,7 +16367,7 @@ export class SoundSwitchCCTonePlayGet extends SoundSwitchCC { export class SoundSwitchCCTonePlayReport extends SoundSwitchCC { constructor(host: ZWaveHost_2, options: CommandClassDeserializationOptions); // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly toneId: ToneId | number; // (undocumented) @@ -16343,7 +16382,7 @@ export class SoundSwitchCCTonePlaySet extends SoundSwitchCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) toneId: ToneId | number; // (undocumented) @@ -16374,7 +16413,7 @@ export class SoundSwitchCCTonesNumberReport extends SoundSwitchCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) toneCount: number; } @@ -16606,7 +16645,7 @@ export class SupervisionCCGet extends SupervisionCC { // (undocumented) sessionId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "SupervisionCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -16637,7 +16676,7 @@ export class SupervisionCCReport extends SupervisionCC { // (undocumented) readonly status: SupervisionStatus; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) toSupervisionResult(): SupervisionResult; } @@ -16797,7 +16836,7 @@ export class ThermostatFanModeCCReport extends ThermostatFanModeCC { // (undocumented) readonly off: boolean | undefined; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ThermostatFanModeCCSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -16812,7 +16851,7 @@ export class ThermostatFanModeCCSet extends ThermostatFanModeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ThermostatFanModeCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -16839,7 +16878,7 @@ export class ThermostatFanModeCCSupportedReport extends ThermostatFanModeCC { // (undocumented) readonly supportedModes: ThermostatFanMode[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ThermostatFanModeCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -16996,7 +17035,7 @@ export class ThermostatFanStateCCReport extends ThermostatFanStateCC { // (undocumented) readonly state: ThermostatFanState; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ThermostatFanStateCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -17116,7 +17155,7 @@ export class ThermostatModeCCReport extends ThermostatModeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ThermostatModeCCReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -17142,7 +17181,7 @@ export class ThermostatModeCCSet extends ThermostatModeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ThermostatModeCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -17173,7 +17212,7 @@ export class ThermostatModeCCSupportedReport extends ThermostatModeCC { // (undocumented) readonly supportedModes: ThermostatMode[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ThermostatModeCCSupportedReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -17344,7 +17383,7 @@ export class ThermostatOperatingStateCCReport extends ThermostatOperatingStateCC // (undocumented) readonly state: ThermostatOperatingState; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ThermostatOperatingStateCCValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -17422,7 +17461,7 @@ export class ThermostatSetbackCCReport extends ThermostatSetbackCC { // (undocumented) readonly setbackType: SetbackType; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ThermostatSetbackCCSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -17436,7 +17475,7 @@ export class ThermostatSetbackCCSet extends ThermostatSetbackCC { // (undocumented) setbackType: SetbackType; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ThermostatSetbackCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -17559,7 +17598,7 @@ export class ThermostatSetpointCCCapabilitiesGet extends ThermostatSetpointCC { // (undocumented) setpointType: ThermostatSetpointType; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ThermostatSetpointCCCapabilitiesGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -17588,7 +17627,7 @@ export class ThermostatSetpointCCCapabilitiesReport extends ThermostatSetpointCC // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) type: ThermostatSetpointType; } @@ -17619,7 +17658,7 @@ export class ThermostatSetpointCCGet extends ThermostatSetpointCC { // (undocumented) setpointType: ThermostatSetpointType; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ThermostatSetpointCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -17642,7 +17681,7 @@ export class ThermostatSetpointCCReport extends ThermostatSetpointCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) type: ThermostatSetpointType; // (undocumented) @@ -17673,7 +17712,7 @@ export class ThermostatSetpointCCSet extends ThermostatSetpointCC { // (undocumented) setpointType: ThermostatSetpointType; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) value: number; } @@ -17706,7 +17745,7 @@ export class ThermostatSetpointCCSupportedReport extends ThermostatSetpointCC { // (undocumented) readonly supportedSetpointTypes: readonly ThermostatSetpointType[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "ThermostatSetpointCCSupportedReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -17950,7 +17989,7 @@ export class TimeCCDateReport extends TimeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; // (undocumented) year: number; } @@ -17995,7 +18034,7 @@ export class TimeCCTimeOffsetReport extends TimeCC { // (undocumented) standardOffset: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "TimeCCTimeOffsetReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18028,7 +18067,7 @@ export class TimeCCTimeOffsetSet extends TimeCC { // (undocumented) standardOffset: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "TimeCCTimeOffsetSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18059,7 +18098,7 @@ export class TimeCCTimeReport extends TimeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "TimeCCTimeReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18120,7 +18159,7 @@ export class TimeParametersCCReport extends TimeParametersCC { // (undocumented) persistValues(applHost: ZWaveApplicationHost_2): boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "TimeParametersCCSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18135,7 +18174,7 @@ export class TimeParametersCCSet extends TimeParametersCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "TimeParametersCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18255,7 +18294,7 @@ export class TransportServiceCCFirstSegment extends TransportServiceCC { // (undocumented) sessionId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "TransportServiceCCFirstSegmentOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18282,7 +18321,7 @@ export class TransportServiceCCSegmentComplete extends TransportServiceCC { // (undocumented) sessionId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "TransportServiceCCSegmentCompleteOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18305,7 +18344,7 @@ export class TransportServiceCCSegmentRequest extends TransportServiceCC { // (undocumented) sessionId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "TransportServiceCCSegmentRequestOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18328,7 +18367,7 @@ export class TransportServiceCCSegmentWait extends TransportServiceCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "TransportServiceCCSegmentWaitOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18373,7 +18412,7 @@ export class TransportServiceCCSubsequentSegment extends TransportServiceCC { // (undocumented) sessionId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "TransportServiceCCSubsequentSegmentOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18463,7 +18502,7 @@ export class UserCodeCCCapabilitiesReport extends UserCodeCC { // (undocumented) readonly supportsUserCodeChecksum: boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "UserCodeCCCapabilitiesReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18498,7 +18537,7 @@ export class UserCodeCCExtendedUserCodeGet extends UserCodeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) userId: number; } @@ -18523,7 +18562,7 @@ export class UserCodeCCExtendedUserCodeReport extends UserCodeCC { // (undocumented) persistValues(applHost: ZWaveApplicationHost_2): boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // Warning: (ae-forgotten-export) The symbol "UserCode" needs to be exported by the entry point index.d.ts // // (undocumented) @@ -18538,7 +18577,7 @@ export class UserCodeCCExtendedUserCodeSet extends UserCodeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) userCodes: UserCodeCCSetOptions[]; } @@ -18559,7 +18598,7 @@ export class UserCodeCCGet extends UserCodeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) userId: number; } @@ -18590,7 +18629,7 @@ export class UserCodeCCKeypadModeReport extends UserCodeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "UserCodeCCKeypadModeReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18611,7 +18650,7 @@ export class UserCodeCCKeypadModeSet extends UserCodeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "UserCodeCCKeypadModeSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18638,7 +18677,7 @@ export class UserCodeCCMasterCodeReport extends UserCodeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "UserCodeCCMasterCodeReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18659,7 +18698,7 @@ export class UserCodeCCMasterCodeSet extends UserCodeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "UserCodeCCMasterCodeSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -18681,7 +18720,7 @@ export class UserCodeCCReport extends UserCodeCC implements NotificationEventPay // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) toNotificationEventParameters(): { userId: number; @@ -18714,7 +18753,7 @@ export class UserCodeCCSet extends UserCodeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) userCode: string | Buffer; // (undocumented) @@ -18754,7 +18793,7 @@ export class UserCodeCCUserCodeChecksumReport extends UserCodeCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly userCodeChecksum: number; } @@ -18783,7 +18822,7 @@ export class UserCodeCCUsersNumberReport extends UserCodeCC { // (undocumented) readonly supportedUsers: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "UserCodeCCUsersNumberReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -19231,7 +19270,7 @@ declare namespace utils { export { getAssociations, getAllAssociations, - isAssociationAllowed, + checkAssociation, getAssociationGroups, getAllAssociationGroups, addAssociations, @@ -19302,7 +19341,7 @@ export class VersionCCCapabilitiesReport extends VersionCC { // (undocumented) supportsZWaveSoftwareGet: boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "VersionCCCapabilitiesReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -19323,7 +19362,7 @@ export class VersionCCCommandClassGet extends VersionCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "VersionCCCommandClassGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -19346,7 +19385,7 @@ export class VersionCCCommandClassReport extends VersionCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "VersionCCCommandClassReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -19381,7 +19420,7 @@ export class VersionCCReport extends VersionCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; } // Warning: (ae-missing-release-tag) "VersionCCReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -19796,7 +19835,7 @@ export class VersionCCZWaveSoftwareReport extends VersionCC { // (undocumented) readonly sdkVersion: string; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly zWaveProtocolBuildNumber: number; // (undocumented) @@ -19855,7 +19894,7 @@ export class WakeUpCCIntervalCapabilitiesReport extends WakeUpCC { // (undocumented) persistValues(applHost: ZWaveApplicationHost_2): boolean; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly wakeUpIntervalSteps: number; // (undocumented) @@ -19876,7 +19915,7 @@ export class WakeUpCCIntervalReport extends WakeUpCC { // (undocumented) readonly controllerNodeId: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) readonly wakeUpInterval: number; } @@ -19891,7 +19930,7 @@ export class WakeUpCCIntervalSet extends WakeUpCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) wakeUpInterval: number; } @@ -20084,7 +20123,7 @@ export class WindowCoveringCCGet extends WindowCoveringCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "WindowCoveringCCGetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -20109,7 +20148,7 @@ export class WindowCoveringCCReport extends WindowCoveringCC { // (undocumented) readonly targetValue: number; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "WindowCoveringCCSet" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -20127,7 +20166,7 @@ export class WindowCoveringCCSet extends WindowCoveringCC { value: number; }[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "WindowCoveringCCSetOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -20157,7 +20196,7 @@ export class WindowCoveringCCStartLevelChange extends WindowCoveringCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "WindowCoveringCCStartLevelChangeOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -20182,7 +20221,7 @@ export class WindowCoveringCCStopLevelChange extends WindowCoveringCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "WindowCoveringCCStopLevelChangeOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -20209,7 +20248,7 @@ export class WindowCoveringCCSupportedReport extends WindowCoveringCC { // (undocumented) readonly supportedParameters: readonly WindowCoveringParameter[]; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost): MessageOrCCLogEntry; + toLogEntry(host?: ZWaveValueHost): MessageOrCCLogEntry; } // Warning: (ae-missing-release-tag) "WindowCoveringCCSupportedReportOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -20565,7 +20604,7 @@ export class ZWavePlusCCReport extends ZWavePlusCC { // (undocumented) serialize(): Buffer; // (undocumented) - toLogEntry(applHost: ZWaveApplicationHost_2): MessageOrCCLogEntry_2; + toLogEntry(host?: ZWaveValueHost_2): MessageOrCCLogEntry_2; // (undocumented) userIcon: number; // (undocumented) @@ -20972,7 +21011,7 @@ export interface ZWaveProtocolCCLostOptions extends CCCommandOptions { export class ZWaveProtocolCCNewNodeRegistered extends ZWaveProtocolCC implements NodeInformationFrame { constructor(host: ZWaveHost, options: CommandClassDeserializationOptions | ZWaveProtocolCCNewNodeRegisteredOptions); // (undocumented) - basicDeviceClass: number; + basicDeviceClass: BasicDeviceClass; // (undocumented) genericDeviceClass: number; // (undocumented) @@ -21040,7 +21079,7 @@ export interface ZWaveProtocolCCNewRangeRegisteredOptions extends CCCommandOptio export class ZWaveProtocolCCNodeInformationFrame extends ZWaveProtocolCC implements NodeInformationFrame { constructor(host: ZWaveHost, options: CommandClassDeserializationOptions | ZWaveProtocolCCNodeInformationFrameOptions); // (undocumented) - basicDeviceClass: number; + basicDeviceClass: BasicDeviceClass; // (undocumented) genericDeviceClass: number; // (undocumented) @@ -21389,7 +21428,7 @@ export interface ZWaveProtocolCCTransferNewPrimaryControllerCompleteOptions exte export class ZWaveProtocolCCTransferNodeInformation extends ZWaveProtocolCC implements NodeProtocolInfoAndDeviceClass { constructor(host: ZWaveHost, options: CommandClassDeserializationOptions | ZWaveProtocolCCTransferNodeInformationOptions); // (undocumented) - basicDeviceClass: number; + basicDeviceClass: BasicDeviceClass; // (undocumented) genericDeviceClass: number; // (undocumented) @@ -21562,8 +21601,8 @@ export enum ZWaveProtocolCommand { // Warnings were encountered during analysis: // -// src/cc/TransportServiceCC.ts:43:2 - (ae-unresolved-link) The @link reference could not be resolved: The package "@zwave-js/cc" does not have an export "RELAXED_TIMING_THRESHOLD" -// src/cc/TransportServiceCC.ts:45:2 - (ae-unresolved-link) The @link reference could not be resolved: The package "@zwave-js/cc" does not have an export "RELAXED_TIMING_THRESHOLD" +// src/cc/TransportServiceCC.ts:47:2 - (ae-unresolved-link) The @link reference could not be resolved: The package "@zwave-js/cc" does not have an export "RELAXED_TIMING_THRESHOLD" +// src/cc/TransportServiceCC.ts:49:2 - (ae-unresolved-link) The @link reference could not be resolved: The package "@zwave-js/cc" does not have an export "RELAXED_TIMING_THRESHOLD" // (No @packageDocumentation comment for this package) diff --git a/packages/config/api.md b/packages/config/api.md index 8b7f90dd3a42..a0ab91a4bcec 100644 --- a/packages/config/api.md +++ b/packages/config/api.md @@ -8,12 +8,11 @@ import { CommandClasses } from '@zwave-js/core/safe'; import { CommandClassInfo } from '@zwave-js/core/safe'; -import { JSONObject } from '@zwave-js/shared/safe'; -import { JSONObject as JSONObject_2 } from '@zwave-js/shared'; +import { JSONObject } from '@zwave-js/shared'; +import { JSONObject as JSONObject_2 } from '@zwave-js/shared/safe'; import type { LogContext } from '@zwave-js/core/safe'; import { ReadonlyObjectKeyMap } from '@zwave-js/shared/safe'; import { ValueID } from '@zwave-js/core/safe'; -import type { ValueType } from '@zwave-js/core/safe'; import { ZWaveLogContainer } from '@zwave-js/core'; // Warning: (ae-missing-release-tag) "AssociationConfig" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -21,21 +20,6 @@ import { ZWaveLogContainer } from '@zwave-js/core'; // @public (undocumented) export type AssociationConfig = Omit; -// Warning: (ae-missing-release-tag) "BasicDeviceClass" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export interface BasicDeviceClass { - // (undocumented) - key: number; - // (undocumented) - label: string; -} - -// Warning: (ae-missing-release-tag) "BasicDeviceClassMap" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export type BasicDeviceClassMap = ReadonlyMap; - // Warning: (ae-forgotten-export) The symbol "basicReportMappings" needs to be exported by the entry point index.d.ts // Warning: (ae-missing-release-tag) "BasicReportMapping" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // @@ -52,7 +36,7 @@ export type BasicSetMapping = typeof basicSetMappings[number]; // // @public (undocumented) export class CompatAddCC { - constructor(filename: string, definition: JSONObject); + constructor(filename: string, definition: JSONObject_2); // (undocumented) readonly endpoints: ReadonlyMap>; } @@ -66,7 +50,7 @@ export type CompatConfig = Omit { - constructor(filename: string, groupId: number, definition: JSONObject); + constructor(filename: string, groupId: number, definition: JSONObject_2); // (undocumented) readonly condition?: string; // (undocumented) @@ -144,7 +128,7 @@ export class ConditionalAssociationConfig implements ConditionalItem { - constructor(filename: string, definition: JSONObject); + constructor(filename: string, definition: JSONObject_2); // (undocumented) readonly addCCs?: ReadonlyMap; // (undocumented) @@ -246,7 +230,7 @@ export class ConditionalDeviceComment implements ConditionalItem // // @public export class ConditionalDeviceConfig { - constructor(filename: string, isEmbedded: boolean, definition: JSONObject_2); + constructor(filename: string, isEmbedded: boolean, definition: JSONObject); // (undocumented) readonly associations?: ReadonlyMap; readonly compat?: ConditionalCompatConfig | ConditionalCompatConfig[]; @@ -291,7 +275,7 @@ export class ConditionalDeviceConfig { // // @public (undocumented) export class ConditionalDeviceMetadata implements ConditionalItem { - constructor(filename: string, definition: JSONObject); + constructor(filename: string, definition: JSONObject_2); readonly comments?: ConditionalDeviceComment | ConditionalDeviceComment[]; // (undocumented) readonly condition?: string; @@ -308,7 +292,7 @@ export class ConditionalDeviceMetadata implements ConditionalItem { - constructor(parent: ConditionalDeviceConfig, index: number, definition: JSONObject); + constructor(parent: ConditionalDeviceConfig, index: number, definition: JSONObject_2); // (undocumented) readonly associations?: ReadonlyMap; // (undocumented) @@ -335,7 +319,7 @@ export type ConditionalParamInfoMap = ReadonlyObjectKeyMap<{ // // @public (undocumented) export class ConditionalParamInformation implements ConditionalItem { - constructor(parent: ConditionalDeviceConfig, parameterNumber: number, valueBitMask: number | undefined, definition: JSONObject); + constructor(parent: ConditionalDeviceConfig, parameterNumber: number, valueBitMask: number | undefined, definition: JSONObject_2); // (undocumented) readonly allowManualEntry: boolean; // (undocumented) @@ -391,47 +375,19 @@ export type ConfigLogContext = LogContext<"config">; export class ConfigManager { constructor(options?: ConfigManagerOptions); // (undocumented) - get basicDeviceClasses(): BasicDeviceClassMap; - // (undocumented) get configVersion(): string; // (undocumented) - get genericDeviceClasses(): GenericDeviceClassMap; - // (undocumented) getFulltextIndex(): FulltextDeviceConfigIndex | undefined; // (undocumented) getIndex(): DeviceConfigIndex | undefined; // (undocumented) - getMeterName(meterType: number): string; - // (undocumented) - getNotificationName(notificationType: number): string; - // (undocumented) - getSensorTypeName(sensorType: number): string; - // (undocumented) - get indicatorProperties(): IndicatorPropertiesMap; - // (undocumented) - get indicators(): IndicatorMap; - // (undocumented) loadAll(): Promise; // (undocumented) - loadDeviceClasses(): Promise; - // (undocumented) loadDeviceIndex(): Promise; // (undocumented) loadFulltextDeviceIndex(): Promise; // (undocumented) - loadIndicators(): Promise; - // (undocumented) loadManufacturers(): Promise; - // (undocumented) - loadMeters(): Promise; - // (undocumented) - loadNamedScales(): Promise; - // (undocumented) - loadNotifications(): Promise; - // (undocumented) - loadSensorTypes(): Promise; - // (undocumented) - lookupBasicDeviceClass(basic: number): BasicDeviceClass; // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen @@ -442,33 +398,12 @@ export class ConfigManager { // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen lookupDevicePreserveConditions(manufacturerId: number, productType: number, productId: number, firmwareVersion?: string): Promise; - // (undocumented) - lookupGenericDeviceClass(generic: number): GenericDeviceClass; - lookupIndicator(indicatorId: number): string | undefined; // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen lookupManufacturer(manufacturerId: number): string | undefined; - lookupMeter(meterType: number): Meter | undefined; - lookupMeterScale(type: number, scale: number): MeterScale; - lookupNamedScale(name: string, scale: number): Scale; - lookupNamedScaleGroup(name: string): ScaleGroup | undefined; - lookupNotification(notificationType: number): Notification | undefined; - lookupProperty(propertyId: number): IndicatorProperty | undefined; - lookupSensorScale(sensorType: number, scale: number): Scale; - lookupSensorType(sensorType: number): SensorType | undefined; - // (undocumented) - lookupSpecificDeviceClass(generic: number, specific: number): SpecificDeviceClass; // (undocumented) get manufacturers(): ManufacturersMap; // (undocumented) - get meters(): MeterMap; - // (undocumented) - get namedScales(): NamedScalesGroupMap; - // (undocumented) - get notifications(): NotificationMap; - // (undocumented) saveManufacturers(): Promise; - // (undocumented) - get sensorTypes(): SensorTypeMap; // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen setManufacturer(manufacturerId: number, manufacturerName: string): void; @@ -669,48 +604,6 @@ export interface FulltextDeviceConfigIndexEntry { rootDir?: string; } -// Warning: (ae-missing-release-tag) "GenericDeviceClass" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export class GenericDeviceClass { - constructor(key: number, definition: JSONObject); - // (undocumented) - readonly key: number; - // (undocumented) - readonly label: string; - // (undocumented) - readonly maySupportBasicCC: boolean; - // (undocumented) - readonly requiresSecurity?: boolean; - // (undocumented) - readonly specific: ReadonlyMap; -} - -// Warning: (ae-missing-release-tag) "GenericDeviceClassMap" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export type GenericDeviceClassMap = ReadonlyMap; - -// Warning: (ae-missing-release-tag) "getDefaultGenericDeviceClass" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export function getDefaultGenericDeviceClass(key: number): GenericDeviceClass; - -// Warning: (ae-missing-release-tag) "getDefaultMeterScale" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export function getDefaultMeterScale(scale: number): MeterScale; - -// Warning: (ae-missing-release-tag) "getDefaultScale" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export function getDefaultScale(scale: number): Scale; - -// Warning: (ae-missing-release-tag) "getDefaultSpecificDeviceClass" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export function getDefaultSpecificDeviceClass(generic: GenericDeviceClass, key: number): SpecificDeviceClass; - // Warning: (ae-missing-release-tag) "getDevicesPaths" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) @@ -719,195 +612,11 @@ export function getDevicesPaths(configDir: string): { indexPath: string; }; -// Warning: (ae-missing-release-tag) "IndicatorMap" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export type IndicatorMap = ReadonlyMap; - -// Warning: (ae-missing-release-tag) "IndicatorPropertiesMap" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export type IndicatorPropertiesMap = ReadonlyMap; - -// Warning: (ae-missing-release-tag) "IndicatorProperty" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export class IndicatorProperty { - constructor(id: number, definition: JSONObject); - // (undocumented) - readonly description: string | undefined; - // (undocumented) - readonly id: number; - // (undocumented) - readonly label: string; - // (undocumented) - readonly max: number | undefined; - // (undocumented) - readonly min: number | undefined; - // (undocumented) - readonly readonly: boolean | undefined; - // (undocumented) - readonly type: ValueType | undefined; -} - // Warning: (ae-missing-release-tag) "ManufacturersMap" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) export type ManufacturersMap = Map; -// Warning: (ae-missing-release-tag) "Meter" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export class Meter { - constructor(id: number, definition: JSONObject); - // (undocumented) - readonly id: number; - // (undocumented) - readonly name: string; - // (undocumented) - readonly scales: ReadonlyMap; -} - -// Warning: (ae-missing-release-tag) "MeterMap" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export type MeterMap = ReadonlyMap; - -// Warning: (ae-missing-release-tag) "MeterScale" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export class MeterScale { - constructor(key: number, definition: string); - // (undocumented) - readonly key: number; - // (undocumented) - readonly label: string; -} - -// Warning: (ae-missing-release-tag) "NamedScalesGroupMap" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export type NamedScalesGroupMap = ReadonlyMap; - -// Warning: (ae-missing-release-tag) "Notification" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export class Notification { - constructor(id: number, definition: JSONObject); - // (undocumented) - readonly events: ReadonlyMap; - // (undocumented) - readonly id: number; - // (undocumented) - lookupValue(value: number): NotificationValueDefinition | undefined; - // (undocumented) - readonly name: string; - // (undocumented) - readonly variables: readonly NotificationVariable[]; -} - -// Warning: (ae-missing-release-tag) "NotificationEvent" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export class NotificationEvent { - constructor(id: number, definition: JSONObject); - // (undocumented) - readonly description?: string; - // (undocumented) - readonly id: number; - // (undocumented) - readonly idleVariables?: number[]; - // (undocumented) - readonly label: string; - // (undocumented) - readonly parameter?: NotificationParameter; -} - -// Warning: (ae-missing-release-tag) "NotificationMap" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export type NotificationMap = ReadonlyMap; - -// Warning: (ae-missing-release-tag) "NotificationParameter" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export class NotificationParameter { - constructor(definition: JSONObject); -} - -// Warning: (ae-missing-release-tag) "NotificationParameterWithCommandClass" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public -export class NotificationParameterWithCommandClass { - constructor(_definition: JSONObject); -} - -// Warning: (ae-missing-release-tag) "NotificationParameterWithDuration" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public -export class NotificationParameterWithDuration { - constructor(_definition: JSONObject); -} - -// Warning: (ae-missing-release-tag) "NotificationParameterWithEnum" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public -export class NotificationParameterWithEnum { - constructor(definition: JSONObject); - // (undocumented) - readonly default?: number; - // (undocumented) - readonly values: ReadonlyMap; -} - -// Warning: (ae-missing-release-tag) "NotificationParameterWithValue" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public -export class NotificationParameterWithValue { - constructor(definition: JSONObject); - // (undocumented) - readonly propertyName: string; -} - -// Warning: (ae-missing-release-tag) "NotificationState" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export class NotificationState { - constructor(id: number, definition: JSONObject); - // (undocumented) - readonly description?: string; - // (undocumented) - readonly id: number; - // (undocumented) - readonly label: string; - // (undocumented) - readonly parameter?: NotificationParameter; -} - -// Warning: (ae-forgotten-export) The symbol "NotificationStateDefinition" needs to be exported by the entry point index.d.ts -// Warning: (ae-forgotten-export) The symbol "NotificationEventDefinition" needs to be exported by the entry point index.d.ts -// Warning: (ae-missing-release-tag) "NotificationValueDefinition" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export type NotificationValueDefinition = (NotificationStateDefinition | NotificationEventDefinition) & { - description?: string; - label: string; - parameter?: NotificationParameter; - idleVariables?: number[]; -}; - -// Warning: (ae-missing-release-tag) "NotificationVariable" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export class NotificationVariable { - constructor(definition: JSONObject); - readonly idle: boolean; - // (undocumented) - readonly name: string; - // (undocumented) - readonly states: ReadonlyMap; -} - // Warning: (ae-missing-release-tag) "ParamInfoMap" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) @@ -928,70 +637,13 @@ export type ParamInformation = Omit; -// Warning: (ae-missing-release-tag) "Scale" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export class Scale { - constructor(key: number, definition: JSONObject); - // (undocumented) - readonly description: string | undefined; - // (undocumented) - readonly key: number; - // (undocumented) - readonly label: string; - // (undocumented) - readonly unit: string | undefined; -} - -// Warning: (ae-missing-release-tag) "ScaleGroup" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export type ScaleGroup = ReadonlyMap & { - readonly name?: string; -}; - -// Warning: (ae-missing-release-tag) "SensorType" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export class SensorType { - constructor(manager: ConfigManager, key: number, definition: JSONObject); - // (undocumented) - readonly key: number; - // (undocumented) - readonly label: string; - // (undocumented) - readonly scales: ScaleGroup; -} - -// Warning: (ae-missing-release-tag) "SensorTypeMap" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export type SensorTypeMap = ReadonlyMap; - -// Warning: (ae-missing-release-tag) "SpecificDeviceClass" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) -// -// @public (undocumented) -export class SpecificDeviceClass { - constructor(key: number, definition: JSONObject, generic: GenericDeviceClass); - // (undocumented) - readonly key: number; - // (undocumented) - readonly label: string; - // (undocumented) - readonly maySupportBasicCC: boolean; - // (undocumented) - readonly requiresSecurity?: boolean; - // (undocumented) - readonly zwavePlusDeviceType?: string; -} - // (No @packageDocumentation comment for this package) ``` diff --git a/packages/core/api.md b/packages/core/api.md index b613599b1d78..f3f0b077d2ca 100644 --- a/packages/core/api.md +++ b/packages/core/api.md @@ -78,6 +78,20 @@ export function authHomeIdFromDSK(dsk: Buffer): Buffer; // @public export function averageRSSI(acc: number | undefined, rssi: RSSI, weight: number): number; +// Warning: (ae-missing-release-tag) "BasicDeviceClass" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export enum BasicDeviceClass { + // (undocumented) + "End Node" = 3, + // (undocumented) + "Routing End Node" = 4, + // (undocumented) + "Static Controller" = 2, + // (undocumented) + Controller = 1 +} + // Warning: (ae-missing-release-tag) "BeamingInfo" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) @@ -467,10 +481,6 @@ export interface ConfigurationMetadata extends ValueMetadataAny { max?: ConfigValue; // (undocumented) min?: ConfigValue; - // Warning: (tsdoc-missing-deprecation-message) The @deprecated block must include a deprecation message, e.g. describing the recommended alternative - // - // @deprecated (undocumented) - noBulkSupport?: boolean; // (undocumented) requiresReInclusion?: boolean; // (undocumented) @@ -988,6 +998,24 @@ export type FirmwareFileFormat = "aeotec" | "otz" | "ota" | "hex" | "hec" | "gec // @public (undocumented) export type FLiRS = false | "250ms" | "1000ms"; +// Warning: (ae-missing-release-tag) "FloatParameters" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface FloatParameters { + // (undocumented) + precision: number; + // (undocumented) + size: number; +} + +// Warning: (ae-missing-release-tag) "FloatParametersWithValue" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface FloatParametersWithValue extends FloatParameters { + // (undocumented) + roundedValue: number; +} + // Warning: (ae-missing-release-tag) "formatDate" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) @@ -1008,6 +1036,57 @@ export function generateAuthKey(networkKey: Buffer): Buffer; // @public (undocumented) export function generateEncryptionKey(networkKey: Buffer): Buffer; +// Warning: (ae-missing-release-tag) "GenericDeviceClass" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface GenericDeviceClass { + // (undocumented) + readonly key: number; + // (undocumented) + readonly label: string; + // (undocumented) + readonly maySupportBasicCC: boolean; + // (undocumented) + readonly requiresSecurity: boolean; + // (undocumented) + readonly zwavePlusDeviceType?: string; +} + +// Warning: (ae-missing-release-tag) "getAllIndicatorProperties" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getAllIndicatorProperties(): readonly IndicatorProperty[]; + +// Warning: (ae-missing-release-tag) "getAllMeters" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getAllMeters(): readonly Meter[]; + +// Warning: (ae-missing-release-tag) "getAllMeterScales" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getAllMeterScales(meterType: number): readonly MeterScale[] | undefined; + +// Warning: (ae-missing-release-tag) "getAllNamedScaleGroups" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getAllNamedScaleGroups(): readonly NamedScaleGroup[]; + +// Warning: (ae-missing-release-tag) "getAllNotifications" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getAllNotifications(): readonly Notification[]; + +// Warning: (ae-missing-release-tag) "getAllSensors" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getAllSensors(): readonly Sensor[]; + +// Warning: (ae-missing-release-tag) "getAllSensorScales" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getAllSensorScales(sensorType: number): readonly Scale[] | undefined; + // Warning: (ae-missing-release-tag) "getBitMaskWidth" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public @@ -1049,17 +1128,26 @@ export function getErrorSuffix(code: ZWaveErrorCodes): string; // Warning: (ae-missing-release-tag) "getFloatParameters" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) -export function getFloatParameters(value: number): { - precision: number; - size: number; - roundedValue: number; -}; +export function getFloatParameters(value: number): FloatParametersWithValue; + +// Warning: (ae-missing-release-tag) "getGenericDeviceClass" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getGenericDeviceClass(generic: number): GenericDeviceClass; // Warning: (ae-missing-release-tag) "getHighestSecurityClass" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) export function getHighestSecurityClass(securityClasses: SecurityClass[]): SecurityClass; +// Warning: (ae-forgotten-export) The symbol "indicatorProperties" needs to be exported by the entry point index.d.ts +// Warning: (ae-missing-release-tag) "getIndicatorProperty" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getIndicatorProperty(id: ID): ID extends keyof typeof indicatorProperties ? ({ + id: ID; +} & (typeof indicatorProperties[ID])) : (IndicatorProperty | undefined); + // Warning: (ae-missing-release-tag) "getIntegerLimits" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) @@ -1073,6 +1161,26 @@ export function getIntegerLimits(size: 1 | 2 | 3 | 4, signed: boolean): { // @public export function getLegalRangeForBitMask(mask: number, unsigned: boolean): [min: number, max: number]; +// Warning: (ae-forgotten-export) The symbol "meters" needs to be exported by the entry point index.d.ts +// Warning: (ae-missing-release-tag) "getMeter" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getMeter(type: MeterType): MeterType extends keyof typeof meters ? ({ + key: MeterType; +} & (typeof meters[MeterType])) : (Meter | undefined); + +// Warning: (ae-missing-release-tag) "getMeterName" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export function getMeterName(meterType: number): string; + +// Warning: (ae-missing-release-tag) "getMeterScale" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getMeterScale(type: MeterType, scale: ScaleKey): MeterType extends keyof typeof meters ? ScaleKey extends keyof typeof meters[MeterType]["scales"] ? ({ + key: ScaleKey; +} & (typeof meters[MeterType]["scales"][ScaleKey])) : (MeterScale | undefined) : (MeterScale | undefined); + // Warning: (ae-missing-release-tag) "getMinimumShiftForBitMask" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public @@ -1083,16 +1191,87 @@ export function getMinimumShiftForBitMask(mask: number): number; // @public (undocumented) export function getMinIntegerSize(value: number, signed: boolean): 1 | 2 | 4 | undefined; +// Warning: (ae-forgotten-export) The symbol "namedScales" needs to be exported by the entry point index.d.ts +// Warning: (ae-missing-release-tag) "getNamedScale" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getNamedScale(group: Name, key: Key): { + key: Key; +} & (typeof namedScales[Name][Key]); + +// Warning: (ae-missing-release-tag) "getNamedScaleGroup" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getNamedScaleGroup(group: Name): typeof namedScales[Name]; + // Warning: (ae-missing-release-tag) "getNodeTag" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public export function getNodeTag(nodeId: number): string; +// Warning: (ae-missing-release-tag) "getNotification" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getNotification(type: number): Notification | undefined; + +// Warning: (ae-missing-release-tag) "getNotificationEventName" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getNotificationEventName(type: number, event: number): string; + +// Warning: (ae-missing-release-tag) "getNotificationName" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export function getNotificationName(type: number): string; + +// Warning: (ae-missing-release-tag) "getNotificationValue" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getNotificationValue(notification: Notification, value: number): NotificationValue | undefined; + +// Warning: (ae-missing-release-tag) "getNotificationValueName" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getNotificationValueName(type: number, event: number): string; + // Warning: (ae-missing-release-tag) "getNumericEnumValues" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public export function getNumericEnumValues>(enumeration: T): readonly number[]; +// Warning: (ae-forgotten-export) The symbol "sensors" needs to be exported by the entry point index.d.ts +// Warning: (ae-missing-release-tag) "getSensor" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getSensor(type: Key): Key extends keyof typeof sensors ? typeof sensors[Key] : (Sensor | undefined); + +// Warning: (ae-missing-release-tag) "getSensorName" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export function getSensorName(sensorType: number): string; + +// Warning: (ae-missing-release-tag) "getSensorScale" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getSensorScale(type: SensorType, scale: ScaleKey): SensorType extends keyof typeof sensors ? ScaleKey extends keyof typeof sensors[SensorType]["scales"] ? ({ + key: ScaleKey; +} & (typeof sensors[SensorType]["scales"][ScaleKey])) : (Scale | undefined) : (Scale | undefined); + +// Warning: (ae-missing-release-tag) "getSpecificDeviceClass" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getSpecificDeviceClass(generic: number, specific: number): SpecificDeviceClass; + +// Warning: (ae-missing-release-tag) "getUnknownMeterScale" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getUnknownMeterScale(key: number): MeterScale; + +// Warning: (ae-missing-release-tag) "getUnknownScale" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export function getUnknownScale(key: number): Scale; + // Warning: (ae-missing-release-tag) "getZWaveChipType" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) @@ -1147,6 +1326,262 @@ export interface ICommandClass { // @public export function indexDBsByNode(databases: JsonlDB[]): Map>; +// Warning: (ae-missing-release-tag) "Indicator" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export enum Indicator { + // (undocumented) + "Alarming: Burglar" = 13, + // (undocumented) + "Alarming: Carbon Monoxide" = 15, + // (undocumented) + "Alarming: Freeze warning" = 20, + // (undocumented) + "Alarming: Medical" = 19, + // (undocumented) + "Alarming: Panic" = 22, + // (undocumented) + "Alarming: Smoke / Fire" = 14, + // (undocumented) + "Alarming: Water leak" = 21, + // (undocumented) + "Armed Away" = 11, + // (undocumented) + "Armed Stay" = 10, + // (undocumented) + "Button 1 indication" = 67, + // (undocumented) + "Button 10 indication" = 76, + // (undocumented) + "Button 11 indication" = 77, + // (undocumented) + "Button 12 indication" = 78, + // (undocumented) + "Button 2 indication" = 68, + // (undocumented) + "Button 3 indication" = 69, + // (undocumented) + "Button 4 indication" = 70, + // (undocumented) + "Button 5 indication" = 71, + // (undocumented) + "Button 6 indication" = 72, + // (undocumented) + "Button 7 indication" = 73, + // (undocumented) + "Button 8 indication" = 74, + // (undocumented) + "Button 9 indication" = 75, + // (undocumented) + "Button backlight command" = 66, + // (undocumented) + "Button backlight digits" = 65, + // (undocumented) + "Button backlight letters" = 64, + // (undocumented) + "Bypass challenge" = 16, + // (undocumented) + "Code accepted" = 8, + // (undocumented) + "Code not accepted" = 9, + // (undocumented) + "Enter ID" = 6, + // (undocumented) + "Enter PIN" = 7, + // (undocumented) + "Entry Delay" = 17, + // (undocumented) + "Exit Delay" = 18, + // (undocumented) + "Generic event sound notification 1" = 96, + // (undocumented) + "Generic event sound notification 10" = 105, + // (undocumented) + "Generic event sound notification 11" = 106, + // (undocumented) + "Generic event sound notification 12" = 107, + // (undocumented) + "Generic event sound notification 13" = 108, + // (undocumented) + "Generic event sound notification 14" = 109, + // (undocumented) + "Generic event sound notification 15" = 110, + // (undocumented) + "Generic event sound notification 16" = 111, + // (undocumented) + "Generic event sound notification 17" = 112, + // (undocumented) + "Generic event sound notification 18" = 113, + // (undocumented) + "Generic event sound notification 19" = 114, + // (undocumented) + "Generic event sound notification 2" = 97, + // (undocumented) + "Generic event sound notification 20" = 115, + // (undocumented) + "Generic event sound notification 21" = 116, + // (undocumented) + "Generic event sound notification 22" = 117, + // (undocumented) + "Generic event sound notification 23" = 118, + // (undocumented) + "Generic event sound notification 24" = 119, + // (undocumented) + "Generic event sound notification 25" = 120, + // (undocumented) + "Generic event sound notification 26" = 121, + // (undocumented) + "Generic event sound notification 27" = 122, + // (undocumented) + "Generic event sound notification 28" = 123, + // (undocumented) + "Generic event sound notification 29" = 124, + // (undocumented) + "Generic event sound notification 3" = 98, + // (undocumented) + "Generic event sound notification 30" = 125, + // (undocumented) + "Generic event sound notification 31" = 126, + // (undocumented) + "Generic event sound notification 32" = 127, + // (undocumented) + "Generic event sound notification 4" = 99, + // (undocumented) + "Generic event sound notification 5" = 100, + // (undocumented) + "Generic event sound notification 6" = 101, + // (undocumented) + "Generic event sound notification 7" = 102, + // (undocumented) + "Generic event sound notification 8" = 103, + // (undocumented) + "Generic event sound notification 9" = 104, + // (undocumented) + "LCD backlight" = 48, + // (undocumented) + "Manufacturer defined 1" = 128, + // (undocumented) + "Manufacturer defined 10" = 137, + // (undocumented) + "Manufacturer defined 11" = 138, + // (undocumented) + "Manufacturer defined 12" = 139, + // (undocumented) + "Manufacturer defined 13" = 140, + // (undocumented) + "Manufacturer defined 14" = 141, + // (undocumented) + "Manufacturer defined 15" = 142, + // (undocumented) + "Manufacturer defined 16" = 143, + // (undocumented) + "Manufacturer defined 17" = 144, + // (undocumented) + "Manufacturer defined 18" = 145, + // (undocumented) + "Manufacturer defined 19" = 146, + // (undocumented) + "Manufacturer defined 2" = 129, + // (undocumented) + "Manufacturer defined 20" = 147, + // (undocumented) + "Manufacturer defined 21" = 148, + // (undocumented) + "Manufacturer defined 22" = 149, + // (undocumented) + "Manufacturer defined 23" = 150, + // (undocumented) + "Manufacturer defined 24" = 151, + // (undocumented) + "Manufacturer defined 25" = 152, + // (undocumented) + "Manufacturer defined 26" = 153, + // (undocumented) + "Manufacturer defined 27" = 154, + // (undocumented) + "Manufacturer defined 28" = 155, + // (undocumented) + "Manufacturer defined 29" = 156, + // (undocumented) + "Manufacturer defined 3" = 130, + // (undocumented) + "Manufacturer defined 30" = 157, + // (undocumented) + "Manufacturer defined 31" = 158, + // (undocumented) + "Manufacturer defined 32" = 159, + // (undocumented) + "Manufacturer defined 4" = 131, + // (undocumented) + "Manufacturer defined 5" = 132, + // (undocumented) + "Manufacturer defined 6" = 133, + // (undocumented) + "Manufacturer defined 7" = 134, + // (undocumented) + "Manufacturer defined 8" = 135, + // (undocumented) + "Manufacturer defined 9" = 136, + // (undocumented) + "Node Identify" = 80, + // (undocumented) + "Not armed / disarmed" = 2, + // (undocumented) + "Zone 1 armed" = 32, + // (undocumented) + "Zone 2 armed" = 33, + // (undocumented) + "Zone 3 armed" = 34, + // (undocumented) + "Zone 4 armed" = 35, + // (undocumented) + "Zone 5 armed" = 36, + // (undocumented) + "Zone 6 armed" = 37, + // (undocumented) + "Zone 7 armed" = 38, + // (undocumented) + "Zone 8 armed" = 39, + // (undocumented) + "Alarming" = 12, + // (undocumented) + "Armed" = 1, + // (undocumented) + "Busy" = 5, + // (undocumented) + "Buzzer" = 240, + // (undocumented) + "Fault" = 4, + // (undocumented) + "Ready" = 3 +} + +// Warning: (ae-missing-release-tag) "IndicatorProperty" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface IndicatorProperty extends IndicatorPropertyDefinition { + // (undocumented) + readonly id: number; +} + +// Warning: (ae-missing-release-tag) "IndicatorPropertyDefinition" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface IndicatorPropertyDefinition { + // (undocumented) + readonly description?: string; + // (undocumented) + readonly label: string; + // (undocumented) + readonly max?: number; + // (undocumented) + readonly min?: number; + // (undocumented) + readonly readonly?: boolean; + // (undocumented) + readonly type?: ValueType; +} + // Warning: (ae-missing-release-tag) "IntegerLimits" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public @@ -1611,6 +2046,47 @@ export interface MetadataUpdatedArgs extends ValueID { metadata: ValueMetadata | undefined; } +// Warning: (ae-missing-release-tag) "Meter" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface Meter extends MeterDefinition { + // (undocumented) + readonly key: number; +} + +// Warning: (ae-missing-release-tag) "MeterDefinition" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface MeterDefinition { + // (undocumented) + readonly name: string; + // (undocumented) + readonly scales: MeterScaleGroup; +} + +// Warning: (ae-missing-release-tag) "MeterScale" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface MeterScale extends MeterScaleDefinition { + // (undocumented) + readonly key: number; +} + +// Warning: (ae-missing-release-tag) "MeterScaleDefinition" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface MeterScaleDefinition { + // (undocumented) + readonly label: string; + // (undocumented) + readonly unit?: string; +} + +// Warning: (ae-missing-release-tag) "MeterScaleGroup" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export type MeterScaleGroup = Record; + // Warning: (ae-missing-release-tag) "MPANState" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) @@ -1670,6 +2146,16 @@ export interface MulticastGroup { sequenceNumber: number; } +// Warning: (ae-missing-release-tag) "NamedScaleGroup" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface NamedScaleGroup { + // (undocumented) + name: string; + // (undocumented) + scales: Record; +} + // Warning: (ae-missing-release-tag) "NODE_ID_BROADCAST" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public @@ -1731,7 +2217,7 @@ export interface NodeProtocolInfo { // @public (undocumented) export interface NodeProtocolInfoAndDeviceClass extends Omit { // (undocumented) - basicDeviceClass: number; + basicDeviceClass: BasicDeviceClass; // (undocumented) genericDeviceClass: number; // (undocumented) @@ -1769,7 +2255,7 @@ export enum NodeType { // @public (undocumented) export interface NodeUpdatePayload extends ApplicationNodeInformation { // (undocumented) - basicDeviceClass: number; + basicDeviceClass: BasicDeviceClass; // (undocumented) nodeId: number; } @@ -1798,6 +2284,116 @@ export const NOT_KNOWN: undefined; // @public (undocumented) export type NOT_KNOWN = typeof NOT_KNOWN; +// Warning: (ae-missing-release-tag) "Notification" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface Notification { + // (undocumented) + readonly events: ReadonlyMap; + // (undocumented) + readonly name: string; + // (undocumented) + readonly type: number; + // (undocumented) + readonly variables: readonly NotificationVariable[]; +} + +// Warning: (ae-missing-release-tag) "NotificationEvent" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface NotificationEvent extends NotificationValueBase { + // (undocumented) + readonly type: "event"; + // (undocumented) + readonly value: number; +} + +// Warning: (ae-missing-release-tag) "NotificationParameter" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export type NotificationParameter = NotificationParameterWithDuration | NotificationParameterWithCommandClass | NotificationParameterWithValue | NotificationParameterWithEnum; + +// Warning: (ae-missing-release-tag) "NotificationParameterWithCommandClass" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export interface NotificationParameterWithCommandClass { + // (undocumented) + readonly type: "commandclass"; +} + +// Warning: (ae-missing-release-tag) "NotificationParameterWithDuration" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export interface NotificationParameterWithDuration { + // (undocumented) + readonly type: "duration"; +} + +// Warning: (ae-missing-release-tag) "NotificationParameterWithEnum" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export interface NotificationParameterWithEnum { + // (undocumented) + readonly default?: number; + // (undocumented) + readonly type: "enum"; + // (undocumented) + readonly values: Record; +} + +// Warning: (ae-missing-release-tag) "NotificationParameterWithValue" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export interface NotificationParameterWithValue { + // (undocumented) + readonly propertyName: string; + // (undocumented) + readonly type: "value"; +} + +// Warning: (ae-missing-release-tag) "NotificationState" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface NotificationState extends NotificationValueBase { + readonly idle: boolean; + // (undocumented) + readonly type: "state"; + // (undocumented) + readonly value: number; + // (undocumented) + readonly variableName: string; +} + +// Warning: (ae-missing-release-tag) "NotificationValue" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export type NotificationValue = NotificationState | NotificationEvent; + +// Warning: (ae-missing-release-tag) "NotificationValueBase" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface NotificationValueBase { + // (undocumented) + readonly description?: string; + // (undocumented) + readonly idleVariables?: readonly number[]; + // (undocumented) + readonly label: string; + // (undocumented) + readonly parameter?: NotificationParameter; +} + +// Warning: (ae-missing-release-tag) "NotificationVariable" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export interface NotificationVariable { + readonly idle: boolean; + // (undocumented) + readonly name: string; + // (undocumented) + readonly states: ReadonlyMap; +} + // Warning: (ae-missing-release-tag) "NUM_LR_NODEMASK_SEGMENT_BYTES" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public @@ -2251,6 +2847,31 @@ export function rssiToString(rssi: RSSI): string; // @public (undocumented) export type S2SecurityClass = SecurityClass.S2_Unauthenticated | SecurityClass.S2_Authenticated | SecurityClass.S2_AccessControl; +// Warning: (ae-missing-release-tag) "Scale" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface Scale extends ScaleDefinition { + // (undocumented) + readonly key: number; +} + +// Warning: (ae-missing-release-tag) "ScaleDefinition" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface ScaleDefinition { + // (undocumented) + readonly description?: string; + // (undocumented) + readonly label: string; + // (undocumented) + readonly unit?: string; +} + +// Warning: (ae-missing-release-tag) "ScaleGroup" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export type ScaleGroup = Record; + // Warning: (ae-missing-release-tag) "SECURITY_S2_AUTH_TAG_LENGTH" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public (undocumented) @@ -2445,11 +3066,31 @@ export interface SendMessageOptions { tag?: any; } +// Warning: (ae-missing-release-tag) "Sensor" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface Sensor extends SensorDefinition { + // (undocumented) + readonly key: number; +} + // Warning: (ae-missing-release-tag) "sensorCCs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public export const sensorCCs: readonly CommandClasses[]; +// Warning: (ae-missing-release-tag) "SensorDefinition" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface SensorDefinition { + // (undocumented) + readonly label: string; + // (undocumented) + readonly scaleGroupName?: string; + // (undocumented) + readonly scales: ScaleGroup; +} + // Warning: (ae-missing-release-tag) "SerializableTXReport" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public @@ -2533,6 +3174,11 @@ export type SPANTableEntry = { }; }; +// Warning: (ae-missing-release-tag) "SpecificDeviceClass" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export type SpecificDeviceClass = GenericDeviceClass; + // Warning: (ae-internal-missing-underscore) The name "stringToNodeList" should be prefixed with an underscore because the declaration is marked as @internal // // @internal (undocumented) @@ -3458,6 +4104,7 @@ export enum ZWaveErrorCodes { Controller_NodeRemoved = 213, Controller_NodeTimeout = 201, Controller_NotSupported = 209, + Controller_NotSupportedForLongRange = 218, Controller_Reset = 206, // (undocumented) Controller_ResponseNOK = 203, diff --git a/packages/host/api.md b/packages/host/api.md index 9f28cabd7bfa..750e07e4b643 100644 --- a/packages/host/api.md +++ b/packages/host/api.md @@ -78,11 +78,10 @@ export type TestingHost = Overwrite; // (undocumented) @@ -91,7 +90,6 @@ export interface ZWaveApplicationHost extends ZWaveHost { schedulePoll(nodeId: number, valueId: ValueID, options: NodeSchedulePollOptions): boolean; // (undocumented) sendCommand(command: ICommandClass, options?: SendCommandOptions): Promise>; - tryGetValueDB(nodeId: number): ValueDB | undefined; // (undocumented) waitForCommand(predicate: (cc: ICommandClass) => boolean, timeout: number): Promise; } @@ -148,6 +146,14 @@ export interface ZWaveHostOptions { }; } +// Warning: (ae-missing-release-tag) "ZWaveValueHost" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public +export interface ZWaveValueHost { + getValueDB(nodeId: number): ValueDB; + tryGetValueDB(nodeId: number): ValueDB | undefined; +} + // (No @packageDocumentation comment for this package) ``` diff --git a/packages/testing/api.md b/packages/testing/api.md index d22d257e5303..05ad22b51fb8 100644 --- a/packages/testing/api.md +++ b/packages/testing/api.md @@ -54,6 +54,7 @@ export type CCSpecificCapabilities = { [67]: ThermostatSetpointCCCapabilities; [99]: UserCodeCCCapabilities; [78]: ScheduleEntryLockCCCapabilities; + [CommandClasses.Meter]: MeterCCCapabilities; }; // Warning: (ae-missing-release-tag) "ConfigurationCCCapabilities" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -149,6 +150,32 @@ export interface LazyMockZWaveRequestFrame { type: MockZWaveFrameType.Request; } +// Warning: (ae-missing-release-tag) "MeterCCCapabilities" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) +// +// @public (undocumented) +export interface MeterCCCapabilities { + // (undocumented) + getValue?: (scale: number, rateType: number) => number | { + value: number; + deltaTime: number; + prevValue?: number; + } | undefined; + // (undocumented) + meterType: number; + // (undocumented) + onReset?: (options?: { + scale: number; + rateType: number; + targetValue: number; + }) => void; + // (undocumented) + supportedRateTypes: number[]; + // (undocumented) + supportedScales: number[]; + // (undocumented) + supportsReset: boolean; +} + // Warning: (ae-missing-release-tag) "MOCK_FRAME_ACK_TIMEOUT" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // // @public diff --git a/packages/zwave-js/api.md b/packages/zwave-js/api.md index 56abf3e2355d..c0dc5f55244f 100644 --- a/packages/zwave-js/api.md +++ b/packages/zwave-js/api.md @@ -9,8 +9,9 @@ import { AllOrNone } from '@zwave-js/shared'; import { APIMethodsOf } from '@zwave-js/cc'; import { AssociationAddress } from '@zwave-js/cc'; +import { AssociationCheckResult } from '@zwave-js/cc'; import { AssociationGroup } from '@zwave-js/cc'; -import type { BasicDeviceClass } from '@zwave-js/config'; +import { BasicDeviceClass } from '@zwave-js/core/safe'; import { BeamingInfo } from '@zwave-js/core/safe'; import { BeamingInfo as BeamingInfo_2 } from '@zwave-js/core'; import { BootloaderChunk } from '@zwave-js/serial'; @@ -19,8 +20,8 @@ import { CCAPIs } from '@zwave-js/cc'; import { CCConstructor } from '@zwave-js/cc'; import { CCNameOrId } from '@zwave-js/cc'; import { CommandClass } from '@zwave-js/cc'; -import { CommandClasses } from '@zwave-js/core'; -import { CommandClasses as CommandClasses_2 } from '@zwave-js/core/safe'; +import { CommandClasses } from '@zwave-js/core/safe'; +import { CommandClasses as CommandClasses_2 } from '@zwave-js/core'; import { CommandClassInfo } from '@zwave-js/core'; import type { CommandClassInfo as CommandClassInfo_2 } from '@zwave-js/core/safe'; import { Comparable } from 'alcalzone-shared/comparable'; @@ -61,7 +62,7 @@ import { FLiRS } from '@zwave-js/core/safe'; import { FLiRS as FLiRS_2 } from '@zwave-js/core'; import { formatId } from '@zwave-js/shared/safe'; import { FunctionType } from '@zwave-js/serial'; -import type { GenericDeviceClass } from '@zwave-js/config'; +import { GenericDeviceClass } from '@zwave-js/core/safe'; import { getEnumMemberName } from '@zwave-js/shared/safe'; import { GraphNode } from '@zwave-js/core'; import { guessFirmwareFileFormat } from '@zwave-js/core'; @@ -73,7 +74,8 @@ import { IVirtualEndpoint } from '@zwave-js/core/safe'; import { IVirtualNode } from '@zwave-js/core'; import type { IZWaveEndpoint } from '@zwave-js/core'; import { IZWaveNode } from '@zwave-js/core'; -import { JSONObject } from '@zwave-js/shared'; +import { JSONObject } from '@zwave-js/shared/safe'; +import { JSONObject as JSONObject_2 } from '@zwave-js/shared'; import { KEXFailType } from '@zwave-js/cc'; import { LogConfig } from '@zwave-js/core'; import { LogContext } from '@zwave-js/core'; @@ -135,7 +137,7 @@ import { RSSI } from '@zwave-js/core/safe'; import { RSSI as RSSI_2 } from '@zwave-js/core'; import { RssiError } from '@zwave-js/core/safe'; import { rssiToString } from '@zwave-js/core'; -import { Scale } from '@zwave-js/config'; +import { Scale } from '@zwave-js/core/safe'; import type { SecurityClass } from '@zwave-js/core/safe'; import { SecurityClass as SecurityClass_2 } from '@zwave-js/core'; import { SecurityClassOwner } from '@zwave-js/core'; @@ -144,14 +146,14 @@ import { SecurityManager2 } from '@zwave-js/core'; import { SendCommandOptions } from '@zwave-js/core'; import { SendCommandReturnType } from '@zwave-js/core'; import { SendMessageOptions } from '@zwave-js/core'; -import { SensorType } from '@zwave-js/config'; +import { Sensor } from '@zwave-js/core/safe'; import type { SerializedValue } from '@zwave-js/core/safe'; import type { SerialPort } from 'serialport'; import { SetbackState } from '@zwave-js/cc'; import { SetValueAPIOptions } from '@zwave-js/cc'; import { SetValueResult } from '@zwave-js/cc/safe'; import { SinglecastCC } from '@zwave-js/core'; -import type { SpecificDeviceClass } from '@zwave-js/config'; +import { SpecificDeviceClass } from '@zwave-js/core/safe'; import { Switchpoint } from '@zwave-js/cc'; import { TransactionProgress } from '@zwave-js/core'; import { TransactionProgressListener } from '@zwave-js/core'; @@ -363,15 +365,11 @@ export type DateAndTime = AllOrNone<{ // // @public (undocumented) export class DeviceClass { - constructor(configManager: ConfigManager, basic: number, generic: number, specific: number); + constructor(basic: BasicDeviceClass, generic: number, specific: number); // (undocumented) readonly basic: BasicDeviceClass; // (undocumented) readonly generic: GenericDeviceClass; - // @deprecated (undocumented) - get mandatoryControlledCCs(): readonly CommandClasses[]; - // @deprecated (undocumented) - get mandatorySupportedCCs(): readonly CommandClasses[]; // (undocumented) readonly specific: SpecificDeviceClass; // (undocumented) @@ -429,7 +427,7 @@ export class Driver extends TypedEventEmitter implements Z // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen - getSafeCCVersion(cc: CommandClasses, nodeId: number, endpointIndex?: number): number; + getSafeCCVersion(cc: CommandClasses_2, nodeId: number, endpointIndex?: number): number; // Warning: (ae-forgotten-export) The symbol "SendDataMulticastRequest" needs to be exported by the entry point index.d.ts // Warning: (ae-forgotten-export) The symbol "SendDataMulticastBridgeRequest" needs to be exported by the entry point index.d.ts getSendDataMulticastConstructor(): typeof SendDataMulticastRequest | typeof SendDataMulticastBridgeRequest; @@ -437,7 +435,7 @@ export class Driver extends TypedEventEmitter implements Z // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen - getSupportedCCVersion(cc: CommandClasses, nodeId: number, endpointIndex?: number): number; + getSupportedCCVersion(cc: CommandClasses_2, nodeId: number, endpointIndex?: number): number; getUserAgentStringWithComponents(components?: Record): string; getValueDB(nodeId: number): ValueDB; hardReset(): Promise; @@ -450,7 +448,7 @@ export class Driver extends TypedEventEmitter implements Z // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen - isCCSecure(ccId: CommandClasses, nodeId: number, endpointIndex?: number): boolean; + isCCSecure(ccId: CommandClasses_2, nodeId: number, endpointIndex?: number): boolean; isControllerNode(nodeId: number): boolean; // (undocumented) isInBootloader(): boolean; @@ -581,41 +579,41 @@ export class Endpoint implements IZWaveEndpoint { constructor( nodeId: number, driver: Driver, - index: number, deviceClass?: DeviceClass, supportedCCs?: CommandClasses[]); + index: number, deviceClass?: DeviceClass, supportedCCs?: CommandClasses_2[]); // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen - addCC(cc: CommandClasses, info: Partial): void; - buildCCInterviewGraph(skipCCs: CommandClasses[]): GraphNode[]; + addCC(cc: CommandClasses_2, info: Partial): void; + buildCCInterviewGraph(skipCCs: CommandClasses_2[]): GraphNode[]; get commandClasses(): CCAPIs; - controlsCC(cc: CommandClasses): boolean; - createCCInstance(cc: CommandClasses | CCConstructor): T | undefined; - createCCInstanceUnsafe(cc: CommandClasses | CCConstructor): T | undefined; + controlsCC(cc: CommandClasses_2): boolean; + createCCInstance(cc: CommandClasses_2 | CCConstructor): T | undefined; + createCCInstanceUnsafe(cc: CommandClasses_2 | CCConstructor): T | undefined; // (undocumented) get deviceClass(): MaybeNotKnown; protected set deviceClass(deviceClass: MaybeNotKnown); protected readonly driver: Driver; get endpointLabel(): string | undefined; // (undocumented) - getCCs(): Iterable<[ccId: CommandClasses, info: CommandClassInfo]>; - getCCVersion(cc: CommandClasses): number; + getCCs(): Iterable<[ccId: CommandClasses_2, info: CommandClassInfo]>; + getCCVersion(cc: CommandClasses_2): number; getNodeUnsafe(): ZWaveNode | undefined; getSupportedCCInstances(): readonly CommandClass[]; hideBasicCCInFavorOfActuatorCCs(): void; readonly index: number; get installerIcon(): MaybeNotKnown; - invokeCCAPI any> = CommandClasses extends CC ? any : Omit extends CC ? any : APIMethodsOf>(cc: CC, method: TMethod, ...args: Parameters): ReturnType; - isCCSecure(cc: CommandClasses): boolean; + invokeCCAPI any> = CommandClasses_2 extends CC ? any : Omit extends CC ? any : APIMethodsOf>(cc: CC, method: TMethod, ...args: Parameters): ReturnType; + isCCSecure(cc: CommandClasses_2): boolean; maybeAddBasicCCAsFallback(): void; maySupportBasicCC(): boolean; readonly nodeId: number; removeBasicCCSupportIfForbidden(): void; - removeCC(cc: CommandClasses): void; + removeCC(cc: CommandClasses_2): void; protected reset(): void; - supportsCC(cc: CommandClasses): boolean; + supportsCC(cc: CommandClasses_2): boolean; supportsCCAPI(cc: CCNameOrId): boolean; get userIcon(): MaybeNotKnown; // Warning: (ae-unresolved-link) The @link reference could not be resolved: The package "zwave-js" does not have an export "IZWaveEndpoint" readonly virtual = false; - wasCCRemovedViaConfig(cc: CommandClasses): boolean; + wasCCRemovedViaConfig(cc: CommandClasses_2): boolean; } export { EntryControlDataTypes } @@ -717,13 +715,13 @@ export function formatRouteHealthCheckSummary(sourceNodeId: number, targetNodeId // @public export interface FoundNode { // (undocumented) - controlledCCs?: CommandClasses_2[]; + controlledCCs?: CommandClasses[]; // (undocumented) deviceClass?: DeviceClass; // (undocumented) id: number; // (undocumented) - supportedCCs?: CommandClasses_2[]; + supportedCCs?: CommandClasses[]; } // Warning: (ae-missing-release-tag) "Frame" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) @@ -850,7 +848,7 @@ export interface LifelineHealthCheckResult { latency: number; minPowerlevel?: Powerlevel; // Warning: (tsdoc-escape-greater-than) The ">" character should be escaped using a backslash to avoid confusion with an HTML tag - numNeighbors: number; + numNeighbors?: number; rating: number; routeChanges?: number; snrMargin?: number; @@ -1000,7 +998,7 @@ export interface NodeDump { // (undocumented) commandClasses: Record; // (undocumented) - compatFlags?: JSONObject; + compatFlags?: JSONObject_2; // (undocumented) configFileName?: string; // (undocumented) @@ -1268,7 +1266,7 @@ export enum SecurityBootstrapFailure { export { SendMessageOptions } -export { SensorType } +export { Sensor } // Warning: (ae-missing-release-tag) "SerialAPISetupCommand" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal) // @@ -1341,15 +1339,15 @@ export class VirtualEndpoint implements IVirtualEndpoint { index: number); get commandClasses(): CCAPIs; protected readonly driver: Driver; - getCCVersion(cc: CommandClasses_2): number; + getCCVersion(cc: CommandClasses): number; readonly index: number; - invokeCCAPI any> = CommandClasses_2 extends CC ? any : Omit extends CC ? any : APIMethodsOf>(cc: CC, method: TMethod, ...args: Parameters): ReturnType; + invokeCCAPI any> = CommandClasses extends CC ? any : Omit extends CC ? any : APIMethodsOf>(cc: CC, method: TMethod, ...args: Parameters): ReturnType; // (undocumented) get node(): VirtualNode; // (undocumented) get nodeId(): number | MulticastDestination; - supportsCC(cc: CommandClasses_2): boolean; - supportsCCAPI(cc: CommandClasses_2): boolean; + supportsCC(cc: CommandClasses): boolean; + supportsCCAPI(cc: CommandClasses): boolean; // Warning: (ae-unresolved-link) The @link reference could not be resolved: The package "zwave-js" does not have an export "IZWaveEndpoint" readonly virtual = true; } @@ -1435,6 +1433,10 @@ export interface ZWaveController extends ControllerStatisticsHost { // @public (undocumented) export class ZWaveController extends TypedEventEmitter { + // Warning: (tsdoc-code-fence-opening-indent) The opening backtick for a code fence must appear at the start of the line + // Warning: (tsdoc-malformed-inline-tag) Expecting a TSDoc tag starting with "{@" + // Warning: (tsdoc-escape-right-brace) The "}" character should be escaped using a backslash to avoid confusion with a TSDoc inline tag + // Warning: (tsdoc-code-fence-opening-indent) The opening backtick for a code fence must appear at the start of the line addAssociations(source: AssociationAddress, group: number, destinations: AssociationAddress[]): Promise; // Warning: (ae-unresolved-link) The @link reference could not be resolved: The package "zwave-js" does not have an export "assignReturnRoutes" // Warning: (ae-unresolved-link) The @link reference could not be resolved: The package "zwave-js" does not have an export "assignReturnRoutes" @@ -1464,6 +1466,7 @@ export class ZWaveController extends TypedEventEmitter beginRebuildingRoutes(options?: RebuildRoutesOptions): boolean; // (undocumented) cancelSecureBootstrapS2(reason: KEXFailType): void; + checkAssociation(source: AssociationAddress, group: number, destination: AssociationAddress): AssociationCheckResult; configureSUC(nodeId: number, enableSUC: boolean, enableSIS: boolean): Promise; deleteReturnRoutes(nodeId: number): Promise; deleteSUCReturnRoutes(nodeId: number): Promise; @@ -1536,7 +1539,6 @@ export class ZWaveController extends TypedEventEmitter // (undocumented) get inclusionState(): InclusionState; isAnyOTAFirmwareUpdateInProgress(): boolean; - isAssociationAllowed(source: AssociationAddress, group: number, destination: AssociationAddress): boolean; // Warning: (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen isFailedNode(nodeId: number): Promise; isFirmwareUpdateInProgress(): boolean; @@ -1798,7 +1800,7 @@ export interface ZWaveNode extends TypedEventEmitter; // Warning: (ae-unresolved-link) The @link reference could not be resolved: The package "zwave-js" does not have an export "checkLifelineHealth" // Warning: (ae-unresolved-link) The @link reference could not be resolved: The package "zwave-js" does not have an export "checkRouteHealth" @@ -1854,7 +1856,7 @@ export class ZWaveNode extends Endpoint implements SecurityClassOwner, IZWaveNod get individualEndpointCount(): MaybeNotKnown; interview(): Promise; get interviewAttempts(): number; - interviewCC(cc: CommandClasses): Promise; + interviewCC(cc: CommandClasses_2): Promise; protected interviewCCs(): Promise; protected interviewNodeInfo(): Promise; get interviewStage(): InterviewStage; @@ -1894,7 +1896,7 @@ export class ZWaveNode extends Endpoint implements SecurityClassOwner, IZWaveNod get protocolVersion(): MaybeNotKnown; protected queryProtocolInfo(): Promise; get ready(): boolean; - refreshCCValues(cc: CommandClasses): Promise; + refreshCCValues(cc: CommandClasses_2): Promise; refreshInfo(options?: RefreshInfoOptions): Promise; refreshValues(): Promise; // (undocumented) @@ -2103,7 +2105,7 @@ export interface ZWaveNotificationCallbackArgs_PowerlevelCC { // @public export type ZWaveNotificationCallbackParams_EntryControlCC = [ endpoint: Endpoint, -ccId: (typeof CommandClasses_2)["Entry Control"], +ccId: (typeof CommandClasses)["Entry Control"], args: ZWaveNotificationCallbackArgs_EntryControlCC ]; @@ -2112,7 +2114,7 @@ args: ZWaveNotificationCallbackArgs_EntryControlCC // @public export type ZWaveNotificationCallbackParams_MultilevelSwitchCC = [ endpoint: Endpoint, -ccId: (typeof CommandClasses_2)["Multilevel Switch"], +ccId: (typeof CommandClasses)["Multilevel Switch"], args: ZWaveNotificationCallbackArgs_MultilevelSwitchCC ]; @@ -2121,7 +2123,7 @@ args: ZWaveNotificationCallbackArgs_MultilevelSwitchCC // @public export type ZWaveNotificationCallbackParams_NotificationCC = [ endpoint: Endpoint, -ccId: CommandClasses_2.Notification, +ccId: CommandClasses.Notification, args: ZWaveNotificationCallbackArgs_NotificationCC ]; @@ -2130,7 +2132,7 @@ args: ZWaveNotificationCallbackArgs_NotificationCC // @public export type ZWaveNotificationCallbackParams_PowerlevelCC = [ endpoint: Endpoint, -ccId: CommandClasses_2.Powerlevel, +ccId: CommandClasses.Powerlevel, args: ZWaveNotificationCallbackArgs_PowerlevelCC ]; @@ -2152,8 +2154,6 @@ export interface ZWaveOptions extends ZWaveHostOptions { }; disableOptimisticValueUpdate?: boolean; emitValueUpdateAfterSetValue?: boolean; - // @deprecated (undocumented) - enableSoftReset?: boolean; // (undocumented) features: { softReset?: boolean; @@ -2237,18 +2237,18 @@ export * from "@zwave-js/cc"; // Warnings were encountered during analysis: // -// src/lib/controller/Controller.ts:850:2 - (ae-missing-getter) The property "provisioningList" has a setter but no getter. -// src/lib/driver/Driver.ts:712:24 - (tsdoc-escape-greater-than) The ">" character should be escaped using a backslash to avoid confusion with an HTML tag -// src/lib/driver/Driver.ts:4183:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen -// src/lib/driver/Driver.ts:5332:2 - (ae-unresolved-link) The @link reference could not be resolved: The package "zwave-js" does not have an export "drainSerialAPIQueue" -// src/lib/driver/Driver.ts:5725:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen -// src/lib/driver/Driver.ts:5726:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen -// src/lib/driver/Driver.ts:5768:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen -// src/lib/driver/Driver.ts:5769:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen -// src/lib/driver/Driver.ts:5905:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen -// src/lib/driver/ZWaveOptions.ts:281:120 - (tsdoc-escape-greater-than) The ">" character should be escaped using a backslash to avoid confusion with an HTML tag -// src/lib/node/Node.ts:1027:2 - (ae-missing-getter) The property "deviceConfigHash" has a setter but no getter. -// src/lib/node/Node.ts:2915:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen +// src/lib/controller/Controller.ts:852:2 - (ae-missing-getter) The property "provisioningList" has a setter but no getter. +// src/lib/driver/Driver.ts:701:24 - (tsdoc-escape-greater-than) The ">" character should be escaped using a backslash to avoid confusion with an HTML tag +// src/lib/driver/Driver.ts:4191:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen +// src/lib/driver/Driver.ts:5340:2 - (ae-unresolved-link) The @link reference could not be resolved: The package "zwave-js" does not have an export "drainSerialAPIQueue" +// src/lib/driver/Driver.ts:5733:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen +// src/lib/driver/Driver.ts:5734:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen +// src/lib/driver/Driver.ts:5776:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen +// src/lib/driver/Driver.ts:5777:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen +// src/lib/driver/Driver.ts:5913:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen +// src/lib/driver/ZWaveOptions.ts:270:120 - (tsdoc-escape-greater-than) The ">" character should be escaped using a backslash to avoid confusion with an HTML tag +// src/lib/node/Node.ts:1028:2 - (ae-missing-getter) The property "deviceConfigHash" has a setter but no getter. +// src/lib/node/Node.ts:2941:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen // src/lib/zniffer/Zniffer.ts:620:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen // src/lib/zniffer/Zniffer.ts:621:5 - (tsdoc-param-tag-missing-hyphen) The @param block should be followed by a parameter name and then a hyphen