interface Base {
    downOrClose(): MaybePromise;
    stopMotion(): MaybePromise;
    upOrOpen(): MaybePromise;
}

Methods

  • Upon receipt of this command, the window covering will adjust its position so the physical lift/slide and tilt is at the maximum closed/down position. This will happen as fast as possible. The server attributes supported shall be updated as follows:

    if the PositionAware feature is supported:

    • TargetPositionLiftPercent100ths attribute shall be set to 100.00%.

    • TargetPositionTiltPercent100ths attribute shall be set to 100.00%.

    The server positioning attributes will follow the movements, once the movement has successfully finished, the server attributes shall be updated as follows:

    if the PositionAware feature is supported:

    • CurrentPositionLiftPercent100ths attribute shall be 100.00%.

    • CurrentPositionLiftPercentage attribute shall be 100%.

    • CurrentPositionTiltPercent100ths attribute shall be 100.00%.

    • CurrentPositionTiltPercentage attribute shall be 100%. if the AbsolutePosition feature is supported:

    • CurrentPositionLift attribute shall be equal to the InstalledClosedLimitLift attribute.

    • CurrentPositionTilt attribute shall be equal to the InstalledClosedLimitTilt attribute.

    Returns MaybePromise

    MatterSpecification.v13.Cluster § 5.3.7.2

  • Upon receipt of this command, the window covering will stop any adjusting to the physical tilt and lift/slide that is currently occurring. The server attributes supported shall be updated as follows:

    • TargetPositionLiftPercent100ths attribute will be set to CurrentPositionLiftPercent100ths attribute value.

    • TargetPositionTiltPercent100ths attribute will be set to CurrentPositionTiltPercent100ths attribute value.

    Returns MaybePromise

    MatterSpecification.v13.Cluster § 5.3.7.3

  • Upon receipt of this command, the window covering will adjust its position so the physical lift/slide and tilt is at the maximum open/up position. This will happen as fast as possible. The server attributes shall be updated as follows:

    if the PositionAware feature is supported:

    • TargetPositionLiftPercent100ths attribute shall be set to 0.00%.

    • TargetPositionTiltPercent100ths attribute shall be set to 0.00%.

    The server positioning attributes will follow the movements, once the movement has successfully finished, the server attributes shall be updated as follows:

    if the PositionAware feature is supported:

    • CurrentPositionLiftPercent100ths attribute shall be 0.00%.

    • CurrentPositionLiftPercentage attribute shall be 0%.

    • CurrentPositionTiltPercent100ths attribute shall be 0.00%.

    • CurrentPositionTiltPercentage attribute shall be 0%. if the AbsolutePosition feature is supported:

    • CurrentPositionLift attribute shall be equal to the InstalledOpenLimitLift attribute.

    • CurrentPositionTilt attribute shall be equal to the InstalledOpenLimitTilt attribute.

    Returns MaybePromise

    MatterSpecification.v13.Cluster § 5.3.7.1