From a382fc36c1dbf1a21686af5e1c24b371ffa0282c Mon Sep 17 00:00:00 2001 From: zhongchao Date: Tue, 7 Feb 2023 15:00:25 +0800 Subject: [PATCH 01/36] [2.13.0-arhc-opt] merge --- .../ui/BusPassengerBaseFragment.java | 2 - .../ui/BusPassengerTrafficLightView.kt | 4 +- .../main/res/layout/bus_p_base_fragment.xml | 9 + .../src/main/res/layout/bus_base_fragment.xml | 147 ++-- .../main/res/layout/och_noop_fragment_hmi.xml | 8 +- .../view/SweeperLimitingVelocityView.kt | 6 +- .../sweeper/view/SweeperTrafficLightView.kt | 4 +- .../main/res/layout/sweeper_base_fragment.xml | 128 +-- .../passenger/model/TaxiPassengerModel.java | 5 + .../ui/TaxiPassengerBaseFragment.java | 2 - .../ui/TaxiPassengerTrafficLightView.kt | 4 +- .../main/res/layout/taxi_p_base_fragment.xml | 9 + .../main/res/layout/taxi_base_fragment.xml | 17 + .../functions/test/AutoPilotBadCaseTest.kt | 8 +- .../mogo/functions/test/MapDataCollectTest.kt | 8 +- .../com/mogo/functions/test/ReminderTest.kt | 6 +- .../com/mogo/functions/test/RoadAITest.kt | 6 +- .../mogo/functions/test/TipToastLeakTest.kt | 8 +- .../eagle/function/biz/FuncBizProvider.kt | 4 - .../redlightwarning/RedLightWarningManager.kt | 8 +- .../core/MogoTrafficLightManager.kt | 3 +- .../function/biz/v2x/vip/VipCarManager.kt | 7 +- .../eagle/core/function/DataCenterProvider.kt | 10 +- .../server/AsyncDataToAutopilotServer.kt | 4 +- .../datacenter/obu/MogoObuDcCombineManager.kt | 73 +- .../obu/MogoPrivateObuNewManager.kt | 750 +++++++++--------- .../datacenter/v2x}/SpeedLimitDispatcher.kt | 12 +- .../datacenter/v2x}/TrafficLightDispatcher.kt | 116 +-- .../V2XLimitingVelocityBroadcastReceiver.kt | 4 +- .../V2XTrafficLightBroadcastReceiver.kt | 2 +- .../receiver/V2XWarningBroadcastReceiver.kt | 4 +- .../core/function/hmi/ui/HmiPresenter.kt | 13 - .../core/function/hmi/ui/MoGoHmiContract.kt | 19 - ...{MoGoHmiFragment.kt => MoGoHmiProvider.kt} | 189 ++--- .../hmi/ui/setting/DebugSettingView.kt | 20 +- .../function/hmi/ui/setting/SOPSettingView.kt | 24 +- .../function/hmi/ui/vehicle/PncActionsView.kt | 4 +- .../hmi/ui/widget/LimitingVelocityView.kt | 6 +- .../hmi/ui/widget/SingleTrafficLightView.kt | 4 +- .../function/hmi/ui/widget/V2XFogEventView.kt | 71 ++ .../function/hmi/ui/widget/V2XWarningView.kt | 61 +- .../hmi/ui/widget/VipIdentificationView.kt | 4 +- .../core/function/main/MainActivity.java | 7 +- .../src/main/res/layout/fragment_hmi.xml | 19 - .../res/layout/module_main_activity_main.xml | 6 - ...i_warning_v2x.xml => view_v2x_warning.xml} | 0 .../main/res/layout/view_v2x_warning_fog.xml | 27 + .../business/SpeedLimitDataManager.java | 2 +- .../function/v2x/events/V2XEventManager.kt | 1 - .../scene/road/V2XRoadEventScenario.java | 46 +- .../warning/V2XFrontWarningScenario.java | 16 +- .../v2x/events/test/TestOnLineCarUtils.java | 8 - .../data/constants/MoGoFragmentPaths.java | 7 - .../core/data/constants/MogoServicePaths.java | 6 + .../data/map/entity/V2XMessageEntity.java | 27 - .../api/hmi/warning/IMoGoHmiProvider.kt | 79 +- .../api/v2x/ILimitingVelocityListener.kt | 5 +- .../IMoGoTrafficLightListener.kt | 4 +- .../api/{vip => v2x}/IMoGoVipSetListener.kt | 2 +- .../function/api/v2x/IV2XEventListener.kt | 10 + .../function/call/hmi/CallerHmiManager.kt | 158 ++-- .../{vip => v2x}/CallVipSetListenerManager.kt | 6 +- .../CallerLimitingVelocityListenerManager.kt | 9 +- .../CallerTrafficLightListenerManager.kt | 10 +- .../v2x/CallerV2XWarningListenerManager.kt | 22 + ...llerViewLimitingVelocityListenerManager.kt | 28 - 66 files changed, 1116 insertions(+), 1182 deletions(-) rename core/function-impl/{mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/speedlimit => mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/v2x}/SpeedLimitDispatcher.kt (77%) rename core/function-impl/{mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/core => mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/v2x}/TrafficLightDispatcher.kt (57%) delete mode 100644 core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/HmiPresenter.kt delete mode 100644 core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiContract.kt rename core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/{MoGoHmiFragment.kt => MoGoHmiProvider.kt} (63%) create mode 100644 core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/V2XFogEventView.kt delete mode 100644 core/function-impl/mogo-core-function-hmi/src/main/res/layout/fragment_hmi.xml rename core/function-impl/mogo-core-function-hmi/src/main/res/layout/{module_hmi_warning_v2x.xml => view_v2x_warning.xml} (100%) create mode 100644 core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_v2x_warning_fog.xml rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{trafficlight => v2x}/IMoGoTrafficLightListener.kt (90%) rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{vip => v2x}/IMoGoVipSetListener.kt (70%) create mode 100644 core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/v2x/IV2XEventListener.kt rename core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/{vip => v2x}/CallVipSetListenerManager.kt (77%) rename core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/{trafficlight => v2x}/CallerTrafficLightListenerManager.kt (88%) create mode 100644 core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/v2x/CallerV2XWarningListenerManager.kt delete mode 100644 core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/v2x/CallerViewLimitingVelocityListenerManager.kt diff --git a/OCH/mogo-och-bus-passenger/src/main/java/com/mogo/och/bus/passenger/ui/BusPassengerBaseFragment.java b/OCH/mogo-och-bus-passenger/src/main/java/com/mogo/och/bus/passenger/ui/BusPassengerBaseFragment.java index c9abd42c76..07bd9e737c 100644 --- a/OCH/mogo-och-bus-passenger/src/main/java/com/mogo/och/bus/passenger/ui/BusPassengerBaseFragment.java +++ b/OCH/mogo-och-bus-passenger/src/main/java/com/mogo/och/bus/passenger/ui/BusPassengerBaseFragment.java @@ -186,11 +186,9 @@ public abstract class BusPassengerBaseFragment + + + - + + + android:layout_height="match_parent" /> + + + + + + + app:layout_constraintTop_toTopOf="parent" /> + tools:visibility="visible" /> + app:layout_constraintTop_toBottomOf="@+id/ivCameraIcon" /> + app:layout_constraintLeft_toLeftOf="parent" + app:layout_constraintTop_toBottomOf="@+id/fl_speed" + tools:visibility="visible"> + app:layout_constraintTop_toBottomOf="@id/module_mogo_och_station_panel_container" + tools:visibility="visible" /> - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + app:layout_constraintLeft_toLeftOf="parent" /> + diff --git a/OCH/mogo-och-noop/src/main/res/layout/och_noop_fragment_hmi.xml b/OCH/mogo-och-noop/src/main/res/layout/och_noop_fragment_hmi.xml index 1a29fb3639..1328ee37a5 100644 --- a/OCH/mogo-och-noop/src/main/res/layout/och_noop_fragment_hmi.xml +++ b/OCH/mogo-och-noop/src/main/res/layout/och_noop_fragment_hmi.xml @@ -16,7 +16,6 @@ + + - - + - + + + + + + + + + app:layout_constraintTop_toTopOf="parent" /> + app:layout_constraintLeft_toLeftOf="parent" + app:layout_constraintTop_toBottomOf="@+id/fl_speed" + tools:visibility="visible"> @@ -118,8 +135,8 @@ android:id="@+id/module_mogo_och_sweeper_operate_panel" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="@dimen/dp_24" android:layout_marginStart="@dimen/dp_8" + android:layout_marginTop="@dimen/dp_24" app:layout_constraintLeft_toRightOf="@id/fl_speed" app:layout_constraintTop_toTopOf="@id/fl_speed" tools:background="#f00" @@ -127,40 +144,43 @@ + app:layout_constraintTop_toBottomOf="@id/module_mogo_och_station_panel_container" + tools:visibility="visible" /> - + + + + - - + app:layout_constraintLeft_toLeftOf="parent" /> + + + android:src="@drawable/bad_case_selector" /> @@ -246,8 +266,7 @@ app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:textSize="@dimen/module_mogo_och_slide_panel_textSize" - tools:visibility="visible" - /> + tools:visibility="visible" />