PausableComponent: {
    commands: {
        pauseRequest: Command<TypeFromFields, void, any>;
        resumeRequest: Command<void, void, any>;
    };
    events: {
        paused: Event<void, any>;
        resumed: Event<TypeFromFields, any>;
    };
}

A DeviceEnergyManagementCluster supports these elements if it supports feature Pausable.

Type declaration

  • Readonlycommands: {
        pauseRequest: Command<TypeFromFields, void, any>;
        resumeRequest: Command<void, void, any>;
    }
    • ReadonlypauseRequest: Command<TypeFromFields, void, any>

      Allows a client to temporarily pause an operation and reduce the ESAs energy demand.

      MatterSpecification.v13.Cluster § 9.2.9.4

    • ReadonlyresumeRequest: Command<void, void, any>

      Allows a client to cancel the PauseRequest command and enable earlier resumption of operation.

      MatterSpecification.v13.Cluster § 9.2.9.5

  • Readonlyevents: {
        paused: Event<void, any>;
        resumed: Event<TypeFromFields, any>;
    }
    • Readonlypaused: Event<void, any>

      This event shall be generated when the ESA enters the Paused state. There is no data for this event.

      MatterSpecification.v13.Cluster § 9.2.10.3

    • Readonlyresumed: Event<TypeFromFields, any>

      This event shall be generated when the ESA leaves the Paused state and resumes operation.

      MatterSpecification.v13.Cluster § 9.2.10.4