TlvExtensionFieldSet: ObjectSchema<{
    attributeValueList: FieldType<TypeFromFields<{
        attributeId: FieldType<AttributeId>;
        valueSigned16: OptionalFieldType<number>;
        valueSigned32: OptionalFieldType<number>;
        valueSigned64: OptionalFieldType<number | bigint>;
        valueSigned8: OptionalFieldType<number>;
        valueUnsigned16: OptionalFieldType<number>;
        valueUnsigned32: OptionalFieldType<number>;
        valueUnsigned64: OptionalFieldType<number | bigint>;
        valueUnsigned8: OptionalFieldType<number>;
    }>[]>;
    clusterId: FieldType<ClusterId>;
}> = ...

This data type indicates for a given cluster a set of attributes and their values.

Type declaration

  • attributeValueList: FieldType<TypeFromFields<{
        attributeId: FieldType<AttributeId>;
        valueSigned16: OptionalFieldType<number>;
        valueSigned32: OptionalFieldType<number>;
        valueSigned64: OptionalFieldType<number | bigint>;
        valueSigned8: OptionalFieldType<number>;
        valueUnsigned16: OptionalFieldType<number>;
        valueUnsigned32: OptionalFieldType<number>;
        valueUnsigned64: OptionalFieldType<number | bigint>;
        valueUnsigned8: OptionalFieldType<number>;
    }>[]>

    This field shall indicate a set of attributes and their values which are stored as part of a scene.

    Attributes which do not have the Scenes ("S") designation in the Quality column of their cluster specification shall NOT be used in the AttributeValueList field.

    MatterSpecification.v13.Cluster § 1.4.7.4.2

  • clusterId: FieldType<ClusterId>

    This field shall indicate the cluster-id of the cluster whose attributes are in the AttributeValueList field.

    MatterSpecification.v13.Cluster § 1.4.7.4.1

MatterSpecification.v13.Cluster § 1.4.7.4