Interface ZCLAttributeDescription

  • All Superinterfaces:
    ZCLAttributeInfo

    public interface ZCLAttributeDescription
    extends ZCLAttributeInfo
    This interface represents a ZCLAttributeDescription.
    Author:
    $Id: b70e73af10cdda12966cd7ca7599788dd55fdd35 $
    • Method Detail

      • getName

        java.lang.String getName()
        Returns the attribute name.
        Returns:
        the attribute name.
      • getShortDescription

        java.lang.String getShortDescription()
        Returns the attribute functional description.
        Returns:
        the attribute functional description.
      • getDefaultValue

        java.lang.Object getDefaultValue()
        Returns the attribute default value.
        Returns:
        the attribute default value.
      • isMandatory

        boolean isMandatory()
        Checks if this attribute is mandatory.
        Returns:
        true, if and only if the attribute is mandatory.
      • isReportable

        boolean isReportable()
        Checks if this attribute is reportable.
        Returns:
        true if and only if the attribute support subscription.
      • isReadOnly

        boolean isReadOnly()
        Checks if this attribute is read-only.
        Returns:
        true if the attribute is read only, false otherwise (that is, if the attribute is read/write or optionally writable (R*W)).
      • isPartOfAScene

        boolean isPartOfAScene()
        Checks if this attribute is part of a scene.
        Returns:
        true if the attribute is part of a scene (cluster), false otherwise.