package com.mm.android.deviceaddmodule.contract;
|
|
import com.company.NetSDK.DEVICE_NET_INFO_EX;
|
import com.lechange.opensdk.media.DeviceInitInfo;
|
import com.mm.android.deviceaddmodule.base.IBasePresenter;
|
import com.mm.android.deviceaddmodule.base.IBaseView;
|
|
public interface SmartConfigConstract {
|
interface Presenter extends IBasePresenter {
|
void startSmartConfig(); //开始smartconfig配对线程,和声波配对
|
void recyle(); //回收资源
|
|
String getConfigMode();
|
|
void stopAudio();
|
|
void playAudio();
|
|
void pauseAudio();
|
|
void releaseAudio();
|
|
void wifiPwdErrorClick();
|
}
|
|
interface View extends IBaseView<Presenter> {
|
void goDevInitPage(DeviceInitInfo device_net_info_ex); //进入设备初始化页
|
void goConnectCloudPage(); //进入连接云平台页
|
void goDevLoginPage(); //P2P设备进入设备登录页
|
void goConfigTimeoutPage(); //配置超时页
|
void goWfiPwdPage();
|
void stopCountDown();
|
void updateTip2Txt(boolean isSupportSoundWave, boolean isSupportSoundWaveV2);
|
|
void hideTipWifiPwdErrorTxt(boolean isOversea);
|
void completeAction();
|
void goBindDevicePage();
|
}
|
}
|