ReplaceableComponent: {
    attributes: {
        batAnsiDesignation: OptionalFixedAttribute<string, any>;
        batApprovedChemistry: OptionalFixedAttribute<PowerSource.BatApprovedChemistry, any>;
        batCommonDesignation: OptionalFixedAttribute<PowerSource.BatCommonDesignation, any>;
        batIecDesignation: OptionalFixedAttribute<string, any>;
        batQuantity: FixedAttribute<number, any>;
        batReplacementDescription: FixedAttribute<string, any>;
    };
} = ...

A PowerSourceCluster supports these elements if it supports feature Replaceable.

Type declaration

  • Readonlyattributes: {
        batAnsiDesignation: OptionalFixedAttribute<string, any>;
        batApprovedChemistry: OptionalFixedAttribute<PowerSource.BatApprovedChemistry, any>;
        batCommonDesignation: OptionalFixedAttribute<PowerSource.BatCommonDesignation, any>;
        batIecDesignation: OptionalFixedAttribute<string, any>;
        batQuantity: FixedAttribute<number, any>;
        batReplacementDescription: FixedAttribute<string, any>;
    }
    • ReadonlybatAnsiDesignation: OptionalFixedAttribute<string, any>

      Indicates the string representing the ANSI designation for the battery as specified in ANSI C18.

      MatterSpecification.v13.Core § 11.7.7.22

    • ReadonlybatApprovedChemistry: OptionalFixedAttribute<PowerSource.BatApprovedChemistry, any>

      Indicates the ID of the preferred chemistry of the battery source as specified in BatApprovedChemistryEnum.

      MatterSpecification.v13.Core § 11.7.7.24

    • ReadonlybatCommonDesignation: OptionalFixedAttribute<PowerSource.BatCommonDesignation, any>

      Indicates the ID of the common or colloquial designation of the battery, as specified in BatCommonDesignationEnum.

      MatterSpecification.v13.Core § 11.7.7.21

    • ReadonlybatIecDesignation: OptionalFixedAttribute<string, any>

      Indicates the string representing the IEC designation for the battery as specified in IEC 60086.

      MatterSpecification.v13.Core § 11.7.7.23

    • ReadonlybatQuantity: FixedAttribute<number, any>

      Indicates the quantity of individual, user- or factory-serviceable battery cells or packs in the battery source.

      MatterSpecification.v13.Core § 11.7.7.26

    • ReadonlybatReplacementDescription: FixedAttribute<string, any>

      This attribute shall provide a user-facing description of this battery, which SHOULD contain information required to identify a replacement, such as form factor, chemistry or preferred manufacturer.

      MatterSpecification.v13.Core § 11.7.7.20