-
- All Implemented Interfaces:
-
com.thingclips.smart.sdk.api.IThingDevice
,com.thingclips.smart.sdk.api.IThingMatterDevice
public interface IThingMatterMultipleFabricDevice implements IThingMatterDevice
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
IThingMatterMultipleFabricDevice.SetupCodePayload
public class
IThingMatterMultipleFabricDevice.MultipleFabricPasscode
-
Method Summary
-
Methods inherited from class com.thingclips.smart.sdk.api.IThingMatterDevice
checkPipelineAvailable, isMatterOnline, isSubscribe, isThingMatter
-
Methods inherited from class com.thingclips.smart.sdk.api.IThingDevice
getDataPointStat, getDeviceProperty, getDp, getDpList, getInitiativeQueryDpsInfoWithDpsArray, getOfflineReminderStatus, getOfflineReminderSupportStatus, infraredPublishDps, isMqttConnect, onDestroy, publishCommands, publishDps, publishDps, publishDps, publishThingMessageWithType, queryData, recordPublishDpEvent, registerDevListener, registerDeviceListener, registerThingLinkMessageListener, registerUpgradeStatusListener, registerWarnMessageListener, removeDevice, renameDevice, requestWifiSignal, resetFactory, saveDeviceProperty, setOfflineReminderStatus, unRegisterDevListener, unRegisterThingLinkMessageListener, updateIcon
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
readSupportedFabrics
@Deprecated() abstract void readSupportedFabrics(IThingDataCallback<Integer> callback)
-
readCommissionedFabrics
@Deprecated() abstract void readCommissionedFabrics(IThingDataCallback<Integer> callback)
-
readFabrics
abstract void readFabrics(IThingDataCallback<List<OperationalFabricInfo>> callback)
-
removeFabric
abstract void removeFabric(Integer fabricIndex, IThingDataCallback<Integer> callback)
-
generateQrCodeStr
@Deprecated() abstract String generateQrCodeStr(IThingMatterMultipleFabricDevice.MultipleFabricPasscode multipleFabricPasscode)
生成二维码内容
-
sendEnhancedCommissioningCommand
@Deprecated() abstract void sendEnhancedCommissioningCommand(IThingMatterMultipleFabricDevice.MultipleFabricPasscode multipleFabricPasscode, IThingDataCallback<IThingMatterMultipleFabricDevice.SetupCodePayload> callback)
发送ECM指令,打开设备调试窗口
-
sendEnhancedCommissioningCommand
abstract void sendEnhancedCommissioningCommand(boolean forceRefresh, IThingMultipleFabricCallback callback)
打开设备调试窗口
-
queryAttributeBasicInfo
abstract void queryAttributeBasicInfo(IThingDataCallback<ThingMatterAttributeBasicInfo> callback)
-
readAccessControlSubjects
abstract void readAccessControlSubjects(IThingDataCallback<List<Long>> callback)
-
revokeCommissioningCommand
@Deprecated() abstract void revokeCommissioningCommand(IThingDataCallback<Void> callback)
关闭设备调试窗口
-
getMultipleFabricPasscode
@Deprecated() abstract void getMultipleFabricPasscode(IThingDataCallback<IThingMatterMultipleFabricDevice.MultipleFabricPasscode> callback)
从云端获取passcode
-
getMultipleFabricPasscodeForceRefresh
@Deprecated() abstract void getMultipleFabricPasscodeForceRefresh(IThingDataCallback<IThingMatterMultipleFabricDevice.MultipleFabricPasscode> callback)
从云端获取passcode,无视过期时间,每次都获取新的
- Parameters:
callback
- callback
-
getWifiDeviceSsid
@Deprecated() abstract void getWifiDeviceSsid(IThingDataCallback<String> callback)
获取当前设备 Wifi 名称
- Parameters:
callback
- callback
-
-
-
-