Class Matter


  • public final class Matter
    extends java.lang.Object
    • Field Detail

      • MTR_ENABLE_PROVISIONAL

        public static final double MTR_ENABLE_PROVISIONAL
        See Also:
        Constant Field Values
      • MTR_PER_CONTROLLER_STORAGE_ENABLED

        public static final double MTR_PER_CONTROLLER_STORAGE_ENABLED
        See Also:
        Constant Field Values
    • Method Detail

      • MTRSetLogCallback

        public static void MTRSetLogCallback​(long logTypeThreshold,
                                             @Nullable
                                             @Nullable Matter.Block_MTRSetLogCallback callback)
        Arranges for log messages from the Matter stack to be delivered to a callback block.
        Parameters:
        logTypeThreshold - only messages up to (and including) the specified log type will be delivered
        callback - the block to call, or nil to disable the log callback. The callback block may be called concurrently and/or from arbitrary threads. It SHALL NOT call back directly or indirectly into any Matter APIs, nor block the calling thread for a non-trivial amount of time. API-Since: 16.4
      • MTRAttributePathKey

        @NotNull
        public static @NotNull java.lang.String MTRAttributePathKey()
      • MTRCommandPathKey

        @NotNull
        public static @NotNull java.lang.String MTRCommandPathKey()
      • MTREventPathKey

        @NotNull
        public static @NotNull java.lang.String MTREventPathKey()
      • MTRDataKey

        @NotNull
        public static @NotNull java.lang.String MTRDataKey()
      • MTRErrorKey

        @NotNull
        public static @NotNull java.lang.String MTRErrorKey()
      • MTRTypeKey

        @NotNull
        public static @NotNull java.lang.String MTRTypeKey()
      • MTRValueKey

        @NotNull
        public static @NotNull java.lang.String MTRValueKey()
      • MTRContextTagKey

        @NotNull
        public static @NotNull java.lang.String MTRContextTagKey()
      • MTRSignedIntegerValueType

        @NotNull
        public static @NotNull java.lang.String MTRSignedIntegerValueType()
      • MTRUnsignedIntegerValueType

        @NotNull
        public static @NotNull java.lang.String MTRUnsignedIntegerValueType()
      • MTRBooleanValueType

        @NotNull
        public static @NotNull java.lang.String MTRBooleanValueType()
      • MTRUTF8StringValueType

        @NotNull
        public static @NotNull java.lang.String MTRUTF8StringValueType()
      • MTROctetStringValueType

        @NotNull
        public static @NotNull java.lang.String MTROctetStringValueType()
      • MTRFloatValueType

        @NotNull
        public static @NotNull java.lang.String MTRFloatValueType()
      • MTRDoubleValueType

        @NotNull
        public static @NotNull java.lang.String MTRDoubleValueType()
      • MTRNullValueType

        @NotNull
        public static @NotNull java.lang.String MTRNullValueType()
      • MTRStructureValueType

        @NotNull
        public static @NotNull java.lang.String MTRStructureValueType()
      • MTRArrayValueType

        @NotNull
        public static @NotNull java.lang.String MTRArrayValueType()
      • MTREventNumberKey

        @NotNull
        public static @NotNull java.lang.String MTREventNumberKey()
        API-Since: 16.5
      • MTREventPriorityKey

        @NotNull
        public static @NotNull java.lang.String MTREventPriorityKey()
        API-Since: 16.5
      • MTREventTimeTypeKey

        @NotNull
        public static @NotNull java.lang.String MTREventTimeTypeKey()
        API-Since: 16.5
      • MTREventSystemUpTimeKey

        @NotNull
        public static @NotNull java.lang.String MTREventSystemUpTimeKey()
        API-Since: 16.5
      • MTREventTimestampDateKey

        @NotNull
        public static @NotNull java.lang.String MTREventTimestampDateKey()
        API-Since: 16.5
      • MTRErrorDomain

        @NotNull
        public static @NotNull java.lang.String MTRErrorDomain()
      • MTRInteractionErrorDomain

        @NotNull
        public static @NotNull java.lang.String MTRInteractionErrorDomain()
      • MTRSizeThreadNetworkName

        public static long MTRSizeThreadNetworkName()
        The expected lengths of each of the NSData fields in the MTRThreadOperationalDataset
      • MTRSizeThreadExtendedPanId

        @Deprecated
        public static long MTRSizeThreadExtendedPanId()
        Deprecated.
        API-Since: 16.1 Deprecated-Since: 16.4 Deprecated-Message: Please use MTRSizeThreadExtendedPANID
      • MTRSizeThreadExtendedPANID

        public static long MTRSizeThreadExtendedPANID()
        API-Since: 16.4
      • MTRSizeThreadMasterKey

        public static long MTRSizeThreadMasterKey()
      • MTRSizeThreadPSKc

        public static long MTRSizeThreadPSKc()
      • MTRSizeThreadPANID

        public static long MTRSizeThreadPANID()
        API-Since: 16.4