Package apple.matter

Class MTRClusterPumpConfigurationAndControl

  • All Implemented Interfaces:
    NSObject

    public class MTRClusterPumpConfigurationAndControl
    extends MTRCluster
    Cluster Pump Configuration and Control An interface for configuring and controlling pumps. API-Since: 16.1
    • Constructor Detail

      • MTRClusterPumpConfigurationAndControl

        protected MTRClusterPumpConfigurationAndControl​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(@NotNull
                                                                   @NotNull java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(@NotNull
                                                                   @NotNull java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(@NotNull
                                                                                 @NotNull java.lang.Object aTarget,
                                                                                 @NotNull
                                                                                 @NotNull org.moe.natj.objc.SEL aSelector,
                                                                                 @Nullable
                                                                                 @Nullable java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        @NotNull
        public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        @NotNull
        public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • hash_static

        public static long hash_static()
      • initWithDeviceEndpointQueue

        @Deprecated
        public MTRClusterPumpConfigurationAndControl initWithDeviceEndpointQueue​(@NotNull
                                                                                 @NotNull MTRDevice device,
                                                                                 char endpoint,
                                                                                 @NotNull
                                                                                 @NotNull dispatch_queue_t queue)
        Deprecated.
        API-Since: 16.1 Deprecated-Since: 16.4 Deprecated-Message: Please use initWithDevice:endpoindID:queue:
      • initWithDeviceEndpointIDQueue

        public MTRClusterPumpConfigurationAndControl initWithDeviceEndpointIDQueue​(@NotNull
                                                                                   @NotNull MTRDevice device,
                                                                                   @NotNull
                                                                                   @NotNull NSNumber endpointID,
                                                                                   @NotNull
                                                                                   @NotNull dispatch_queue_t queue)
        The queue is currently unused, but may be used in the future for calling completions for command invocations if commands are added to this cluster. API-Since: 16.4
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        @NotNull
        public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(@NotNull
                                                                                             @NotNull java.lang.String key)
      • readAttributeAcceptedCommandListWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeAcceptedCommandListWithParams​(@Nullable
                                                                                                           @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeAttributeListWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeAttributeListWithParams​(@Nullable
                                                                                                     @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeCapacityWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeCapacityWithParams​(@Nullable
                                                                                                @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeClusterRevisionWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeClusterRevisionWithParams​(@Nullable
                                                                                                       @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeControlModeWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeControlModeWithParams​(@Nullable
                                                                                                   @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeEffectiveControlModeWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeEffectiveControlModeWithParams​(@Nullable
                                                                                                            @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeEffectiveOperationModeWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeEffectiveOperationModeWithParams​(@Nullable
                                                                                                              @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeFeatureMapWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeFeatureMapWithParams​(@Nullable
                                                                                                  @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeGeneratedCommandListWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeGeneratedCommandListWithParams​(@Nullable
                                                                                                            @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeLifetimeEnergyConsumedWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeLifetimeEnergyConsumedWithParams​(@Nullable
                                                                                                              @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeLifetimeRunningHoursWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeLifetimeRunningHoursWithParams​(@Nullable
                                                                                                            @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeMaxCompPressureWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeMaxCompPressureWithParams​(@Nullable
                                                                                                       @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeMaxConstFlowWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeMaxConstFlowWithParams​(@Nullable
                                                                                                    @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeMaxConstPressureWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeMaxConstPressureWithParams​(@Nullable
                                                                                                        @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeMaxConstSpeedWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeMaxConstSpeedWithParams​(@Nullable
                                                                                                     @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeMaxConstTempWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeMaxConstTempWithParams​(@Nullable
                                                                                                    @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeMaxFlowWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeMaxFlowWithParams​(@Nullable
                                                                                               @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeMaxPressureWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeMaxPressureWithParams​(@Nullable
                                                                                                   @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeMaxSpeedWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeMaxSpeedWithParams​(@Nullable
                                                                                                @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeMinCompPressureWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeMinCompPressureWithParams​(@Nullable
                                                                                                       @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeMinConstFlowWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeMinConstFlowWithParams​(@Nullable
                                                                                                    @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeMinConstPressureWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeMinConstPressureWithParams​(@Nullable
                                                                                                        @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeMinConstSpeedWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeMinConstSpeedWithParams​(@Nullable
                                                                                                     @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeMinConstTempWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeMinConstTempWithParams​(@Nullable
                                                                                                    @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeOperationModeWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeOperationModeWithParams​(@Nullable
                                                                                                     @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributePowerWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributePowerWithParams​(@Nullable
                                                                                             @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributePumpStatusWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributePumpStatusWithParams​(@Nullable
                                                                                                  @Nullable MTRReadParams params)
        API-Since: 16.1
      • readAttributeSpeedWithParams

        @Nullable
        public @Nullable NSDictionary<java.lang.String,​?> readAttributeSpeedWithParams​(@Nullable
                                                                                             @Nullable MTRReadParams params)
        API-Since: 16.1
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • useStoredAccessor

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.
      • version_static

        public static long version_static()
      • writeAttributeControlModeWithValueExpectedValueInterval

        public void writeAttributeControlModeWithValueExpectedValueInterval​(@NotNull
                                                                            @NotNull NSDictionary<java.lang.String,​?> dataValueDictionary,
                                                                            @NotNull
                                                                            @NotNull NSNumber expectedValueIntervalMs)
        API-Since: 16.1
      • writeAttributeControlModeWithValueExpectedValueIntervalParams

        public void writeAttributeControlModeWithValueExpectedValueIntervalParams​(@NotNull
                                                                                  @NotNull NSDictionary<java.lang.String,​?> dataValueDictionary,
                                                                                  @NotNull
                                                                                  @NotNull NSNumber expectedValueIntervalMs,
                                                                                  @Nullable
                                                                                  @Nullable MTRWriteParams params)
        API-Since: 16.1
      • writeAttributeLifetimeEnergyConsumedWithValueExpectedValueInterval

        public void writeAttributeLifetimeEnergyConsumedWithValueExpectedValueInterval​(@NotNull
                                                                                       @NotNull NSDictionary<java.lang.String,​?> dataValueDictionary,
                                                                                       @NotNull
                                                                                       @NotNull NSNumber expectedValueIntervalMs)
        API-Since: 16.1
      • writeAttributeLifetimeEnergyConsumedWithValueExpectedValueIntervalParams

        public void writeAttributeLifetimeEnergyConsumedWithValueExpectedValueIntervalParams​(@NotNull
                                                                                             @NotNull NSDictionary<java.lang.String,​?> dataValueDictionary,
                                                                                             @NotNull
                                                                                             @NotNull NSNumber expectedValueIntervalMs,
                                                                                             @Nullable
                                                                                             @Nullable MTRWriteParams params)
        API-Since: 16.1
      • writeAttributeLifetimeRunningHoursWithValueExpectedValueInterval

        public void writeAttributeLifetimeRunningHoursWithValueExpectedValueInterval​(@NotNull
                                                                                     @NotNull NSDictionary<java.lang.String,​?> dataValueDictionary,
                                                                                     @NotNull
                                                                                     @NotNull NSNumber expectedValueIntervalMs)
        API-Since: 16.1
      • writeAttributeLifetimeRunningHoursWithValueExpectedValueIntervalParams

        public void writeAttributeLifetimeRunningHoursWithValueExpectedValueIntervalParams​(@NotNull
                                                                                           @NotNull NSDictionary<java.lang.String,​?> dataValueDictionary,
                                                                                           @NotNull
                                                                                           @NotNull NSNumber expectedValueIntervalMs,
                                                                                           @Nullable
                                                                                           @Nullable MTRWriteParams params)
        API-Since: 16.1
      • writeAttributeOperationModeWithValueExpectedValueInterval

        public void writeAttributeOperationModeWithValueExpectedValueInterval​(@NotNull
                                                                              @NotNull NSDictionary<java.lang.String,​?> dataValueDictionary,
                                                                              @NotNull
                                                                              @NotNull NSNumber expectedValueIntervalMs)
        API-Since: 16.1
      • writeAttributeOperationModeWithValueExpectedValueIntervalParams

        public void writeAttributeOperationModeWithValueExpectedValueIntervalParams​(@NotNull
                                                                                    @NotNull NSDictionary<java.lang.String,​?> dataValueDictionary,
                                                                                    @NotNull
                                                                                    @NotNull NSNumber expectedValueIntervalMs,
                                                                                    @Nullable
                                                                                    @Nullable MTRWriteParams params)
        API-Since: 16.1