-
public interface IThingDevicePlugin
-
-
Method Summary
Modifier and Type Method Description abstract IThingDevice
newDeviceInstance(String devId)
abstract IThingDevice
newWiFiDeviceInstance(String devId)
abstract IThingGroup
newGroupInstance(long groupId)
abstract IThingWifiGroup
newWifiGroupInstance(long groupId)
abstract IThingWifiGroup
newWifiGroupInstance()
abstract IThingZigbeeGroup
newZigbeeGroupInstance(long groupId)
abstract IThingZigbeeGroup
newZigbeeGroupInstance()
abstract IThingDeviceOperate
getDeviceOperate()
abstract void
init()
abstract void
onDestroy()
abstract IDevModel
getDevModel(Context ctx, String devId)
abstract IThingOta
newOTAInstance(String devId)
abstract IThingOta
newOTAInstance(String meshId, String devId, String nodeId)
abstract IThingOTAService
newOTAServiceInstance(String devId)
abstract IThingTimer
getTimerManagerInstance()
abstract IThingSmartTimer
getThingTimerManagerInstance()
abstract IThingSingleTransfer
getTransferInstance()
abstract IThingGateway
newGatewayInstance(String devId)
abstract IThingServer
getServerInstance()
abstract IThingSmartRequest
getRequestInstance()
abstract IThingHomeDataManager
getDataInstance()
abstract IThingVoiceTransfer
getVoiceTransferInstance()
abstract IThingDevListCacheManager
getDevListCacheManager()
abstract IThingDeviceDataCacheManager
newThingDeviceDataCacheManager()
abstract IThingDeviceListManager
getThingSmartDeviceInstance()
abstract Notification
getServiceNotifaction()
abstract IDevCloudControl
newDevCloudControlInstance()
abstract IThingMqttChannel
getMqttChannelInstance()
abstract IThingWifiSwitch
getWifiSwitchManager(String devId)
abstract IThingWifiBackup
getWifiBackupManager(String devId)
abstract IEventCenter
getEventCenter()
abstract ISmartCacheManager
getSmartCacheManager()
abstract String
getProductKey(String productId, String productVer)
abstract IThingDpsUpdateManager
getDpsUpdateManager()
abstract IThingDeviceDataManager
getThingDeviceDataInstance()
abstract IBatchExecutionManager
getBatchExecutionManager()
abstract IThingLitePresenter
getLitePresenter()
-
-
Method Detail
-
newDeviceInstance
abstract IThingDevice newDeviceInstance(String devId)
-
newWiFiDeviceInstance
abstract IThingDevice newWiFiDeviceInstance(String devId)
-
newGroupInstance
abstract IThingGroup newGroupInstance(long groupId)
-
newWifiGroupInstance
abstract IThingWifiGroup newWifiGroupInstance(long groupId)
-
newWifiGroupInstance
abstract IThingWifiGroup newWifiGroupInstance()
-
newZigbeeGroupInstance
abstract IThingZigbeeGroup newZigbeeGroupInstance(long groupId)
-
newZigbeeGroupInstance
abstract IThingZigbeeGroup newZigbeeGroupInstance()
-
getDeviceOperate
abstract IThingDeviceOperate getDeviceOperate()
-
init
abstract void init()
-
onDestroy
abstract void onDestroy()
-
getDevModel
abstract IDevModel getDevModel(Context ctx, String devId)
-
newOTAInstance
abstract IThingOta newOTAInstance(String devId)
-
newOTAInstance
abstract IThingOta newOTAInstance(String meshId, String devId, String nodeId)
-
newOTAServiceInstance
abstract IThingOTAService newOTAServiceInstance(String devId)
-
getTimerManagerInstance
abstract IThingTimer getTimerManagerInstance()
-
getThingTimerManagerInstance
abstract IThingSmartTimer getThingTimerManagerInstance()
-
getTransferInstance
abstract IThingSingleTransfer getTransferInstance()
-
newGatewayInstance
abstract IThingGateway newGatewayInstance(String devId)
-
getServerInstance
abstract IThingServer getServerInstance()
-
getRequestInstance
abstract IThingSmartRequest getRequestInstance()
-
getDataInstance
abstract IThingHomeDataManager getDataInstance()
-
getVoiceTransferInstance
abstract IThingVoiceTransfer getVoiceTransferInstance()
-
getDevListCacheManager
abstract IThingDevListCacheManager getDevListCacheManager()
-
newThingDeviceDataCacheManager
abstract IThingDeviceDataCacheManager newThingDeviceDataCacheManager()
-
getThingSmartDeviceInstance
abstract IThingDeviceListManager getThingSmartDeviceInstance()
-
getServiceNotifaction
abstract Notification getServiceNotifaction()
-
newDevCloudControlInstance
abstract IDevCloudControl newDevCloudControlInstance()
-
getMqttChannelInstance
abstract IThingMqttChannel getMqttChannelInstance()
-
getWifiSwitchManager
abstract IThingWifiSwitch getWifiSwitchManager(String devId)
-
getWifiBackupManager
abstract IThingWifiBackup getWifiBackupManager(String devId)
-
getEventCenter
abstract IEventCenter getEventCenter()
-
getSmartCacheManager
abstract ISmartCacheManager getSmartCacheManager()
-
getProductKey
abstract String getProductKey(String productId, String productVer)
-
getDpsUpdateManager
abstract IThingDpsUpdateManager getDpsUpdateManager()
-
getThingDeviceDataInstance
abstract IThingDeviceDataManager getThingDeviceDataInstance()
-
getBatchExecutionManager
abstract IBatchExecutionManager getBatchExecutionManager()
-
getLitePresenter
abstract IThingLitePresenter getLitePresenter()
-
-
-
-