-
public interface IThingDeviceListManager
-
-
Method Summary
Modifier and Type Method Description abstract List<DeviceBean>
getDevList()
abstract DeviceBean
getDev(String devId)
abstract ProductBean
getProductBean(String productId)
abstract ProductBean
getProductBeanByVer(String productId, String productVer)
abstract void
putStandardProductConfig(ArrayList<ProductStandardConfig> productStandardConfigs)
abstract ProductStandardConfig
getStandardProductConfig(String productId)
abstract void
)>getStandardProductConfig(String productId, IThingDataCallback<ProductStandardConfig> callback)
abstract List<ProductStandardConfig>
getAllStandardProductConfigsFromLocal()
abstract List<ProductRefBean>
getAllProductRefListFromLocal()
abstract boolean
isStandardProduct(String productId)
abstract IStandardConverter
getStandardConverter()
abstract Object
getDp(String devId, String dpId)
abstract Map<String, Object>
getDps(String devId)
abstract Map<String, SchemaBean>
getSchema(String devId)
abstract Map<String, SchemaBean>
getDpCodeSchemaMap(String devId)
abstract void
)>queryDev(String devId, IThingDataCallback<DeviceBean> callback)
abstract void
)>queryDev(long homeId, String devId, IThingDataCallback<DeviceBean> callback)
abstract void
registerDeviceHardwareResponseListener(int frameType, IDeviceHardwareResponseListener listener)
abstract void
unRegisterDeviceHardwareResponseListener(IDeviceHardwareResponseListener listener)
abstract void
registerThingHardwareOnlineStatusListener(IThingHardwareOnlineStatusListener listener)
abstract void
unRegisterThingHardwareOnlineStatusListener(IThingHardwareOnlineStatusListener listener)
abstract <T> void
)>registerDeviceMqttListener(Class<T> a, IDeviceMqttProtocolListener<T> listener)
abstract <T> void
)>unRegisterDeviceMqttListener(Class<T> a, IDeviceMqttProtocolListener<T> listener)
abstract void
lanControl(String devId, JSONObject data, int frameType, IResultCallback resultCallback)
abstract void
queryDev(String devId)
abstract void
discoveredLanDevice(IThingSearchDeviceListener listener)
abstract void
unRegisterDiscoveredLanDeviceListener(IThingSearchDeviceListener listener)
abstract void
queryDps(String devId)
abstract void
onDestroy()
abstract void
startServerService()
abstract void
stopServerService()
abstract void
startHardwareService()
abstract void
stopHardwareService()
abstract void
justStopHardwareService()
abstract void
justCloseMqttServer()
abstract void
)>querySubDev(String meshId, String devId, IThingDataCallback<DeviceBean> callback)
abstract DeviceBean
getSubDeviceBeanByNodeId(String devId, String nodeId)
abstract void
addProductList(List<ProductBean> productBeans)
abstract void
addDevList(List<DeviceRespBean> deviceRespBeans)
abstract void
addDev(DeviceRespBean deviceRespBean)
abstract void
removeDevCache(String gwId)
abstract void
>)>getSchema(List<DeviceRespBean> deviceRespBeans, IThingDataCallback<List<DeviceBean>> devCallback)
abstract void
>)>getGroupSchema(List<GroupRespBean> groupResponseBeans, IThingDataCallback<List<GroupBean>> groupCallback)
abstract GroupBean
getGroupBean(long id)
abstract void
registerDeviceDpUpdateListener(IThingDeviceDpChangeListener listener)
abstract void
unRegisterDeviceDpUpdateListener(IThingDeviceDpChangeListener listener)
abstract void
registerDeviceOnlineStatusListener(IThingDeviceOnlineStatusListener listener)
abstract void
unRegisterDeviceOnlineStatusListener(IThingDeviceOnlineStatusListener listener)
abstract void
registerDeviceInfoChangeListener(IThingDeviceInfoChangeListener listener)
abstract void
unRegisterDeviceInfoChangeListener(IThingDeviceInfoChangeListener listener)
abstract void
>)>getDeviceBizPropBeanBatch(List<String> devIds, IThingDataCallback<List<DeviceBizPropBean>> devBizPropBeansCallback)
abstract void
putProductRefList(ArrayList<ProductRefBean> result)
abstract HashMap<String, ProductRefBean>
getProductRefList()
abstract ProductRefBean
getProductRefBean(String productId)
abstract IThingDeviceBizPropBeanListManager
getThingDeviceBizPropBeanListManager()
abstract void
putDeviceProductPanelInfoBean(String pId, ProductPanelInfoBean productPanelInfoBean)
abstract ProductPanelInfoBean
getDeviceProductPanelInfoBean(String pId)
abstract ProductPanelInfoBean
getDeviceProductPanelInfoBeanByVer(String pid, String pver)
abstract void
clearAllDeviceProductPanelInfo()
abstract ProductPanelInfoBean
getDeviceProductPanelInfoBeanLocal(String pId)
abstract ProductPanelInfoBean
getDeviceProductPanelInfoBeanLocalByVer(String pId, String pver)
abstract void
)>getProductPanelInfoBean(String productId, String productVer, IThingDataCallback<ProductPanelInfoBean> callback)
abstract void
)>getProductPanelInfoBean(String productId, IThingDataCallback<ProductPanelInfoBean> callback)
abstract void
>)>getLocalAllProductIds(IThingResultCallback<List<String>> listener)
abstract void
)>getThingModelWithProductId(String pid, IThingDataCallback<ThingSmartThingModel> callback)
abstract void
)>getThingModelWithProductId(String pid, String productVersion, IThingDataCallback<ThingSmartThingModel> callback)
abstract void
>)>getAuthPropertyByUUID(List<String> uuids, String code, IThingResultCallback<Map<String, Object>> callback)
abstract void
>)>getAuthPropertyByUUID(String uuids, List<String> code, IThingResultCallback<Map<String, Object>> callback)
-
-
Method Detail
-
getDevList
abstract List<DeviceBean> getDevList()
-
getDev
abstract DeviceBean getDev(String devId)
-
getProductBean
abstract ProductBean getProductBean(String productId)
-
getProductBeanByVer
abstract ProductBean getProductBeanByVer(String productId, String productVer)
-
putStandardProductConfig
abstract void putStandardProductConfig(ArrayList<ProductStandardConfig> productStandardConfigs)
-
getStandardProductConfig
abstract ProductStandardConfig getStandardProductConfig(String productId)
-
getStandardProductConfig
abstract void )>getStandardProductConfig(String productId, IThingDataCallback<ProductStandardConfig> callback)
-
getAllStandardProductConfigsFromLocal
abstract List<ProductStandardConfig> getAllStandardProductConfigsFromLocal()
-
getAllProductRefListFromLocal
abstract List<ProductRefBean> getAllProductRefListFromLocal()
-
isStandardProduct
abstract boolean isStandardProduct(String productId)
-
getStandardConverter
abstract IStandardConverter getStandardConverter()
-
getDp
abstract Object getDp(String devId, String dpId)
-
getDps
abstract Map<String, Object> getDps(String devId)
-
getSchema
abstract Map<String, SchemaBean> getSchema(String devId)
-
getDpCodeSchemaMap
abstract Map<String, SchemaBean> getDpCodeSchemaMap(String devId)
-
queryDev
abstract void )>queryDev(String devId, IThingDataCallback<DeviceBean> callback)
-
queryDev
abstract void )>queryDev(long homeId, String devId, IThingDataCallback<DeviceBean> callback)
-
registerDeviceHardwareResponseListener
abstract void registerDeviceHardwareResponseListener(int frameType, IDeviceHardwareResponseListener listener)
-
unRegisterDeviceHardwareResponseListener
abstract void unRegisterDeviceHardwareResponseListener(IDeviceHardwareResponseListener listener)
-
registerThingHardwareOnlineStatusListener
abstract void registerThingHardwareOnlineStatusListener(IThingHardwareOnlineStatusListener listener)
-
unRegisterThingHardwareOnlineStatusListener
abstract void unRegisterThingHardwareOnlineStatusListener(IThingHardwareOnlineStatusListener listener)
-
registerDeviceMqttListener
abstract <T> void )>registerDeviceMqttListener(Class<T> a, IDeviceMqttProtocolListener<T> listener)
-
unRegisterDeviceMqttListener
abstract <T> void )>unRegisterDeviceMqttListener(Class<T> a, IDeviceMqttProtocolListener<T> listener)
-
lanControl
abstract void lanControl(String devId, JSONObject data, int frameType, IResultCallback resultCallback)
-
queryDev
abstract void queryDev(String devId)
-
discoveredLanDevice
abstract void discoveredLanDevice(IThingSearchDeviceListener listener)
-
unRegisterDiscoveredLanDeviceListener
abstract void unRegisterDiscoveredLanDeviceListener(IThingSearchDeviceListener listener)
-
queryDps
abstract void queryDps(String devId)
-
onDestroy
abstract void onDestroy()
-
startServerService
abstract void startServerService()
-
stopServerService
abstract void stopServerService()
-
startHardwareService
abstract void startHardwareService()
-
stopHardwareService
abstract void stopHardwareService()
-
justStopHardwareService
abstract void justStopHardwareService()
-
justCloseMqttServer
abstract void justCloseMqttServer()
-
querySubDev
abstract void )>querySubDev(String meshId, String devId, IThingDataCallback<DeviceBean> callback)
-
getSubDeviceBeanByNodeId
abstract DeviceBean getSubDeviceBeanByNodeId(String devId, String nodeId)
-
addProductList
abstract void addProductList(List<ProductBean> productBeans)
-
addDevList
abstract void addDevList(List<DeviceRespBean> deviceRespBeans)
-
addDev
abstract void addDev(DeviceRespBean deviceRespBean)
-
removeDevCache
abstract void removeDevCache(String gwId)
-
getSchema
abstract void >)>getSchema(List<DeviceRespBean> deviceRespBeans, IThingDataCallback<List<DeviceBean>> devCallback)
-
getGroupSchema
abstract void >)>getGroupSchema(List<GroupRespBean> groupResponseBeans, IThingDataCallback<List<GroupBean>> groupCallback)
-
getGroupBean
abstract GroupBean getGroupBean(long id)
-
registerDeviceDpUpdateListener
abstract void registerDeviceDpUpdateListener(IThingDeviceDpChangeListener listener)
-
unRegisterDeviceDpUpdateListener
abstract void unRegisterDeviceDpUpdateListener(IThingDeviceDpChangeListener listener)
-
registerDeviceOnlineStatusListener
abstract void registerDeviceOnlineStatusListener(IThingDeviceOnlineStatusListener listener)
-
unRegisterDeviceOnlineStatusListener
abstract void unRegisterDeviceOnlineStatusListener(IThingDeviceOnlineStatusListener listener)
-
registerDeviceInfoChangeListener
abstract void registerDeviceInfoChangeListener(IThingDeviceInfoChangeListener listener)
-
unRegisterDeviceInfoChangeListener
abstract void unRegisterDeviceInfoChangeListener(IThingDeviceInfoChangeListener listener)
-
getDeviceBizPropBeanBatch
abstract void >)>getDeviceBizPropBeanBatch(List<String> devIds, IThingDataCallback<List<DeviceBizPropBean>> devBizPropBeansCallback)
-
putProductRefList
abstract void putProductRefList(ArrayList<ProductRefBean> result)
-
getProductRefList
abstract HashMap<String, ProductRefBean> getProductRefList()
-
getProductRefBean
abstract ProductRefBean getProductRefBean(String productId)
-
getThingDeviceBizPropBeanListManager
abstract IThingDeviceBizPropBeanListManager getThingDeviceBizPropBeanListManager()
-
putDeviceProductPanelInfoBean
abstract void putDeviceProductPanelInfoBean(String pId, ProductPanelInfoBean productPanelInfoBean)
-
getDeviceProductPanelInfoBean
abstract ProductPanelInfoBean getDeviceProductPanelInfoBean(String pId)
-
getDeviceProductPanelInfoBeanByVer
abstract ProductPanelInfoBean getDeviceProductPanelInfoBeanByVer(String pid, String pver)
-
clearAllDeviceProductPanelInfo
abstract void clearAllDeviceProductPanelInfo()
-
getDeviceProductPanelInfoBeanLocal
abstract ProductPanelInfoBean getDeviceProductPanelInfoBeanLocal(String pId)
-
getDeviceProductPanelInfoBeanLocalByVer
abstract ProductPanelInfoBean getDeviceProductPanelInfoBeanLocalByVer(String pId, String pver)
-
getProductPanelInfoBean
abstract void )>getProductPanelInfoBean(String productId, String productVer, IThingDataCallback<ProductPanelInfoBean> callback)
-
getProductPanelInfoBean
abstract void )>getProductPanelInfoBean(String productId, IThingDataCallback<ProductPanelInfoBean> callback)
-
getLocalAllProductIds
abstract void >)>getLocalAllProductIds(IThingResultCallback<List<String>> listener)
-
getThingModelWithProductId
abstract void )>getThingModelWithProductId(String pid, IThingDataCallback<ThingSmartThingModel> callback)
-
getThingModelWithProductId
abstract void )>getThingModelWithProductId(String pid, String productVersion, IThingDataCallback<ThingSmartThingModel> callback)
-
getAuthPropertyByUUID
abstract void >)>getAuthPropertyByUUID(List<String> uuids, String code, IThingResultCallback<Map<String, Object>> callback)
-
getAuthPropertyByUUID
abstract void >)>getAuthPropertyByUUID(String uuids, List<String> code, IThingResultCallback<Map<String, Object>> callback)
-
-
-
-