|
@@ -5,6 +5,7 @@ import android.os.Bundle
|
|
|
import android.util.Log
|
|
|
import android.view.KeyEvent
|
|
|
import android.view.View
|
|
|
+import android.widget.Toast
|
|
|
import com.alibaba.android.arouter.facade.annotation.Autowired
|
|
|
import com.develop.base.ext.load
|
|
|
import com.alibaba.android.arouter.facade.annotation.Route
|
|
@@ -89,6 +90,47 @@ class CookStepActivity : CookStepBaseActivity() {
|
|
|
binding.viewAlarm.setBackgroundResource(R.drawable.ic_alarm)
|
|
|
}
|
|
|
}
|
|
|
+ binding.viewChangeWeight.setOnClickListener {
|
|
|
+ val weightSelected = binding.viewChangeWeight.isSelected
|
|
|
+ if (weightSelected) {
|
|
|
+ CofarSDK.stoptWeight()
|
|
|
+ viewModel.setDisplayStep(viewModel.stepIndex, force = true)
|
|
|
+ } else {
|
|
|
+ binding.ivPrevStep.setGone()
|
|
|
+ binding.ivNextStep.setGone()
|
|
|
+ CofarSDK.changeMode(
|
|
|
+ "$recipeNumber:${viewModel.stepIndex}",
|
|
|
+ CofarSDK.devMode("WEIGHT")
|
|
|
+ )
|
|
|
+ changeWeightPanel()
|
|
|
+ CofarSDK.stoptWeight()
|
|
|
+ CofarSDK.startWeight()
|
|
|
+ }
|
|
|
+ binding.viewChangeWeight.isSelected = !weightSelected
|
|
|
+ binding.viewChangeCrush.isSelected = false
|
|
|
+ }
|
|
|
+ binding.viewChangeCrush.setOnClickListener {
|
|
|
+ if (CofarSDK.devInfo().status == DevStatus.RUNNING.toInt()) {
|
|
|
+ Toast.makeText(this, "Step is running!", Toast.LENGTH_SHORT).show()
|
|
|
+ return@setOnClickListener
|
|
|
+ }
|
|
|
+ val turboSelected = binding.viewChangeCrush.isSelected
|
|
|
+ if (turboSelected) {
|
|
|
+ CofarSDK.stoptWeight()
|
|
|
+ viewModel.setDisplayStep(viewModel.stepIndex, force = true)
|
|
|
+ } else {
|
|
|
+ binding.ivPrevStep.setGone()
|
|
|
+ binding.ivNextStep.setGone()
|
|
|
+ CofarSDK.changeMode(
|
|
|
+ "$recipeNumber:${viewModel.stepIndex}",
|
|
|
+ CofarSDK.devMode("TURBO")
|
|
|
+ )
|
|
|
+ CofarSDK.stoptWeight()
|
|
|
+ changeTurboPanel()
|
|
|
+ }
|
|
|
+ binding.viewChangeWeight.isSelected = false
|
|
|
+ binding.viewChangeCrush.isSelected = !turboSelected
|
|
|
+ }
|
|
|
initData()
|
|
|
}
|
|
|
|