package com.ubt.jimu.controller.presenter; import android.content.Context; import android.text.TextUtils; import com.ubt.jimu.R; import com.ubt.jimu.base.data.CtrlMotionType; import com.ubt.jimu.base.data.Engine; import com.ubt.jimu.base.data.ServoMode; import com.ubt.jimu.base.entities.RobotLite; import com.ubt.jimu.controller.data.action.MotorData; import com.ubt.jimu.controller.data.action.TurnData; import com.ubt.jimu.controller.data.command.Gear; import com.ubt.jimu.controller.data.command.MotorCommand; import com.ubt.jimu.controller.data.command.MoveCommand; import com.ubt.jimu.controller.data.command.TurnCommand; import com.ubt.jimu.controller.data.config.SliderConfig; import com.ubt.jimu.controller.manager.CommandManager; import com.ubt.jimu.controller.manager.MoveConfigManager; import com.ubt.jimu.controller.view.IVSliderView; import com.ubtech.utils.XLog; import io.reactivex.Observable; import io.reactivex.functions.Consumer; import java.util.HashMap; import java.util.List; import java.util.concurrent.TimeUnit; /* loaded from: classes.dex */ public class VSliderPresenter extends SuperControllerPresenter { public VSliderPresenter(Context context, RobotLite robotLite) { super(context, robotLite); } @Override // com.ubt.jimu.controller.presenter.SuperControllerPresenter void b(List list) { if (list == null || list.size() <= 0) { return; } XLog.a("woo", "servolist: %s", list.toString()); List f = MoveConfigManager.a(this.c.getApplicationContext()).f(); if (f == null || f.size() <= 0) { return; } for (SliderConfig sliderConfig : f) { int servoID = sliderConfig.getServoID(); for (Engine engine : list) { if (servoID == engine.getId() && sliderConfig.getMotionType() == engine.getMotionType()) { engine.setConfigged(true); } } } } @Override // com.ubt.jimu.controller.presenter.SuperControllerPresenter public String a(int i, ServoMode servoMode) { IVSliderView iVSliderView; String a = super.a(i, servoMode); if (TextUtils.isEmpty(a) || (iVSliderView = (IVSliderView) b()) == null) { return ""; } iVSliderView.d(String.format(this.c.getResources().getString(R.string.control_servo_mode_set), a)); return ""; } public void a(SliderConfig sliderConfig) { MoveConfigManager a = MoveConfigManager.a(this.c.getApplicationContext()); a.b(sliderConfig); a.a(true); } public void a(CtrlMotionType ctrlMotionType, final int i, Gear gear, int i2) { if (!c(this.d) || e() || i <= 0) { return; } if (ctrlMotionType == CtrlMotionType.servo) { HashMap hashMap = new HashMap(1); hashMap.put(Integer.valueOf(i), new TurnData(i2, gear.getTurnSpeed())); a(new TurnCommand(hashMap), gear == Gear.EMPTY || i2 == 0); Observable.timer(400L, TimeUnit.MILLISECONDS).subscribe(new Consumer() { // from class: com.ubt.jimu.controller.presenter.VSliderPresenter.1 @Override // io.reactivex.functions.Consumer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void accept(Long l) throws Exception { HashMap hashMap2 = new HashMap(1); hashMap2.put(Integer.valueOf(i), new TurnData(0, 0)); VSliderPresenter.this.a((MoveCommand) new TurnCommand(hashMap2), true); } }); return; } if (ctrlMotionType == CtrlMotionType.motor) { HashMap hashMap2 = new HashMap(1); hashMap2.put(Integer.valueOf(i), new MotorData(i2, gear.getTurnSpeed(), 400)); a(new MotorCommand(hashMap2), gear == Gear.EMPTY || i2 == 0); } } public void b(SliderConfig sliderConfig) { MoveConfigManager a = MoveConfigManager.a(this.c.getApplicationContext()); a.a(sliderConfig); a.a(true); } /* JADX INFO: Access modifiers changed from: private */ public void a(MoveCommand moveCommand, boolean z) { CommandManager.a(this.c.getApplicationContext()).a(moveCommand, z); } }