WindowCoveringTrait.Attributes

interface WindowCoveringTrait.Attributes

Known direct subclasses
WindowCovering

API for the WindowCovering trait.


Attributes for the WindowCovering cluster.

Summary

Public properties

List<UInt>

A list of client-generated commands which are supported by this cluster server instance.

List<UInt>

A list of the attribute IDs of the attributes supported by the cluster instance.

UShort

The revision of the server cluster specification supported by the cluster instance.

WindowCoveringTrait.ConfigStatus?
UShort?

The distance of the window covering from the fully-open position, in centimeters.

UShort?

The position of the window covering as a percentage with a minimum step of 0.01%.

UByte?

The position of the window covering as a percentage with a 1% default step.

UShort?

The current tilt position of the window covering, in degrees.

UShort?

The position of the window covering as a percentage with a minimal step of 0.01%.

UByte?

The position of the window covering as a percentage with a 1% default step.

WindowCoveringTrait.EndProductType?
WindowCoveringTrait.Feature

Whether the server supports zero or more optional cluster features.

List<UInt>

A list of server-generated commands (server to client) which are supported by this cluster server instance.

UShort?

The closed limit when tilting the window covering, in tenths of a degree.

UShort?

The closed limit when lifting the window covering, in tenths of a degree.

UShort?

The open limit for lifting the window covering, in centimeters.

UShort?

The open limit for tilting the window covering, in tenths of a degree.

WindowCoveringTrait.Mode?
UShort?

The total number of lift or slide actuations applied to the window covering since it was installed.

UShort?

The total number of tilt actuations applied to the window covering since it was installed.

WindowCoveringTrait.OperationalStatus?
UShort?

The maximum possible encoder position for setting the height of the window covering, in centimeters.

UShort?

The maximum possible encoder position for setting the angle of the window covering.

WindowCoveringTrait.SafetyStatus?
UShort?

The lift position which the window covering is moving to, as a percentage.

UShort?

The tilt position which the window covering is moving to, as a percentage.

WindowCoveringTrait.Type?

Public properties

acceptedCommandList

val acceptedCommandListList<UInt>

A list of client-generated commands which are supported by this cluster server instance.

attributeList

val attributeListList<UInt>

A list of the attribute IDs of the attributes supported by the cluster instance.

clusterRevision

val clusterRevisionUShort

The revision of the server cluster specification supported by the cluster instance.

currentPositionLift

val currentPositionLiftUShort?

The distance of the window covering from the fully-open position, in centimeters.

Access type: Read

currentPositionLiftPercent100ths

val currentPositionLiftPercent100thsUShort?

The position of the window covering as a percentage with a minimum step of 0.01%. For example, 10000 equals 100.00%.

Access type: Read

currentPositionLiftPercentage

val currentPositionLiftPercentageUByte?

The position of the window covering as a percentage with a 1% default step. This attribute is equivalent to currentPositionLiftPercent100ths attribute divided by 100.

Access type: Read

currentPositionTilt

val currentPositionTiltUShort?

The current tilt position of the window covering, in degrees.

Access type: Read

currentPositionTiltPercent100ths

val currentPositionTiltPercent100thsUShort?

The position of the window covering as a percentage with a minimal step of 0.01%. For example, 10000 equals 100.00%.

Access type: Read

currentPositionTiltPercentage

val currentPositionTiltPercentageUByte?

The position of the window covering as a percentage with a 1% default step. This attribute is equivalent to currentPositionTiltPercent100ths attribute divided by 100.

Access type: Read

featureMap

val featureMapWindowCoveringTrait.Feature

Whether the server supports zero or more optional cluster features. A cluster feature is a set of cluster elements that are mandatory or optional for a defined feature of the cluster. If a cluster feature is supported by the cluster instance, then the corresponding bit is set to 1, otherwise the bit is set to 0 (zero).

generatedCommandList

val generatedCommandListList<UInt>

A list of server-generated commands (server to client) which are supported by this cluster server instance.

installedClosedLimitLift

val installedClosedLimitLiftUShort?

The closed limit when tilting the window covering, in tenths of a degree.

Access type: Read

installedClosedLimitTilt

val installedClosedLimitTiltUShort?

The closed limit when lifting the window covering, in tenths of a degree.

Access type: Read

installedOpenLimitLift

val installedOpenLimitLiftUShort?

The open limit for lifting the window covering, in centimeters.

Access type: Read

installedOpenLimitTilt

val installedOpenLimitTiltUShort?

The open limit for tilting the window covering, in tenths of a degree.

Access type: Read

numberOfActuationsLift

val numberOfActuationsLiftUShort?

The total number of lift or slide actuations applied to the window covering since it was installed.

Access type: Read

numberOfActuationsTilt

val numberOfActuationsTiltUShort?

The total number of tilt actuations applied to the window covering since it was installed.

Access type: Read

physicalClosedLimitLift

val physicalClosedLimitLiftUShort?

The maximum possible encoder position for setting the height of the window covering, in centimeters.

Access type: Read

physicalClosedLimitTilt

val physicalClosedLimitTiltUShort?

The maximum possible encoder position for setting the angle of the window covering.

Access type: Read

targetPositionLiftPercent100ths

val targetPositionLiftPercent100thsUShort?

The lift position which the window covering is moving to, as a percentage.

Access type: Read

targetPositionTiltPercent100ths

val targetPositionTiltPercent100thsUShort?

The tilt position which the window covering is moving to, as a percentage.

Access type: Read