[3.4.0] fix bug of car door status change

This commit is contained in:
zhongchao
2023-08-01 16:14:17 +08:00
parent 559b4bc931
commit be4726f0c9

View File

@@ -58,12 +58,12 @@ object CallerChassisDoorStateListenerManager : CallerBase<IMoGoChassisDoorStateL
listCache.clear()
listCache.addAll(doorList)
doorList.forEach {
when (it.number) {
Chassis.DoorNumber.FRONT_LEFT -> frontLeft = it.status
Chassis.DoorNumber.FRONT_RIGHT -> frontRight = it.status
Chassis.DoorNumber.REAR_LEFT -> backLeft = it.status
Chassis.DoorNumber.REAR_RIGHT -> backRight = it.status
Chassis.DoorNumber.MIDDLE -> middle = it.status
when (it.number.number) {
Chassis.DoorNumber.FRONT_LEFT.number -> frontLeft = it.status
Chassis.DoorNumber.FRONT_RIGHT.number -> frontRight = it.status
Chassis.DoorNumber.REAR_LEFT.number -> backLeft = it.status
Chassis.DoorNumber.REAR_RIGHT.number -> backRight = it.status
Chassis.DoorNumber.MIDDLE.number -> middle = it.status
else -> {}
}
}