Package apple.matter.c
Class Matter
- java.lang.Object
-
- apple.matter.c.Matter
-
public final class Matter extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMatter.Block_MTRSetLogCallback
-
Field Summary
Fields Modifier and Type Field Description static doubleMTR_ENABLE_PROVISIONALstatic doubleMTR_NO_AVAILABILITYstatic doubleMTR_PER_CONTROLLER_STORAGE_ENABLED
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static @NotNull java.lang.StringMTRArrayValueType()static @NotNull java.lang.StringMTRAttributePathKey()static @NotNull java.lang.StringMTRBooleanValueType()static @NotNull java.lang.StringMTRCommandPathKey()static @NotNull java.lang.StringMTRContextTagKey()static @NotNull java.lang.StringMTRDataKey()static @NotNull java.lang.StringMTRDoubleValueType()static @NotNull java.lang.StringMTRErrorDomain()static @NotNull java.lang.StringMTRErrorKey()static @NotNull java.lang.StringMTREventNumberKey()API-Since: 16.5static @NotNull java.lang.StringMTREventPathKey()static @NotNull java.lang.StringMTREventPriorityKey()API-Since: 16.5static @NotNull java.lang.StringMTREventSystemUpTimeKey()API-Since: 16.5static @NotNull java.lang.StringMTREventTimestampDateKey()API-Since: 16.5static @NotNull java.lang.StringMTREventTimeTypeKey()API-Since: 16.5static @NotNull java.lang.StringMTRFloatValueType()static @NotNull java.lang.StringMTRInteractionErrorDomain()static @NotNull java.lang.StringMTRNullValueType()static @NotNull java.lang.StringMTROctetStringValueType()static voidMTRSetLogCallback(long logTypeThreshold, @Nullable Matter.Block_MTRSetLogCallback callback)Arranges for log messages from the Matter stack to be delivered to a callback block.static @NotNull java.lang.StringMTRSignedIntegerValueType()static longMTRSizeThreadExtendedPanId()Deprecated.static longMTRSizeThreadExtendedPANID()API-Since: 16.4static longMTRSizeThreadMasterKey()static longMTRSizeThreadNetworkName()The expected lengths of each of the NSData fields in the MTRThreadOperationalDatasetstatic longMTRSizeThreadPANID()API-Since: 16.4static longMTRSizeThreadPSKc()static @NotNull java.lang.StringMTRStructureValueType()static @NotNull java.lang.StringMTRTypeKey()static @NotNull java.lang.StringMTRUnsignedIntegerValueType()static @NotNull java.lang.StringMTRUTF8StringValueType()static @NotNull java.lang.StringMTRValueKey()
-
-
-
Field Detail
-
MTR_NO_AVAILABILITY
public static final double MTR_NO_AVAILABILITY
- See Also:
- Constant Field Values
-
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 deliveredcallback- 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
-
-