Package 

Interface IThingDeviceMultiControl

    • Method Summary

      Modifier and Type Method Description
      abstract void )>queryLinkInfoByDp(String devId, String dpId, IThingDataCallback<MultiControlLinkBean> callback)
      abstract void )>saveDeviceMultiControl(long mHomeId, MultiControlBean multiControlBean, IThingResultCallback<MultiControlBean> callback)
      abstract void )>saveDeviceMultiControl(long mHomeId, String json, IThingResultCallback<MultiControlBean> callback)
      abstract void )>getDeviceDpLinkRelation(String devId, IThingDataCallback<DeviceMultiControlRelationBean> callback)
      abstract void )>enableMultiControl(long multiControlId, IThingResultCallback<Boolean> callback)
      abstract void )>disableMultiControl(long multiControlId, IThingResultCallback<Boolean> callback)
      abstract void >)>getMultiControlDeviceList(long mHomeId, IThingDataCallback<ArrayList<MultiControlDevInfoBean>> callback)
      abstract void >)>getDeviceDpInfoList(String devId, IThingDataCallback<ArrayList<DeviceDpInfoBean>> callback)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • queryLinkInfoByDp

         abstract void )>queryLinkInfoByDp(String devId, String dpId, IThingDataCallback<MultiControlLinkBean> callback)
      • saveDeviceMultiControl

         abstract void )>saveDeviceMultiControl(long mHomeId, MultiControlBean multiControlBean, IThingResultCallback<MultiControlBean> callback)
      • saveDeviceMultiControl

         abstract void )>saveDeviceMultiControl(long mHomeId, String json, IThingResultCallback<MultiControlBean> callback)
      • getDeviceDpLinkRelation

         abstract void )>getDeviceDpLinkRelation(String devId, IThingDataCallback<DeviceMultiControlRelationBean> callback)
      • enableMultiControl

         abstract void )>enableMultiControl(long multiControlId, IThingResultCallback<Boolean> callback)
      • disableMultiControl

         abstract void )>disableMultiControl(long multiControlId, IThingResultCallback<Boolean> callback)
      • getMultiControlDeviceList

         abstract void >)>getMultiControlDeviceList(long mHomeId, IThingDataCallback<ArrayList<MultiControlDevInfoBean>> callback)
      • getDeviceDpInfoList

         abstract void >)>getDeviceDpInfoList(String devId, IThingDataCallback<ArrayList<DeviceDpInfoBean>> callback)