fix ui problem
This commit is contained in:
@@ -15,7 +15,7 @@ class TrafficLightHMIManager {
|
||||
|
||||
private var initView: Boolean = false
|
||||
|
||||
fun isWarningTrafficLightShow():Boolean{
|
||||
fun isWarningTrafficLightShow(): Boolean {
|
||||
return CallerHmiManager.isWarningTrafficLightShow()
|
||||
}
|
||||
|
||||
@@ -31,34 +31,27 @@ class TrafficLightHMIManager {
|
||||
}
|
||||
|
||||
private fun callerHMIToChangeLight(trafficLightStatus: TrafficLightStatus) {
|
||||
val remain = if (trafficLightStatus.remain > 99) {
|
||||
99
|
||||
} else {
|
||||
trafficLightStatus.remain
|
||||
}
|
||||
when {
|
||||
trafficLightStatus.isGreen() -> {
|
||||
trafficLightStatus.isGreen() || trafficLightStatus.isFlashGreen() -> {
|
||||
CallerHmiManager.showWarningTrafficLight(3)
|
||||
if (trafficLightStatus.remain != 99999) {
|
||||
CallerHmiManager.changeCountdownGreen(trafficLightStatus.remain)
|
||||
CallerHmiManager.changeCountdownRed(-1)
|
||||
CallerHmiManager.changeCountdownYellow(-1)
|
||||
}
|
||||
}
|
||||
trafficLightStatus.isFlashGreen() -> {
|
||||
CallerHmiManager.showWarningTrafficLight(3)
|
||||
CallerHmiManager.changeCountdownGreen(trafficLightStatus.remain)
|
||||
CallerHmiManager.changeCountdownGreen(remain)
|
||||
CallerHmiManager.changeCountdownRed(-1)
|
||||
CallerHmiManager.changeCountdownYellow(-1)
|
||||
}
|
||||
trafficLightStatus.isYellow() -> {
|
||||
CallerHmiManager.showWarningTrafficLight(2)
|
||||
CallerHmiManager.changeCountdownYellow(trafficLightStatus.remain)
|
||||
CallerHmiManager.changeCountdownYellow(remain)
|
||||
CallerHmiManager.changeCountdownGreen(-1)
|
||||
CallerHmiManager.changeCountdownRed(-1)
|
||||
}
|
||||
trafficLightStatus.isRed() -> {
|
||||
CallerHmiManager.showWarningTrafficLight(1)
|
||||
if (trafficLightStatus.remain == 99999) {
|
||||
CallerHmiManager.changeCountdownRed(99)
|
||||
} else {
|
||||
CallerHmiManager.changeCountdownRed(trafficLightStatus.remain)
|
||||
}
|
||||
CallerHmiManager.changeCountdownRed(remain)
|
||||
CallerHmiManager.changeCountdownGreen(-1)
|
||||
CallerHmiManager.changeCountdownYellow(-1)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user