[6.3.0][蘑方优化] M1&B1&B2车型禁用左右变道
This commit is contained in:
@@ -98,6 +98,12 @@ class MoFangStatusView : LinearLayout, OnMoFangStatusListener, IMoGoAutopilotSta
|
||||
return
|
||||
}
|
||||
|
||||
val enabled = CallerDevaToolsManager.mofang()?.isEnabled(1, keyCode) ?: true
|
||||
if (!enabled) {
|
||||
Log.d(TAG, "单击 -> 按键:${keyCode}被禁用...")
|
||||
return
|
||||
}
|
||||
|
||||
if (keyCode == KeyEvent.KEYCODE_A) {
|
||||
if (tv_icon_2?.tag != 2 && tv_icon_2?.isSelected == true) {
|
||||
tv_icon_2?.isSelected = false
|
||||
@@ -172,6 +178,13 @@ class MoFangStatusView : LinearLayout, OnMoFangStatusListener, IMoGoAutopilotSta
|
||||
ToastUtils.showShort("工控机连接异常,无法执行魔方命令")
|
||||
return
|
||||
}
|
||||
|
||||
val isEnabled = CallerDevaToolsManager.mofang()?.isEnabled(2, keyCode) ?: true
|
||||
if (!isEnabled) {
|
||||
Log.d(TAG, "长按 -> 按键:${keyCode}被禁用...")
|
||||
return
|
||||
}
|
||||
|
||||
if (keyCode == KeyEvent.KEYCODE_A) {
|
||||
if (tv_icon_2?.tag != 2 && tv_icon_2?.isSelected == true) {
|
||||
tv_icon_2?.isSelected = false
|
||||
@@ -222,6 +235,11 @@ class MoFangStatusView : LinearLayout, OnMoFangStatusListener, IMoGoAutopilotSta
|
||||
if (keyCodes.size != 2) {
|
||||
return
|
||||
}
|
||||
val isEnabled = CallerDevaToolsManager.mofang()?.isEnabled(3, *keyCodes) ?: true
|
||||
if (!isEnabled) {
|
||||
Log.d(TAG, "组合 -> 按键:${keyCodes.joinToString(",")}被禁用...")
|
||||
return
|
||||
}
|
||||
val key1 = keyCodes[0]
|
||||
val key2 = keyCodes[1]
|
||||
if (key1 == KeyEvent.KEYCODE_A && key2 == KeyEvent.KEYCODE_B || (key1 == KeyEvent.KEYCODE_B && key2 == KeyEvent.KEYCODE_A)) {
|
||||
|
||||
Reference in New Issue
Block a user