-
public interface IThingHomePlugin
-
-
Method Summary
Modifier and Type Method Description abstract IThingHome
newHomeInstance(long homeId)
abstract IThingHomePatch
newHomePatchInstance(long homeId)
abstract IThingHomeManager
getHomeManagerInstance()
abstract IThingRoom
newRoomInstance(long roomId)
abstract IThingHomeMember
getMemberInstance()
abstract IHomeCacheManager
getRelationInstance()
abstract IThingHomeDataManager
getDataInstance()
abstract IThingHomeDataLocalCache
getCacheInstance()
abstract IThingDevice
newDeviceInstance(String devId)
abstract IThingGroup
newGroupInstance(long groupId)
abstract IThingDeviceMultiControl
getDeviceMultiControlInstance()
abstract IThingHomeSpeech
getSpeechInstance()
abstract void
onDestroy()
-
-
Method Detail
-
newHomeInstance
abstract IThingHome newHomeInstance(long homeId)
-
newHomePatchInstance
abstract IThingHomePatch newHomePatchInstance(long homeId)
-
getHomeManagerInstance
abstract IThingHomeManager getHomeManagerInstance()
-
newRoomInstance
abstract IThingRoom newRoomInstance(long roomId)
-
getMemberInstance
abstract IThingHomeMember getMemberInstance()
-
getRelationInstance
abstract IHomeCacheManager getRelationInstance()
-
getDataInstance
abstract IThingHomeDataManager getDataInstance()
-
getCacheInstance
abstract IThingHomeDataLocalCache getCacheInstance()
-
newDeviceInstance
abstract IThingDevice newDeviceInstance(String devId)
-
newGroupInstance
abstract IThingGroup newGroupInstance(long groupId)
-
getDeviceMultiControlInstance
abstract IThingDeviceMultiControl getDeviceMultiControlInstance()
-
getSpeechInstance
abstract IThingHomeSpeech getSpeechInstance()
-
onDestroy
abstract void onDestroy()
-
-
-
-