|
@@ -68,6 +68,7 @@ import com.kuyuntech.cofarcooking.device.sdk.constant.core.DevStatus
|
|
import com.kuyuntech.cofarcooking.device.sdk.constant.core.HeatModes
|
|
import com.kuyuntech.cofarcooking.device.sdk.constant.core.HeatModes
|
|
import com.kuyuntech.cofarcooking.device.sdk.constant.core.MotorDirections
|
|
import com.kuyuntech.cofarcooking.device.sdk.constant.core.MotorDirections
|
|
import com.kuyuntech.cofarcooking.device.sdk.constant.core.WorkModes
|
|
import com.kuyuntech.cofarcooking.device.sdk.constant.core.WorkModes
|
|
|
|
+import com.kuyuntech.cofarcooking.device.sdk.devmode.core.Kettle
|
|
import com.kuyuntech.cofarcooking.device.sdk.devmode.core.Knead
|
|
import com.kuyuntech.cofarcooking.device.sdk.devmode.core.Knead
|
|
import com.kuyuntech.cofarcooking.device.sdk.eventbus.core.DevInfo
|
|
import com.kuyuntech.cofarcooking.device.sdk.eventbus.core.DevInfo
|
|
import com.kuyuntech.cofarcooking.device.sdk.eventbus.event.DevCommonEvent
|
|
import com.kuyuntech.cofarcooking.device.sdk.eventbus.event.DevCommonEvent
|
|
@@ -131,6 +132,8 @@ class ModesDetailActivity : CommonBVMActivity<ActivityModeDetailBinding, ModesVi
|
|
private var is062 = false
|
|
private var is062 = false
|
|
private var is011 = false
|
|
private var is011 = false
|
|
private var isResetZero = -1 //初始扭橙的值
|
|
private var isResetZero = -1 //初始扭橙的值
|
|
|
|
+ private var sn = getSN()
|
|
|
|
+
|
|
private val deviceStateDialog by lazy {
|
|
private val deviceStateDialog by lazy {
|
|
CancelConfirmDialog()
|
|
CancelConfirmDialog()
|
|
}
|
|
}
|
|
@@ -274,6 +277,14 @@ class ModesDetailActivity : CommonBVMActivity<ActivityModeDetailBinding, ModesVi
|
|
showMsgDialog(resources.getString(com.develop.common.R.string.dev_remove_orange_parts))
|
|
showMsgDialog(resources.getString(com.develop.common.R.string.dev_remove_orange_parts))
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 需求 切丁/去皮程序逻辑是点击进入程序界面时弹窗提示
|
|
|
|
+ *
|
|
|
|
+ * */
|
|
|
|
+ if (modeType == WorkModes.DICING || modeType == WorkModes.POTATO_PEELER) {
|
|
|
|
+ showMsgDialog(resources.getString(com.develop.common.R.string.dev_dice_and_peel_tips))
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
if (!isNightTheme()) {
|
|
if (!isNightTheme()) {
|
|
if (workMode == null) {
|
|
if (workMode == null) {
|
|
@@ -980,6 +991,11 @@ class ModesDetailActivity : CommonBVMActivity<ActivityModeDetailBinding, ModesVi
|
|
}
|
|
}
|
|
baseMode.defaultMotorGear = defMotorGear
|
|
baseMode.defaultMotorGear = defMotorGear
|
|
}
|
|
}
|
|
|
|
+ if (sn.startsWith("011")){
|
|
|
|
+ //处理011程序兼容
|
|
|
|
+ init011Mode(baseMode)
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
//显示对应模式UI
|
|
//显示对应模式UI
|
|
@@ -2358,6 +2374,26 @@ class ModesDetailActivity : CommonBVMActivity<ActivityModeDetailBinding, ModesVi
|
|
viewModel.stopTurbo()
|
|
viewModel.stopTurbo()
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private fun init011Mode(obj :Any){
|
|
|
|
+ /**
|
|
|
|
+ * 由于 011客户给了自动程序参数改动,所以才有些在 程序上改,有些在SDK上改
|
|
|
|
+ * */
|
|
|
|
+ //揉面
|
|
|
|
+ if (obj is Knead){
|
|
|
|
+ //处理揉面 011 都是默认挡速 3
|
|
|
|
+ obj.defaultMotorGear = 3
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ //煮水
|
|
|
|
+ if (obj is Kettle){
|
|
|
|
+ //60-100度
|
|
|
|
+ obj.minTemp = 60
|
|
|
|
+ obj.isTempChange = true
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
private fun setEggTime(size: Int, hardness: Int) {
|
|
private fun setEggTime(size: Int, hardness: Int) {
|
|
var time: Int = 0
|
|
var time: Int = 0
|
|
when (size) {
|
|
when (size) {
|