OperationalStatus: {
    global: BitFieldEnum<WindowCovering.MovementStatus>;
    lift: BitFieldEnum<WindowCovering.MovementStatus>;
    tilt: BitFieldEnum<WindowCovering.MovementStatus>;
} = ...

The OperationalStatusBitmap is using several internal operational state fields (composed of 2 bits) following this definition:

• 00b = Currently not moving

• 01b = Currently opening (e.g. moving from closed to open).

• 10b = Currently closing (e.g. moving from open to closed).

• 11b = Reserved

Type declaration

  • global: BitFieldEnum<WindowCovering.MovementStatus>

    Global operational state.

    These bits shall indicate in which direction the covering is currently moving or if it has stopped. Global operational state shall always reflect the overall motion of the device.

    MatterSpecification.v13.Cluster § 5.3.5.3.1

  • lift: BitFieldEnum<WindowCovering.MovementStatus>

    Lift operational state.

    These bits shall indicate in which direction the covering’s lift is currently moving or if it has stopped.

    MatterSpecification.v13.Cluster § 5.3.5.3.2

  • tilt: BitFieldEnum<WindowCovering.MovementStatus>

    Tilt operational state.

    These bits shall indicate in which direction the covering’s tilt is currently moving or if it has stopped.

    MatterSpecification.v13.Cluster § 5.3.5.3.3

MatterSpecification.v13.Cluster § 5.3.5.3