|
|
|
@ -469,7 +469,7 @@ public class MpMasterService extends Service {
|
|
|
|
|
|
|
|
|
|
MicroPhotoContext.AppConfig appConfig = MicroPhotoContext.getMpAppConfig(getApplicationContext());
|
|
|
|
|
|
|
|
|
|
logger.warning("Start Mntn report:" + masterUrl + " Mntn Mode=" + Boolean.toString(mMntnMode) + " QuickHB=" + Boolean.toString(mQuickHbMode));
|
|
|
|
|
logger.warning("Start Mntn report: " + masterUrl + " Mntn Mode=" + Boolean.toString(mMntnMode) + " QuickHB=" + Boolean.toString(mQuickHbMode));
|
|
|
|
|
|
|
|
|
|
AppMaster appMaster = new AppMaster(this, masterUrl, appConfig.cmdid, bundleWithMpApp);
|
|
|
|
|
appMaster.start();
|
|
|
|
@ -524,27 +524,21 @@ public class MpMasterService extends Service {
|
|
|
|
|
|
|
|
|
|
String cmd = intent.getStringExtra("cmd");
|
|
|
|
|
String msg = intent.getStringExtra("msg");
|
|
|
|
|
// Log.e("_otg_","cmd="+cmd);
|
|
|
|
|
if("write".equals(cmd))
|
|
|
|
|
{
|
|
|
|
|
// mService.logger.info("cmd=" + cmd + " msg=" + msg);
|
|
|
|
|
if("write".equals(cmd)) {
|
|
|
|
|
// int progress = Integer.parseInt(msg);
|
|
|
|
|
}
|
|
|
|
|
else if("update".equals(cmd))
|
|
|
|
|
{
|
|
|
|
|
else if("update".equals(cmd)) {
|
|
|
|
|
// int progress = Integer.parseInt(msg);
|
|
|
|
|
}
|
|
|
|
|
else if("info".equals(cmd))
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
else if("info".equals(cmd)) {
|
|
|
|
|
}
|
|
|
|
|
else if("error".equals(cmd))
|
|
|
|
|
{
|
|
|
|
|
else if("error".equals(cmd)) {
|
|
|
|
|
mService.logger.warning("UPD OTA Failed");
|
|
|
|
|
}
|
|
|
|
|
else if("success".equals(cmd))
|
|
|
|
|
{
|
|
|
|
|
else if("success".equals(cmd)) {
|
|
|
|
|
//confirm to reboot device ??
|
|
|
|
|
mService.logger.warning("UPD OTA Succeeded, will RESET dev");
|
|
|
|
|
mService.logger.warning("UPD OTA Succeeded, will REBOOT device");
|
|
|
|
|
Handler handler = new Handler();
|
|
|
|
|
handler.postDelayed(new Runnable() {
|
|
|
|
|
@Override
|
|
|
|
@ -568,6 +562,17 @@ public class MpMasterService extends Service {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void installOTA(final String path) {
|
|
|
|
|
final Context context = getApplicationContext();
|
|
|
|
|
mHander.post(new Runnable() {
|
|
|
|
|
@Override
|
|
|
|
|
public void run() {
|
|
|
|
|
SysApi.installOTA(context, context.getPackageName(), path);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void registerHeartbeatTimer() {
|
|
|
|
|
|
|
|
|
|
long timeout = mHeartbeatDuration;
|
|
|
|
|