From 3f7d93cc79df7e3295bd28033ff0ce5fe2f25857 Mon Sep 17 00:00:00 2001 From: lixiaopeng Date: Thu, 2 Mar 2023 11:13:42 +0800 Subject: [PATCH 1/9] =?UTF-8?q?[dev=5Farch=5Fopt=5F3.0]=20=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E6=B6=88=E6=81=AF=E7=9B=92=E5=AD=90=E5=9B=BE=E6=A0=87?= =?UTF-8?q?=E7=9A=84=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eagle/core/data/enums/EventTypeEnumNew.kt | 65 ++----------------- 1 file changed, 4 insertions(+), 61 deletions(-) diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/enums/EventTypeEnumNew.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/enums/EventTypeEnumNew.kt index 3579d55ea4..ff26792172 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/enums/EventTypeEnumNew.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/enums/EventTypeEnumNew.kt @@ -664,7 +664,6 @@ enum class EventTypeEnumNew( } } - @JvmStatic fun getAlarmContent(poiType: String?): String { return when (poiType) { @@ -687,7 +686,6 @@ enum class EventTypeEnumNew( } } - @JvmStatic fun getMarker3DRes(poiType: String?): Int { return when (poiType) { @@ -864,17 +862,6 @@ enum class EventTypeEnumNew( TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.poiType -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.poiTypeSrcVr TYPE_USECASE_ID_ACCIDENT.poiType -> TYPE_USECASE_ID_ACCIDENT.poiTypeSrcVr - else -> { - R.drawable.icon_default - } - } - } - - - //===================告警类事件=================== - @JvmStatic - fun getWarningIcon(poiType: String?): Int { - return when (poiType) { TYPE_USECASE_ID_EBW.poiType -> TYPE_USECASE_ID_EBW.poiTypeSrcVr TYPE_USECASE_ID_FCW.poiType -> TYPE_USECASE_ID_FCW.poiTypeSrcVr TYPE_USECASE_ID_ICW.poiType -> TYPE_USECASE_ID_ICW.poiTypeSrcVr @@ -885,58 +872,14 @@ enum class EventTypeEnumNew( TYPE_USECASE_ID_LCW.poiType -> TYPE_USECASE_ID_LCW.poiTypeSrcVr TYPE_USECASE_ID_EVW.poiType -> TYPE_USECASE_ID_EVW.poiTypeSrcVr TYPE_USECASE_ID_LTA.poiType -> TYPE_USECASE_ID_LTA.poiTypeSrcVr - TYPE_VIP_IDENTIFICATION_PASS.poiType -> TYPE_VIP_IDENTIFICATION_PASS.poiTypeSrcVr - TYPE_VIP_IDENTIFICATION_EXTEND.poiType -> TYPE_VIP_IDENTIFICATION_EXTEND.poiTypeSrcVr - TYPE_ERROR.poiType -> TYPE_ERROR.poiTypeSrcVr - TYPE_OPTIMAL_ROUTE_RECOMMEND.poiType -> TYPE_OPTIMAL_ROUTE_RECOMMEND.poiTypeSrcVr - GHOST_PROBE.poiType -> GHOST_PROBE.poiTypeSrcVr - TYPE_SOCKET_ROAD_SHIGONG.poiType -> TYPE_SOCKET_ROAD_SHIGONG.poiTypeSrcVr - TYPE_SOCKET_ROAD_JINGZHI.poiType -> TYPE_SOCKET_ROAD_JINGZHI.poiTypeSrcVr - TYPE_SOCKET_ROAD_SHIGU.poiType -> TYPE_SOCKET_ROAD_SHIGU.poiTypeSrcVr - TYPE_SOCKET_ROAD_CONGESTION.poiType -> TYPE_SOCKET_ROAD_CONGESTION.poiTypeSrcVr - TYPE_USECASE_ID_IVP_RED.poiType -> TYPE_USECASE_ID_IVP_RED.poiTypeSrcVr - TYPE_USECASE_ID_IVP_GREEN.poiType -> TYPE_USECASE_ID_IVP_GREEN.poiTypeSrcVr - - TYPE_USECASE_ID_VRUCW_PERSON.poiType -> TYPE_USECASE_ID_VRUCW_PERSON.poiTypeSrcVr - TYPE_USECASE_ID_VRUCW_NOT_MOTOR_VEHICLES.poiType -> TYPE_USECASE_ID_VRUCW_NOT_MOTOR_VEHICLES.poiTypeSrcVr - TYPE_USECASE_ID_VRUCW_NOT_MOTOR_VEHICLES.poiType -> TYPE_USECASE_ID_VRUCW_NOT_MOTOR_VEHICLES.poiTypeSrcVr - TYPE_ERROR_WEAKNESS.poiType -> TYPE_ERROR_WEAKNESS.poiTypeSrcVr - - TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.poiType -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.poiTypeSrcVr - TYPE_USECASE_ID_ROAD_NO_PARKING.poiType -> TYPE_USECASE_ID_ROAD_NO_PARKING.poiTypeSrcVr - TYPE_USECASE_ID_SLW.poiType -> TYPE_USECASE_ID_SLW.poiTypeSrcVr - TYPE_USECASE_ID_TJW.poiType -> TYPE_USECASE_ID_TJW.poiTypeSrcVr - TYPE_USECASE_ID_BREAKDOWN_WARNING.poiType -> TYPE_USECASE_ID_BREAKDOWN_WARNING.poiTypeSrcVr - FOURS_PONDING.poiType -> FOURS_PONDING.poiTypeSrcVr - TYPE_USECASE_ID_ROAD_PARKING.poiType -> TYPE_USECASE_ID_ROAD_PARKING.poiTypeSrcVr - TYPE_USECASE_ID_ROAD_VEHICLE_RETROGRADE.poiType -> TYPE_USECASE_ID_ROAD_VEHICLE_RETROGRADE.poiTypeSrcVr - TYPE_ID_SHAPR_TURNS.poiType -> TYPE_ID_SHAPR_TURNS.poiTypeSrcVr - TYPE_ID_BRIDGE.poiType -> TYPE_ID_BRIDGE.poiTypeSrcVr - TYPE_ID_PEDESTRIAN.poiType -> TYPE_ID_PEDESTRIAN.poiTypeSrcVr - TYPE_ID_SLIPPERY_ROAD.poiType -> TYPE_ID_SLIPPERY_ROAD.poiTypeSrcVr - TYPE_ID_TUNNEL.poiType -> TYPE_ID_TUNNEL.poiTypeSrcVr - TYPE_ID_FERRY.poiType -> TYPE_ID_FERRY.poiTypeSrcVr - TYPE_ID_UNEVEN_ROAD.poiType -> TYPE_ID_UNEVEN_ROAD.poiTypeSrcVr - TYPE_ID_NON_MOTOR_VEHICLE.poiType -> TYPE_ID_NON_MOTOR_VEHICLE.poiTypeSrcVr - TYPE_ID_OBSTACLE.poiType -> TYPE_ID_OBSTACLE.poiTypeSrcVr - TYPE_FOURS_ROAD_WORK.poiType -> TYPE_FOURS_ROAD_WORK.poiTypeSrcVr - TYPE_VEHICLE_QUEUE.poiType -> TYPE_VEHICLE_QUEUE.poiTypeSrcVr - TYPE_NO_PASSING.poiType -> TYPE_NO_PASSING.poiTypeSrcVr - TYPE_NO_TURNING_AROUND.poiType -> TYPE_NO_TURNING_AROUND.poiTypeSrcVr - TYPE_USECASE_ID_ROAD_NO_PARKING.poiType -> TYPE_USECASE_ID_ROAD_NO_PARKING.poiTypeSrcVr - TYPE_USECASE_ID_ROAD_NO_TOOTING.poiType -> TYPE_USECASE_ID_ROAD_NO_TOOTING.poiTypeSrcVr - TYPE_USECASE_ID_ROAD_SPEED_LIMIT.poiType -> TYPE_USECASE_ID_ROAD_SPEED_LIMIT.poiTypeSrcVr - TYPE_USECASE_ID_BUS_WARNING.poiType -> TYPE_USECASE_ID_BUS_WARNING.poiTypeSrcVr - TYPE_USECASE_ID_NARROW_RIGHT.poiType -> TYPE_USECASE_ID_NARROW_RIGHT.poiTypeSrcVr - TYPE_USECASE_ID_GAS_STATION.poiType -> TYPE_USECASE_ID_GAS_STATION.poiTypeSrcVr - TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.poiType -> TYPE_USECASE_ID_ROAD_PEDESTRIAN_SCHOOL.poiTypeSrcVr - TYPE_USECASE_ID_ACCIDENT.poiType -> TYPE_USECASE_ID_ACCIDENT.poiTypeSrcVr - - else -> TYPE_ERROR.poiTypeSrcVr + else -> { + R.drawable.icon_default + } } } + //===================告警类事件=================== @JvmStatic fun getWarningContent(poiType: String?): String { return when (poiType) { From ae38de2b46efae50fe8cc2258828e2615592076c Mon Sep 17 00:00:00 2001 From: xuxinchao Date: Thu, 2 Mar 2023 11:40:54 +0800 Subject: [PATCH 2/9] =?UTF-8?q?[dev=5Farch=5Fopt=5F3.0]=E6=9B=B4=E6=94=B9M?= =?UTF-8?q?IS=E5=92=8CDNS=E6=B5=8B=E8=AF=95=E5=9F=9F=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/mogo/commons/constants/HostConst.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/foudations/mogo-commons/src/main/java/com/mogo/commons/constants/HostConst.java b/foudations/mogo-commons/src/main/java/com/mogo/commons/constants/HostConst.java index ff72401217..62e5713ece 100644 --- a/foudations/mogo-commons/src/main/java/com/mogo/commons/constants/HostConst.java +++ b/foudations/mogo-commons/src/main/java/com/mogo/commons/constants/HostConst.java @@ -21,10 +21,10 @@ public class HostConst { public static final String CMDB_HOST = "http://eagle-mis.zhidaozhixing.com/eagleEye-mis/cmdbapi/"; - public static final String HOST_DEV = "http://eagle-qa.zhidaozhixing.com"; + public static final String HOST_DEV = "http://eagle-mis-a.zhidaozhixing.com"; public static final String HOST_RELEASE = "http://eagle-mis.zhidaozhixing.com"; - public static final String HOST_EAGLE_QA = "http://eagle-dns-qa.zhidaozhixing.com/"; + public static final String HOST_EAGLE_QA = "http://eagle-dns-a.zhidaozhixing.com/"; public static String getHost() { String host = HOST_RELEASE; From e5d5af8d0aa2f1464fa9d1743564efed1bb4f91c Mon Sep 17 00:00:00 2001 From: zhongchao Date: Thu, 2 Mar 2023 12:02:53 +0800 Subject: [PATCH 3/9] [2.13.0-arch-opt] remove default car binding --- .../binding/BindingCarNetWorkManager.kt | 4 ---- 1 file changed, 4 deletions(-) diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarNetWorkManager.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarNetWorkManager.kt index 36443407ea..f3a10804ea 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarNetWorkManager.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarNetWorkManager.kt @@ -183,10 +183,6 @@ class BindingCarNetWorkManager private constructor() { CallerMapUIServiceManager.getMapUIController()?.changeCurrentIcon(R.raw.huanwei) HdMapBuildConfig.currentCarVrIconRes = R.raw.huanwei } - else -> { - CallerMapUIServiceManager.getMapUIController()?.changeCurrentIcon(R.raw.chuzuche) - HdMapBuildConfig.currentCarVrIconRes = R.raw.chuzuche - } } } From 0e1c6e1abaaa4becf13dcd477e7818b13f137c99 Mon Sep 17 00:00:00 2001 From: xinfengkun Date: Thu, 2 Mar 2023 14:26:51 +0800 Subject: [PATCH 4/9] =?UTF-8?q?[=E5=B7=A5=E6=8E=A7=E6=9C=BA=E7=9B=91?= =?UTF-8?q?=E6=8E=A7]=20=E4=BF=AE=E6=94=B9=E6=B8=85=E6=89=AB=E8=BD=A6?= =?UTF-8?q?=E4=B8=8D=E9=99=90=E5=88=B6=E6=A1=A3=E4=BD=8D=E5=90=AF=E5=8A=A8?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E9=A9=BE=E9=A9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app_ipc_monitoring/build.gradle | 2 +- app_ipc_monitoring/gradle.properties | 4 ++-- .../adas/client/ui/VersionFragment.java | 22 ++++++++++++------- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/app_ipc_monitoring/build.gradle b/app_ipc_monitoring/build.gradle index 164272dd71..d52b8fbaea 100644 --- a/app_ipc_monitoring/build.gradle +++ b/app_ipc_monitoring/build.gradle @@ -92,7 +92,7 @@ android { it.buildConfigField 'java.util.Set', 'UNABLE_LAUNCH_AUTOPILOT_GEAR_BUS', 'new java.util.HashSet(){{add(chassis.Chassis.GearPosition.GEAR_N);add(chassis.Chassis.GearPosition.GEAR_R);}}' it.buildConfigField 'java.util.Set', 'UNABLE_LAUNCH_AUTOPILOT_GEAR_M1', 'null' it.buildConfigField 'java.util.Set', 'UNABLE_LAUNCH_AUTOPILOT_GEAR_M2', 'new java.util.HashSet(){{add(chassis.Chassis.GearPosition.GEAR_N);add(chassis.Chassis.GearPosition.GEAR_P);add(chassis.Chassis.GearPosition.GEAR_R);}}' - it.buildConfigField 'java.util.Set', 'UNABLE_LAUNCH_AUTOPILOT_GEAR_SWEEPER', 'new java.util.HashSet(){{add(chassis.Chassis.GearPosition.GEAR_N);}}' + it.buildConfigField 'java.util.Set', 'UNABLE_LAUNCH_AUTOPILOT_GEAR_SWEEPER', 'null' it.buildConfigField 'java.util.Set', 'UNABLE_LAUNCH_AUTOPILOT_GEAR_VAN', 'null' } compileOptions { diff --git a/app_ipc_monitoring/gradle.properties b/app_ipc_monitoring/gradle.properties index 82f55b7698..20893e085c 100644 --- a/app_ipc_monitoring/gradle.properties +++ b/app_ipc_monitoring/gradle.properties @@ -1,2 +1,2 @@ -#Wed Mar 01 12:23:40 CST 2023 -VERSION_CODE=1 +#Thu Mar 02 14:18:22 CST 2023 +VERSION_CODE=2 diff --git a/app_ipc_monitoring/src/main/java/com/zhidao/adas/client/ui/VersionFragment.java b/app_ipc_monitoring/src/main/java/com/zhidao/adas/client/ui/VersionFragment.java index 2a19084ab1..a6420d2506 100644 --- a/app_ipc_monitoring/src/main/java/com/zhidao/adas/client/ui/VersionFragment.java +++ b/app_ipc_monitoring/src/main/java/com/zhidao/adas/client/ui/VersionFragment.java @@ -195,30 +195,36 @@ public class VersionFragment extends BaseFragment { public void onCheckedChanged(RadioGroup group, int checkedId) { if (checkedId == R.id.rb_taxi) { AutopilotAbilityManager.getInstance().setUnableLaunchAutopilotGear(BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_TAXI); - gear("TAXI", Arrays.toString(BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_TAXI.toArray())); + gear("TAXI", BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_TAXI); } else if (checkedId == R.id.rb_bus) { AutopilotAbilityManager.getInstance().setUnableLaunchAutopilotGear(BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_BUS); - gear("BUS", Arrays.toString(BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_BUS.toArray())); + gear("BUS", BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_BUS); } else if (checkedId == R.id.rb_sweeper) { AutopilotAbilityManager.getInstance().setUnableLaunchAutopilotGear(BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_SWEEPER); - gear("SWEEPER", Arrays.toString(BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_SWEEPER.toArray())); + gear("SWEEPER", BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_SWEEPER); } else if (checkedId == R.id.rb_m1) { AutopilotAbilityManager.getInstance().setUnableLaunchAutopilotGear(BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_M1); - gear("M1", "无限制"); + gear("M1", BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_M1); } else if (checkedId == R.id.rb_m2) { AutopilotAbilityManager.getInstance().setUnableLaunchAutopilotGear(BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_M2); - gear("M1", Arrays.toString(BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_M2.toArray())); + gear("M1", BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_M2); } else if (checkedId == R.id.rb_van) { AutopilotAbilityManager.getInstance().setUnableLaunchAutopilotGear(BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_VAN); - gear("VAN", "无限制"); + gear("VAN", BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_VAN); } } }); - gear("TAXI", Arrays.toString(BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_TAXI.toArray())); + gear("TAXI", BuildConfig.UNABLE_LAUNCH_AUTOPILOT_GEAR_TAXI); } - private void gear(String car, String gear) { + private void gear(String car, Set unableLaunchAutopilotGear) { title_gear.setText(car + "不能启动自动驾驶的档位:"); + String gear; + if (unableLaunchAutopilotGear == null) { + gear = "无限制"; + } else { + gear = Arrays.toString(unableLaunchAutopilotGear.toArray()); + } this.gear.setText(gear); } From d94e0c405bbfe98bfda4c9d7ac42dc62d6538a5a Mon Sep 17 00:00:00 2001 From: donghongyu Date: Thu, 2 Mar 2023 14:36:50 +0800 Subject: [PATCH 5/9] =?UTF-8?q?[dev=5Farch=5Fopt=5F3.0]=20[Change]=20[=201?= =?UTF-8?q?=E3=80=81=E5=A2=9E=E5=8A=A0=E6=B8=85=E6=89=AB=E8=BD=A6=E5=A4=9A?= =?UTF-8?q?=E5=B1=8F=E5=B9=95=E6=94=AF=E6=8C=81=20]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- app/build.gradle | 4 +- app/functions/och.gradle | 11 ++-- .../fMultiDisplaySweeper.gradle | 54 +++++++++++++++++++ .../function/main/MainLauncherActivity.java | 25 +++++---- .../main/PassengerLauncherActivity.java | 5 +- 5 files changed, 79 insertions(+), 20 deletions(-) create mode 100644 app/productFlavors/fMultiDisplaySweeper.gradle diff --git a/app/build.gradle b/app/build.gradle index 455fd7f487..a74eef3605 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -259,8 +259,10 @@ android { apply from: "./productFlavors/fPadLenovoOchBusPassenger.gradle" apply from: "./productFlavors/fPadLenovoOchTaxiPassenger.gradle" apply from: "./productFlavors/fPadLenovoOchSweeper.gradle" + apply from: "./productFlavors/fMultiDisplayOchBus.gradle" apply from: "./productFlavors/fMultiDisplayOchTaxi.gradle" + apply from: "./productFlavors/fMultiDisplaySweeper.gradle" variantFilter { variant -> def names = variant.flavors*.name @@ -272,7 +274,7 @@ android { } // endregion // region 过滤sweper 的flavors - if (names.contains("sweeper") && !names.contains("fPadLenovoOchSweeper")) { + if (names.contains("sweeper") && !names.contains("fPadLenovoOchSweeper")&& !names.contains("fMultiDisplaySweeper")) { //Gradle会忽略满足上述条件的所有变体 setIgnore(true) } diff --git a/app/functions/och.gradle b/app/functions/och.gradle index e29a99cbe1..54d0bddf87 100644 --- a/app/functions/och.gradle +++ b/app/functions/och.gradle @@ -39,15 +39,18 @@ project.dependencies { // taxi乘客端 fPadLenovoOchTaxiPassengerImplementation (project(':OCH:mogo-och-taxi-passenger')) - // Bus司机端 + // 多屏幕-Bus司机端 fMultiDisplayOchBusImplementation (project(':OCH:mogo-och-bus')) - // Bus乘客端 + // 多屏幕-Bus乘客端 fMultiDisplayOchBusImplementation (project(':OCH:mogo-och-bus-passenger')) - // taxi司机端 + // 多屏幕-taxi司机端 fMultiDisplayOchTaxiImplementation (project(':OCH:mogo-och-taxi')) - // taxi乘客端 + // 多屏幕-taxi乘客端 fMultiDisplayOchTaxiImplementation (project(':OCH:mogo-och-taxi-passenger')) + // 清扫车-多屏幕 + fMultiDisplaySweeperImplementation (project(':OCH:mogo-och-sweeper')) + } } diff --git a/app/productFlavors/fMultiDisplaySweeper.gradle b/app/productFlavors/fMultiDisplaySweeper.gradle new file mode 100644 index 0000000000..fbfd08b1e7 --- /dev/null +++ b/app/productFlavors/fMultiDisplaySweeper.gradle @@ -0,0 +1,54 @@ +project.android.productFlavors { + // 支持多个屏幕异显示的终端,即一个终端包含司机端、乘客端 + fMultiDisplaySweeper { + externalNativeBuild { + ndk { + // 设置支持的SO库架构 + abiFilters "armeabi-v7a", "arm64-v8a" + } + } + minSdkVersion rootProject.ext.android.minSdkVersionPadLenovo + targetSdkVersion rootProject.ext.android.targetSdkVersionPadLenovo + versionCode rootProject.versionCode as int + versionName rootProject.versionName + // 应用包名 + applicationId rootProject.ext.android.fLauncherApplicationId + dimension "product" + + // 车机类型,主要用于区分自研车机还是别人家的车机,自研车机类型为0 + buildConfigField 'int', 'CAR_MACHINE_TYPE', '2' + + // 配置AndroidManifest.xml中用到的参数 + manifestPlaceholders = [ + // 高德地图鉴权信息 + AMAP_API_VALUE : rootProject.ext.android.fLauncherAmapApiValue, + // BUGLY_APP_CHANNEL + CHANNEL_VALUE : "fMultiDisplaySweeper", + // 在启动的时候把Task给清空 + ACTIVITY_ROOT : true, + // Activity的朝向 + SCREEN_ORIENTATION: "landscape" + ] + + // 是否需要实时上报坐标 + buildConfigField 'boolean', 'IS_NEED_UPLOAD_COORDINATES_IN_TIME', 'true' + // GPS数据提供源: 0-Android系统,1-工控机,2-OBU + buildConfigField 'int', 'GPS_PROVIDER', "1" + + // 构建的应用身份类型,具体查看 README.md APP_IDENTITY_MODE规则 + buildConfigField 'String', 'APP_IDENTITY_MODE', "\"Taxi_Driver_Base\"" + // 连接的工控机IP地址 + buildConfigField 'String', 'ADAS_CONNECT_IP', "\"192.168.1.102\"" + // 构建的是否是演示(美化)模式 + buildConfigField 'boolean', 'IS_DEMO_MODE', 'false' + // 构建的是否要动态更换模型 + buildConfigField 'boolean', 'IS_CAR_MODEL_CHANGE', 'true' + + // 构建 是否支持多屏异显异交互 + buildConfigField 'boolean', 'IS_MULTI_DISPLAY', 'true' + + //不能启动自驾的档位 + buildConfigField 'java.util.Set', 'UNABLE_LAUNCH_AUTOPILOT_GEAR', 'null' + } + +} \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/MainLauncherActivity.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/MainLauncherActivity.java index 7049008ae7..1af3a15d1b 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/MainLauncherActivity.java +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/MainLauncherActivity.java @@ -124,27 +124,26 @@ public class MainLauncherActivity extends MainActivity implements IMogoIntentLis .navigation(getContext()); } } - // 处理一个机器多个屏幕方案 + // TODO 董宏宇 目前处于测试阶段,处理一个机器多个屏幕方案 else { ochProvider = (IMoGoFunctionProvider) ARouter.getInstance() - .build("/passenger/api") + .build("/driver/api") .navigation(getContext()); -// -// // 启动乘客端Act -// if (AppIdentityModeUtils.isBus(FunctionBuildConfig.appIdentityMode) || -// AppIdentityModeUtils.isTaxi(FunctionBuildConfig.appIdentityMode)) { -// MultiDisplayUtils.INSTANCE.startActWithSecond( -// this, -// PassengerLauncherActivity.class); -// } - - // 启动广告视频Atc + // 启动乘客端Act if (AppIdentityModeUtils.isBus(FunctionBuildConfig.appIdentityMode) || AppIdentityModeUtils.isTaxi(FunctionBuildConfig.appIdentityMode)) { MultiDisplayUtils.INSTANCE.startActWithSecond( this, - VideoAdAtc.class); + PassengerLauncherActivity.class); } + +// // 启动广告视频Atc +// if (AppIdentityModeUtils.isBus(FunctionBuildConfig.appIdentityMode) || +// AppIdentityModeUtils.isTaxi(FunctionBuildConfig.appIdentityMode)) { +// MultiDisplayUtils.INSTANCE.startActWithSecond( +// this, +// VideoAdAtc.class); +// } } if (ochProvider != null) { diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/PassengerLauncherActivity.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/PassengerLauncherActivity.java index fe16ad97a7..a8b04df52c 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/PassengerLauncherActivity.java +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/main/PassengerLauncherActivity.java @@ -129,8 +129,8 @@ public class PassengerLauncherActivity extends MainActivity implements IMogoInte * 加载网约车模块 */ private void loadOCHModule() { - IMoGoFunctionProvider ochProvider = (IMoGoFunctionProvider) ARouter.getInstance() - .build("/passenger/api") + IMoGoFunctionProvider ochProvider = (IMoGoFunctionProvider) ARouter.getInstance() + .build("/driver/api") .navigation(getContext()); if (ochProvider != null) { ochProvider.createCoverage(this, R.id.module_main_id_och_fragment); @@ -202,6 +202,7 @@ public class PassengerLauncherActivity extends MainActivity implements IMogoInte /** * 魔方按键分发 提测前注释 ToastUtils TODO + * * @param event * @return */ From 730ee8c8df97959a1ee8b9d8cbb919b5cbb562da Mon Sep 17 00:00:00 2001 From: xuxinchao Date: Thu, 2 Mar 2023 17:28:47 +0800 Subject: [PATCH 6/9] =?UTF-8?q?[dev=5Farch=5Fopt=5F3.0]fix=E8=B0=83?= =?UTF-8?q?=E8=AF=95=E9=9D=A2=E6=9D=BF=EF=BC=8C=E7=82=B9=E5=87=BB=E6=89=93?= =?UTF-8?q?=E5=BC=80=E5=8E=86=E5=8F=B2=EF=BC=8CAPP=E5=B4=A9=E6=BA=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DevaToolsProvider.kt | 5 + .../report/IPCReportManager.kt | 32 ++++ .../report}/ReportListFloatWindow.kt | 8 +- .../report/adapter}/ReportListAdapter.kt | 4 +- .../src/main/res/drawable-xhdpi/icon_drag.png | Bin .../main/res/layout/item_report_detail.xml | 28 ++- .../src/main/res/layout/view_report_list.xml | 2 +- .../core/function/hmi/ui/MoGoHmiProvider.kt | 15 -- .../hmi/ui/setting/IPCReportAdapter.kt | 62 ------ .../hmi/ui/setting/IPCReportWindow.kt | 180 ------------------ .../hmi/ui/setting/ToggleDebugView.kt | 39 +--- .../src/main/res/layout/item_ipc_report.xml | 122 ------------ .../src/main/res/layout/view_ipc_report.xml | 58 ------ .../api/devatools/IDevaToolsProvider.kt | 5 + .../api/hmi/warning/IMoGoHmiProvider.kt | 7 - .../call/devatools/CallerDevaToolsManager.kt | 7 + .../function/call/hmi/CallerHmiManager.kt | 13 -- 17 files changed, 81 insertions(+), 506 deletions(-) rename core/function-impl/{mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting => mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report}/ReportListFloatWindow.kt (94%) rename core/function-impl/{mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting => mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/adapter}/ReportListAdapter.kt (97%) rename core/function-impl/{mogo-core-function-hmi => mogo-core-function-devatools}/src/main/res/drawable-xhdpi/icon_drag.png (100%) rename core/function-impl/{mogo-core-function-hmi => mogo-core-function-devatools}/src/main/res/layout/item_report_detail.xml (64%) rename core/function-impl/{mogo-core-function-hmi => mogo-core-function-devatools}/src/main/res/layout/view_report_list.xml (94%) delete mode 100644 core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/IPCReportAdapter.kt delete mode 100644 core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/IPCReportWindow.kt delete mode 100644 core/function-impl/mogo-core-function-hmi/src/main/res/layout/item_ipc_report.xml delete mode 100644 core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_ipc_report.xml diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/DevaToolsProvider.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/DevaToolsProvider.kt index dfdec5e541..5df4043fe7 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/DevaToolsProvider.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/DevaToolsProvider.kt @@ -30,6 +30,7 @@ import com.zhjt.mogo_core_function_devatools.mofang.MoFangManager.Companion.moFa import com.zhjt.mogo_core_function_devatools.monitor.MonitorManager import com.zhjt.mogo_core_function_devatools.monitor.db.MonitorDb import com.zhjt.mogo_core_function_devatools.monitor.db.MonitorDb.Companion.getDb +import com.zhjt.mogo_core_function_devatools.report.IPCReportManager import com.zhjt.mogo_core_function_devatools.report.IPCReportManager.Companion.iPCReportManager import com.zhjt.mogo_core_function_devatools.scene.SceneManager.Companion.sceneManager import com.zhjt.mogo_core_function_devatools.status.StatusManager @@ -162,6 +163,10 @@ class DevaToolsProvider : IDevaToolsProvider { BadCaseManager.showBadCaseManagerWindow(context) } + override fun showReportListWindow(context: Context, isShow: Boolean) { + iPCReportManager.showReportListWindow(context, isShow) + } + override fun downLoadPackage(downloadKey: String, downloadUrl: String) { upgradeManager.downLoadPackage(mContext!!, downloadKey, downloadUrl) } diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/IPCReportManager.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/IPCReportManager.kt index c2b3d6df97..970540e443 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/IPCReportManager.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/IPCReportManager.kt @@ -1,5 +1,7 @@ package com.zhjt.mogo_core_function_devatools.report +import android.app.Activity +import android.content.Context import com.mogo.eagle.core.data.config.FunctionBuildConfig import com.mogo.eagle.core.data.msgbox.MsgBoxBean import com.mogo.eagle.core.data.msgbox.MsgBoxType @@ -37,6 +39,11 @@ class IPCReportManager : IMoGoAutopilotStatusListener { } + //工控机上报列表悬浮窗 + private var reportListFloatWindow: ReportListFloatWindow? = null + //工控机节点上报列表 + private val reportList = arrayListOf() + fun initServer(){ //乘客屏不显示监控信息弹窗,只在司机端提示 if(AppIdentityModeUtils.isDriver(FunctionBuildConfig.appIdentityMode)){ @@ -45,6 +52,19 @@ class IPCReportManager : IMoGoAutopilotStatusListener { } } + fun showReportListWindow(context: Context, isShow: Boolean){ + if(isShow){ + //打开工控机上报列表 + reportListFloatWindow = + ReportListFloatWindow(context as Activity) + reportListFloatWindow?.showFloatWindow() + reportListFloatWindow?.refreshData(reportList) + }else { + //关闭工控机上报列表 + reportListFloatWindow?.hideFloatWindow() + } + } + /** *工控机监控节点上报 */ @@ -61,6 +81,18 @@ class IPCReportManager : IMoGoAutopilotStatusListener { CallerMsgBoxManager.saveMsgBox(MsgBoxBean(MsgBoxType.REPORT, reportEntity)) } + if (reportList.size > 49) { + reportList.removeLast() + } + reportList.add( + 0, + ReportEntity( + TimeUtils.millis2String(System.currentTimeMillis()), + it.src, it.level, it.msg, it.code, it.resultList, it.actionsList + ) + ) + reportListFloatWindow?.refreshData(reportList) + // //Error 弹窗并有提示音 // if(it.resultList.contains(RESULT_AUTOPILOT_DISABLE) // || it.resultList.contains(RESULT_AUTOPILOT_SYSTEM_UNSTARTED) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ReportListFloatWindow.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/ReportListFloatWindow.kt similarity index 94% rename from core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ReportListFloatWindow.kt rename to core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/ReportListFloatWindow.kt index 0c721fab5a..8f381129c8 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ReportListFloatWindow.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/ReportListFloatWindow.kt @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.function.hmi.ui.setting +package com.zhjt.mogo_core_function_devatools.report import android.app.Activity import android.graphics.PixelFormat @@ -7,9 +7,9 @@ import android.view.* import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import com.mogo.eagle.core.data.report.ReportEntity -import com.mogo.eagle.core.function.hmi.R import com.mogo.eagle.core.utilcode.util.BarUtils -import java.lang.reflect.Field +import com.zhjt.mogo_core_function_devatools.R +import com.zhjt.mogo_core_function_devatools.report.adapter.ReportListAdapter /** * @author XuXinChao @@ -51,7 +51,7 @@ class ReportListFloatWindow constructor(activity: Activity) : View.OnTouchListen it.alpha = 0.9f } reportListAdapter= ReportListAdapter(mActivity) - rvReportList.layoutManager = WrapContentLinearLayoutManager(mActivity, + rvReportList.layoutManager = LinearLayoutManager(mActivity, LinearLayoutManager.VERTICAL,false) rvReportList.adapter = reportListAdapter } diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ReportListAdapter.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/adapter/ReportListAdapter.kt similarity index 97% rename from core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ReportListAdapter.kt rename to core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/adapter/ReportListAdapter.kt index ebb27aa079..93d6b35879 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ReportListAdapter.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/adapter/ReportListAdapter.kt @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.function.hmi.ui.setting +package com.zhjt.mogo_core_function_devatools.report.adapter import android.annotation.SuppressLint import android.content.Context @@ -10,7 +10,7 @@ import android.widget.TextView import androidx.recyclerview.widget.RecyclerView import com.mogo.eagle.core.data.report.ReportEntity import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager -import com.mogo.eagle.core.function.hmi.R +import com.zhjt.mogo_core_function_devatools.R /** * @author XuXinChao diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/drawable-xhdpi/icon_drag.png b/core/function-impl/mogo-core-function-devatools/src/main/res/drawable-xhdpi/icon_drag.png similarity index 100% rename from core/function-impl/mogo-core-function-hmi/src/main/res/drawable-xhdpi/icon_drag.png rename to core/function-impl/mogo-core-function-devatools/src/main/res/drawable-xhdpi/icon_drag.png diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/item_report_detail.xml b/core/function-impl/mogo-core-function-devatools/src/main/res/layout/item_report_detail.xml similarity index 64% rename from core/function-impl/mogo-core-function-hmi/src/main/res/layout/item_report_detail.xml rename to core/function-impl/mogo-core-function-devatools/src/main/res/layout/item_report_detail.xml index 767163596a..48a71d32c1 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/item_report_detail.xml +++ b/core/function-impl/mogo-core-function-devatools/src/main/res/layout/item_report_detail.xml @@ -6,44 +6,58 @@ diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_report_list.xml b/core/function-impl/mogo-core-function-devatools/src/main/res/layout/view_report_list.xml similarity index 94% rename from core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_report_list.xml rename to core/function-impl/mogo-core-function-devatools/src/main/res/layout/view_report_list.xml index 758ba32b2f..015bb18a50 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_report_list.xml +++ b/core/function-impl/mogo-core-function-devatools/src/main/res/layout/view_report_list.xml @@ -18,7 +18,7 @@ , - warningReportList: ArrayList, - reportLevel: Int - ) { - ThreadUtils.runOnUiThread { - context?.let { - if (reportLevel == 1) { - IPCReportWindow.show(it, errorReportList, warningReportList, reportLevel) - } - } - } - } - override fun showUpgradeDialog( name: String, url: String, diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/IPCReportAdapter.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/IPCReportAdapter.kt deleted file mode 100644 index e2892cc04e..0000000000 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/IPCReportAdapter.kt +++ /dev/null @@ -1,62 +0,0 @@ -package com.mogo.eagle.core.function.hmi.ui.setting - -import android.view.LayoutInflater -import android.view.View -import android.view.ViewGroup -import android.widget.TextView -import androidx.recyclerview.widget.RecyclerView -import com.mogo.eagle.core.data.report.ReportEntity -import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager -import com.mogo.eagle.core.function.hmi.R -import me.jessyan.autosize.AutoSizeCompat - -/** - * @author XuXinChao - * @description 工控机异常节点上报适配器 - * @since: 2022/5/12 - */ -class IPCReportAdapter: RecyclerView.Adapter(){ - - private var data:List? = null - - fun setData( data: List?){ - this.data = data - } - - override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): IPCReportHolder { - val view = LayoutInflater.from(parent.context) - .inflate(R.layout.item_ipc_report, parent, false) - return IPCReportHolder(view) - } - - override fun onBindViewHolder(holder: IPCReportHolder, position: Int) { - AutoSizeCompat.autoConvertDensityOfGlobal(holder.itemView.resources) - data?.let {it -> - val reportEntity = it[position] - reportEntity.let { - holder.tvReportTimeContent.text = it.time - var resultStr = "发生异常" - for (result in it.resultList){ - resultStr = "${resultStr}-${CallerAutoPilotControlManager.getReportResultDesc(result)}" - } - holder.tvReportResultContent.text = resultStr - holder.tvReportMsgContent.text = it.msg - var actionStr = "" - for (action in it.actionsList){ - actionStr = "${actionStr}-${CallerAutoPilotControlManager.getReportActionDesc(action)}" - } - holder.tvReportActionContent.text = actionStr - } - } - } - - override fun getItemCount() = data?.size ?: 0 - - class IPCReportHolder(itemView: View) : RecyclerView.ViewHolder(itemView){ - var tvReportTimeContent: TextView = itemView.findViewById(R.id.tvReportTimeContent) - var tvReportResultContent: TextView = itemView.findViewById(R.id.tvReportResultContent) - var tvReportMsgContent: TextView = itemView.findViewById(R.id.tvReportMsgContent) - var tvReportActionContent: TextView = itemView.findViewById(R.id.tvReportActionContent) - } - -} \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/IPCReportWindow.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/IPCReportWindow.kt deleted file mode 100644 index df35a63998..0000000000 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/IPCReportWindow.kt +++ /dev/null @@ -1,180 +0,0 @@ -package com.mogo.eagle.core.function.hmi.ui.setting - -import android.app.Activity -import android.content.Context -import android.graphics.PixelFormat -import android.util.DisplayMetrics -import android.view.* -import android.widget.ImageView -import android.widget.TextView -import androidx.recyclerview.widget.LinearLayoutManager -import androidx.recyclerview.widget.RecyclerView -import com.mogo.eagle.core.data.report.ReportEntity -import com.mogo.eagle.core.function.hmi.R -import com.mogo.eagle.core.utilcode.mogo.toast.ResourcesHelper.getDrawable -import com.mogo.eagle.core.utilcode.util.BarUtils -import com.mogo.eagle.core.utilcode.util.SoundUtils - -/** - * @author XuXinChao - * @description 工控机异常节点上报 - * @since: 2022/5/12 - */ -class IPCReportWindow constructor(activity: Activity) : View.OnTouchListener { - - companion object { - private const val TAG = "IPCReportWindow" - - private var ipcReportWindow: IPCReportWindow? = null - - fun show( - context: Context?, - errorReportList: ArrayList, - warningReportList: ArrayList, - reportLevel: Int - ) { - context?.let { - if (ipcReportWindow == null) { - ipcReportWindow = IPCReportWindow(it as Activity) - SoundUtils.playRing(it) - } - ipcReportWindow?.showFloatWindow() - ipcReportWindow?.refreshData(errorReportList, warningReportList, reportLevel) - } - } - } - - private var mActivity: Activity = activity - private var mWindowParams: WindowManager.LayoutParams? = null - private var mWindowManager: WindowManager? = null - private lateinit var rvIPCReport: RecyclerView - private lateinit var ivIpcClose: ImageView - private lateinit var tvIpcErrorTab: TextView - private lateinit var tvIpcWarningTab: TextView - private var ipcReportAdapter: IPCReportAdapter? = null - - private lateinit var mFloatLayout: View - private var mInViewX = 0f - private var mInViewY = 0f - private var mDownInScreenX = 0f - private var mDownInScreenY = 0f - private var mInScreenX = 0f - private var mInScreenY = 0f - - private var ipcErrorReportList: List? = null //错误上报列表 - private var ipcWarningReportList: List? = null//警告上报列表 - - init { - initFloatWindow() - } - - private fun initFloatWindow() { - mFloatLayout = - LayoutInflater.from(mActivity).inflate(R.layout.view_ipc_report, null) as View - mFloatLayout.setOnTouchListener(this) - rvIPCReport = mFloatLayout.findViewById(R.id.rv_ipc_report) - ivIpcClose = mFloatLayout.findViewById(R.id.iv_ipc_close) - tvIpcErrorTab = mFloatLayout.findViewById(R.id.tv_ipc_error_tab) - tvIpcWarningTab = mFloatLayout.findViewById(R.id.tv_ipc_warning_tab) - mWindowParams = WindowManager.LayoutParams() - mWindowManager = mActivity.windowManager - mWindowParams?.let { - it.format = PixelFormat.RGBA_8888 - it.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE - it.gravity = Gravity.START or Gravity.TOP - it.width = 924 - it.height = 444 - it.alpha = 1.0f - } - ipcReportAdapter = IPCReportAdapter() - rvIPCReport.layoutManager = WrapContentLinearLayoutManager( - mActivity, - LinearLayoutManager.VERTICAL, false - ) - rvIPCReport.adapter = ipcReportAdapter - //关闭按钮 - ivIpcClose.setOnClickListener { - hideFloatWindow() - } - //错误列表 - tvIpcErrorTab.setOnClickListener { - tvIpcErrorTab.background = getDrawable(mActivity, R.drawable.ipc_error_tab_normal_bg) - tvIpcWarningTab.background = - getDrawable(mActivity, R.drawable.ipc_warning_tab_normal_bg) - ipcReportAdapter?.setData(ipcErrorReportList) - ipcReportAdapter?.notifyDataSetChanged() - } - //预警列表 - tvIpcWarningTab.setOnClickListener { - tvIpcErrorTab.background = getDrawable(mActivity, R.drawable.ipc_error_tab_select_bg) - tvIpcWarningTab.background = - getDrawable(mActivity, R.drawable.ipc_warning_tab_select_bg) - ipcReportAdapter?.setData(ipcWarningReportList) - ipcReportAdapter?.notifyDataSetChanged() - } - - } - - fun refreshData( - errorReportList: List, - warningReportList: List, - reportLevel: Int - ) { - if (reportLevel == 1) { - ipcReportAdapter?.setData(errorReportList) - ipcErrorReportList = errorReportList - } else { - ipcReportAdapter?.setData(warningReportList) - ipcWarningReportList = warningReportList - } - ipcReportAdapter?.notifyDataSetChanged() - } - - override fun onTouch(v: View?, motionEvent: MotionEvent?): Boolean { - when (motionEvent?.action) { - MotionEvent.ACTION_DOWN -> { - // 获取相对View的坐标,即以此View左上角为原点 - mInViewX = motionEvent.x - mInViewY = motionEvent.y - // 获取相对屏幕的坐标,即以屏幕左上角为原点 - mDownInScreenX = motionEvent.rawX - mDownInScreenY = motionEvent.rawY - BarUtils.getStatusBarHeight() - mInScreenX = motionEvent.rawX - mInScreenY = motionEvent.rawY - BarUtils.getStatusBarHeight() - } - MotionEvent.ACTION_MOVE -> { - // 更新浮动窗口位置参数 - mInScreenX = motionEvent.rawX - mInScreenY = motionEvent.rawY - BarUtils.getStatusBarHeight() - mWindowParams!!.x = (mInScreenX - mInViewX).toInt() - mWindowParams!!.y = (mInScreenY - mInViewY).toInt() - // 手指移动的时候更新小悬浮窗的位置 - mWindowManager!!.updateViewLayout(mFloatLayout, mWindowParams) - } -// MotionEvent.ACTION_UP -> // 如果手指离开屏幕时,xDownInScreen和xInScreen相等,且yDownInScreen和yInScreen相等,则视为触发了单击事件。 -// if (mDownInScreenX === mInScreenX && mDownInScreenY === mInScreenY) { -// } - } - return true - } - - fun showFloatWindow() { - if (mFloatLayout.parent == null) { - val metrics = DisplayMetrics() - // 默认固定位置,靠屏幕右边缘的中间 - mWindowManager!!.defaultDisplay.getMetrics(metrics) - mWindowParams!!.x = metrics.widthPixels -// mWindowParams!!.y = metrics.heightPixels / 2 - BarUtils.getStatusBarHeight() - mWindowParams!!.y = metrics.heightPixels - BarUtils.getStatusBarHeight() - 100 - mWindowManager!!.addView(mFloatLayout, mWindowParams) - } - } - - private fun hideFloatWindow() { - if (mFloatLayout.parent != null) { - mWindowManager!!.removeView(mFloatLayout) - } - ipcReportWindow = null - } - -} \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ToggleDebugView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ToggleDebugView.kt index 69b4b17e89..c66d1681f7 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ToggleDebugView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ToggleDebugView.kt @@ -1,20 +1,17 @@ package com.mogo.eagle.core.function.hmi.ui.setting import android.animation.Animator -import android.app.Activity import android.content.Context import android.view.Gravity import android.view.View import android.view.WindowManager import android.view.animation.OvershootInterpolator import com.mogo.eagle.core.data.enums.SidePattern -import com.mogo.eagle.core.data.report.ReportEntity import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener +import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager import com.mogo.eagle.core.function.hmi.notification.WarningFloat import com.mogo.eagle.core.function.hmi.notification.anim.DefaultAnimator -import com.mogo.eagle.core.utilcode.util.TimeUtils import me.jessyan.autosize.utils.AutoSizeUtils -import mogo_msg.MogoReportMsg class ToggleDebugView private constructor() : IMoGoAutopilotStatusListener { @@ -28,29 +25,6 @@ class ToggleDebugView private constructor() : IMoGoAutopilotStatusListener { private var mDebugSettingViewFloat: WarningFloat.Builder? = null private var mDebugSettingView: DebugSettingView? = null - //工控机节点上报列表 - private val reportList = arrayListOf() - - //工控机上报列表悬浮窗 - private var reportListFloatWindow: ReportListFloatWindow? = null - - override fun onAutopilotGuardian(guardianInfo: MogoReportMsg.MogoReportMessage?) { - super.onAutopilotGuardian(guardianInfo) - guardianInfo?.let { - if (reportList.size > 49) { - reportList.removeLast() - } - reportList.add( - 0, - ReportEntity( - TimeUtils.millis2String(System.currentTimeMillis()), - it.src, it.level, it.msg, it.code, it.resultList, it.actionsList - ) - ) - reportListFloatWindow?.refreshData(reportList) - } - } - /** * 开关DebugView */ @@ -60,18 +34,14 @@ class ToggleDebugView private constructor() : IMoGoAutopilotStatusListener { } else { if (mDebugSettingView == null) { mDebugSettingView = DebugSettingView(context) - mDebugSettingView?.reportInit(reportList) mDebugSettingView?.setClickListener(object : DebugSettingView.ClickListener { override fun showReportListWindow(show: Boolean) { if (show) { //打开工控机上报列表 - reportListFloatWindow = - ReportListFloatWindow(context.applicationContext as Activity) - reportListFloatWindow?.showFloatWindow() - reportListFloatWindow?.refreshData(reportList) + CallerDevaToolsManager.showReportListWindow(context,true) } else { //关闭工控机上报列表 - reportListFloatWindow?.hideFloatWindow() + CallerDevaToolsManager.showReportListWindow(context,false) } } }) @@ -115,8 +85,7 @@ class ToggleDebugView private constructor() : IMoGoAutopilotStatusListener { mDebugSettingViewFloat = null mDebugSettingView = null //关闭工控机上报列表 - reportListFloatWindow?.hideFloatWindow() - reportListFloatWindow = null + } } diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/item_ipc_report.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/item_ipc_report.xml deleted file mode 100644 index 4d3fe403db..0000000000 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/item_ipc_report.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_ipc_report.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_ipc_report.xml deleted file mode 100644 index b80d3247c8..0000000000 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_ipc_report.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/devatools/IDevaToolsProvider.kt b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/devatools/IDevaToolsProvider.kt index 0de776cdd9..7d1360bf39 100644 --- a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/devatools/IDevaToolsProvider.kt +++ b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/devatools/IDevaToolsProvider.kt @@ -110,6 +110,11 @@ interface IDevaToolsProvider : IProvider { */ fun showBadCaseManagerView(context: Context) + /** + * 工控机异常上报列表 + */ + fun showReportListWindow(context: Context,isShow: Boolean) + /** * 下载指定包 */ diff --git a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/hmi/warning/IMoGoHmiProvider.kt b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/hmi/warning/IMoGoHmiProvider.kt index 537b33fe1d..a681b9e6a5 100644 --- a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/hmi/warning/IMoGoHmiProvider.kt +++ b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/hmi/warning/IMoGoHmiProvider.kt @@ -92,13 +92,6 @@ interface IMoGoHmiProvider :IProvider{ */ fun showAdUpgradeStatus(ipcUpgradeStateInfo: IPCUpgradeStateInfo) - /** - * 展示工控机监控上报数据 - * @param errorReportList 错误级别上报数据列表 - * @param warningReportList 提醒级别上报数据列表 - * @param reportLevel 1:error级别 2:warning级别 - */ - fun showIPCReportWindow(errorReportList: ArrayList,warningReportList: ArrayList,reportLevel: Int) /** * 道路视频 放入指定url diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/devatools/CallerDevaToolsManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/devatools/CallerDevaToolsManager.kt index 91f1d0e9e8..d876b8e386 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/devatools/CallerDevaToolsManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/devatools/CallerDevaToolsManager.kt @@ -148,6 +148,13 @@ object CallerDevaToolsManager { devaToolsProviderApi?.showBadCaseManagerView(context) } + /** + * 工控机异常上报列表 + */ + fun showReportListWindow(context: Context,isShow: Boolean){ + devaToolsProviderApi?.showReportListWindow(context,isShow) + } + /** * 下载指定包 */ diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/hmi/CallerHmiManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/hmi/CallerHmiManager.kt index 663a89c7bf..5a97aa8f1d 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/hmi/CallerHmiManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/hmi/CallerHmiManager.kt @@ -165,19 +165,6 @@ object CallerHmiManager { hmiProviderApi?.dismissDispatchDialog() } - /** - * 展示工控机监控上报数据 - * @param errorReportList 错误级别上报数据列表 - * @param warningReportList 提醒级别上报数据列表 - * @param reportLevel 1:error级别 2:warning级别 - */ - fun showIPCReportWindow( - errorReportList: ArrayList, - warningReportList: ArrayList, - reportLevel: Int - ) { - hmiProviderApi?.showIPCReportWindow(errorReportList, warningReportList, reportLevel) - } fun showVideoDialog(infList: List) { hmiProviderApi?.showVideoDialog(infList) From 3d7be57c71774a9df07a60790cf02552c7523d13 Mon Sep 17 00:00:00 2001 From: zhongchao Date: Thu, 2 Mar 2023 19:54:16 +0800 Subject: [PATCH 7/9] [2.13.0-arch-opt] merge --- .../mogo/launcher/startup/ConfigStartUp.kt | 2 +- .../eagle/function/biz/FuncBizProvider.kt | 2 +- .../biz/dispatch/DispatchAutoPilotManager.kt | 101 +++++++++--------- .../dispatch/network/DispatchServiceModel.kt | 20 +++- .../biz/monitoring/CronTaskManager.kt | 4 +- .../biz/monitoring/net/ICameraListServices.kt | 2 +- .../biz/notice/NoticeSocketManager.kt | 4 +- .../biz/notice/network/INoticeApiService.java | 4 +- .../notice/network/NoticeNetWorkManager.java | 6 +- .../biz/v2x/obu/V2xObuEventManager.kt | 2 +- .../redlightwarning/RedLightWarningManager.kt | 4 +- .../core/MogoTrafficLightManager.kt | 5 +- .../network/TrafficLightApiService.kt | 6 +- .../network/TrafficLightNetWorkModel.kt | 2 +- .../function/biz/v2x/vip/VipCarManager.kt | 8 +- .../build.gradle | 36 +++---- .../autopilot/MoGoAutopilotControlProvider.kt | 6 +- .../server/AsyncDataToAutopilotServer.kt | 2 +- .../autopilot/telematic/TeleMsgHandler.kt | 14 +-- .../location/MoGoLocationDispatcher.kt | 2 +- .../datacenter/obu/MoGoObuProvider.kt | 2 +- .../datacenter/obu/MogoObuDcCombineManager.kt | 8 +- .../datacenter/v2x/TrafficLightDispatcher.kt | 2 +- .../eagle/core/function/msgbox/DataManager.kt | 2 +- .../DevaToolsProvider.kt | 2 +- .../badcase/biz/BadCaseConfigView.kt | 4 +- .../badcase/biz/BadCaseManagerView.kt | 10 +- .../badcase/biz/CaseListDialog.java | 2 +- .../badcase/biz/CaseTopicListDialog.java | 4 +- .../badcase/biz/InitiativeBadCaseWindow.kt | 8 +- .../badcase/biz/PassiveBadCaseWindow.kt | 4 +- .../biz/adapter/BagManagerListAdapter.kt | 6 +- .../badcase/biz/adapter/CaseListAdapter.kt | 2 +- .../biz/adapter/RecordTemplateAdapter.kt | 2 +- .../badcase/biz/adapter/TopicListAdapter.kt | 4 +- .../badcase/consts/BadCaseConfig.kt | 2 +- .../binding/BindingCarApiService.java | 4 +- .../binding/BindingCarManager.kt | 2 +- .../binding/BindingCarNetWorkManager.kt | 6 +- .../mofang/MoFangManager.kt | 9 +- .../report/IPCReportManager.kt | 2 +- .../report/ReportListFloatWindow.kt | 2 +- .../report/adapter/ReportListAdapter.kt | 2 +- .../upgrade/IPCUpgradeManager.kt | 2 +- .../upgrade/ObuUpgradeAppNetWorkManager.java | 6 +- .../upgrade/UpgradeApiService.java | 3 +- .../upgrade/UpgradeAppNetWorkManager.java | 2 +- .../mogo-core-function-hmi/build.gradle | 24 +---- .../hmi/receiver/NoticeBroadcastReceiver.kt | 2 +- .../receiver/NoticeNormalBroadcastReceiver.kt | 2 +- .../core/function/hmi/ui/MoGoHmiProvider.kt | 9 +- .../hmi/ui/camera/CameraListAdapter.kt | 2 +- .../function/hmi/ui/camera/CameraListView.kt | 2 +- .../adapter/DriverMsgBoxBubbleAdapter.kt | 2 +- .../msgbox/adapter/DriverMsgBoxListAdapter.kt | 2 +- .../hmi/ui/notice/DispatchAirportDialog.java | 2 +- .../hmi/ui/notice/DispatchBaseDialog.java | 2 +- .../hmi/ui/notice/DispatchCarsDialog.java | 2 +- .../hmi/ui/notice/DispatchDialogManager.java | 10 +- .../hmi/ui/notice/NoticeBannerView.java | 2 +- .../hmi/ui/notice/NoticeCheckDialog.kt | 2 +- .../hmi/ui/notice/NoticeNormalBannerView.java | 2 +- .../notice/traffic/NoticeTrafficAdapter.java | 2 +- .../ui/notice/traffic/NoticeTrafficDialog.kt | 8 +- .../hmi/ui/setting/AccelerationFloatWindow.kt | 1 - .../function/hmi/ui/setting/CameraLiveView.kt | 2 +- .../hmi/ui/setting/DebugSettingView.kt | 6 +- .../hmi/ui/setting/ToggleDebugView.kt | 1 + .../core/function/hmi/ui/setting/ToolsView.kt | 4 +- .../function/hmi/ui/tools/AdUpgradeDialog.kt | 2 +- .../hmi/ui/tools/AutoPilotAndCheckView.kt | 2 +- .../function/hmi/ui/vehicle/PncActionsView.kt | 6 +- .../function/hmi/ui/widget/BlueToothView.kt | 2 +- .../hmi/ui/widget/SystemVersionView.kt | 4 +- .../function/hmi/ui/widget/V2XFogEventView.kt | 2 +- .../function/hmi/ui/widget/V2XWarningView.kt | 2 +- .../business/identify/IdentifyFactory.kt | 2 +- .../identify/MapIdentifySubscriber.kt | 2 +- .../business/identify/TrackManager.java | 7 +- .../identify/TrackerSourceColorHelper.kt | 6 ++ .../core/data/{deva/net => app}/UrlConfig.kt | 2 +- .../data/{ => biz}/camera/CameraEntity.kt | 2 +- .../data/{ => biz}/camera/CameraListInfo.kt | 2 +- .../{ => biz}/camera/CameraStreamEntity.kt | 2 +- .../{ => biz}/camera/LiveCarCameraInfo.kt | 2 +- .../camera/OpenCameraStreamEntity.kt | 2 +- .../data/{ => biz}/camera/ReqLiveCarBean.kt | 2 +- .../DispatchAdasAutoPilotLocReceiverBean.java | 2 +- .../data/{ => biz}/dispatch/EndLatLon.java | 2 +- .../dispatch/ReportDispatchResult.java | 2 +- .../{ => biz}/dispatch/ReportedRoute.java | 2 +- .../core/data/biz/notice/NoticeNormalData.kt | 37 +++++++ .../{ => biz}/notice/NoticeNormalDetail.kt | 2 +- .../data/{ => biz}/notice/NoticeRequest.java | 2 +- .../notice/NoticeTrafficStyleInfo.java | 2 +- .../notice/NoticeTrafficStylePushData.java | 2 +- .../data/{ => biz}/notice/NoticeValue.java | 2 +- .../trafficlight/BaseLaneInfoList.kt | 2 +- .../trafficlight/ChangeLightRequestData.kt | 2 +- .../data/{ => biz}/trafficlight/RoadArrow.kt | 2 +- .../trafficlight/RoadIDRequestData.kt | 2 +- .../{ => biz}/trafficlight/RoadIDResult.kt | 2 +- .../trafficlight/TrafficLightControl.kt | 2 +- .../trafficlight/TrafficLightDetail.kt | 2 +- .../trafficlight/TrafficLightRequestData.kt | 2 +- .../trafficlight/TrafficLightResult.kt | 2 +- .../trafficlight/TrafficLightStatus.kt | 2 +- .../trafficlight/TrafficLightStatusHelper.kt | 2 +- .../core/data/config/FunctionBuildConfig.kt | 2 +- .../badcase/BagDescriptionEntity.kt | 2 +- .../data/{ => deva}/badcase/BagInfoEntity.kt | 4 +- .../{ => deva}/badcase/BagManagerEntity.kt | 6 +- .../{ => deva}/badcase/BagSpaceInfoEntity.kt | 2 +- .../{ => deva}/badcase/RecordCaseEntity.kt | 2 +- .../{ => deva}/badcase/RecordTypeEntity.kt | 2 +- .../{ => deva}/badcase/SpaceInfoEntity.kt | 2 +- .../data/{ => deva}/badcase/SubBagEntity.kt | 2 +- .../data/{ => deva}/badcase/TopicEntity.kt | 2 +- .../{ => deva}/badcase/UploadCosStatEntity.kt | 2 +- .../bindingcar/AdUpgradeStateHelper.kt | 4 +- .../data/{ => deva}/bindingcar/AppInfo.java | 2 +- .../{ => deva}/bindingcar/BindingCarInfo.java | 2 +- .../bindingcar/BindingCarRequest.java | 2 +- .../data/{ => deva}/bindingcar/CarInfo.java | 2 +- .../bindingcar/IPCQueryContainersInfo.kt | 2 +- .../bindingcar/IPCUpgradeStateInfo.kt | 2 +- .../bindingcar/ModifyBindingcarInfo.java | 2 +- .../{ => deva}/bindingcar/UpgradeAppInfo.java | 4 +- .../data/{ => deva}/mofang/MfConstants.kt | 2 +- .../data/{ => deva}/report/ReportEntity.kt | 2 +- .../core/data/msgbox/NoticeFrCloudMsg.kt | 4 +- .../core/data/notice/NoticeNormalData.kt | 37 ------- .../core/data/telematic/TelematicConstant.kt | 7 -- .../mogo/eagle/core/data/upgrade/.gitignore | 1 - .../IMoGoAutopilotControlProvider.kt | 4 +- .../function/api/biz/IMoGoFuncBizProvider.kt | 2 +- .../api/biz/IMoGoNoticeNetCallBack.java | 2 +- .../obu/IMoGoObuConnectListener.kt | 2 +- .../obu/IMoGoObuInfoListener.kt | 2 +- .../obu/IMoGoObuLocationWGS84Listener.kt | 2 +- .../{ => datacenter}/obu/IMoGoObuProvider.kt | 2 +- .../obu/IMoGoObuSaveMessageListener.kt | 2 +- .../obu/IMoGoObuStatusListener.kt | 2 +- .../obu/IMoGoObuWarningMapListener.kt | 2 +- .../obu/IMoGoObuWarningRsiListener.kt | 2 +- .../obu/IMoGoObuWarningRsmListener.kt | 2 +- .../obu/IMoGoObuWarningRvListener.kt | 2 +- .../obu/IMoGoObuWarningSpatListener.kt | 2 +- .../obucombine/IMoGoObuDcCombineListener.kt | 2 +- .../union/IMoGoTrafficLightListener.kt | 2 +- .../api/devatools/IDevaToolsProvider.kt | 2 +- .../mofang/IMoGoMoFangListener.kt | 2 +- .../api/hmi/warning/IMoGoHmiProvider.kt | 11 +- .../{v2x => hmi/warning}/IV2XEventListener.kt | 2 +- .../CallerAutoPilotControlManager.kt | 4 +- .../call/devatools/CallerDevaToolsManager.kt | 2 +- .../function/call/hmi/CallerHmiManager.kt | 10 +- .../mofang/CallerMofangListenerManager.kt | 2 +- .../function/call/obu/CallerObuApiManager.kt | 2 +- .../obu/CallerObuConnectListenerManager.kt | 2 +- .../call/obu/CallerObuInfoListenerManager.kt | 2 +- .../CallerObuLocationWGS84ListenerManager.kt | 2 +- .../obu/CallerObuMapMathListenerManager.kt | 2 +- .../CallerObuSaveMessageListenerManager.kt | 4 +- .../obu/CallerObuWarningListenerManager.kt | 2 +- .../obu/CallerObuWarningRsiListenerManager.kt | 2 +- .../obu/CallerObuWarningRsmListenerManager.kt | 2 +- .../obu/CallerObuWarningRvListenerManager.kt | 2 +- .../CallerObuWarningSpatListenerManager.kt | 2 +- .../CallerObuDcCombineListenerManager.kt | 2 +- .../v2x/CallerTrafficLightListenerManager.kt | 2 +- .../v2x/CallerV2XWarningListenerManager.kt | 2 +- gradle.properties | 2 +- .../uicontroller/IMogoMapUIController.java | 6 ++ .../java/com/mogo/map/AMapViewWrapper.java | 7 +- .../main/java/com/mogo/map/AMapWrapper.java | 2 +- .../com/mogo/map/MogoMapUIController.java | 9 ++ .../map/uicontroller/AMapUIController.java | 8 ++ .../apm/ApmCrashReportProvider.java | 2 +- 179 files changed, 403 insertions(+), 390 deletions(-) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{deva/net => app}/UrlConfig.kt (75%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/camera/CameraEntity.kt (89%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/camera/CameraListInfo.kt (98%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/camera/CameraStreamEntity.kt (87%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/camera/LiveCarCameraInfo.kt (92%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/camera/OpenCameraStreamEntity.kt (84%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/camera/ReqLiveCarBean.kt (77%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/dispatch/DispatchAdasAutoPilotLocReceiverBean.java (98%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/dispatch/EndLatLon.java (92%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/dispatch/ReportDispatchResult.java (94%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/dispatch/ReportedRoute.java (95%) create mode 100644 core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/notice/NoticeNormalData.kt rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/notice/NoticeNormalDetail.kt (98%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/notice/NoticeRequest.java (88%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/notice/NoticeTrafficStyleInfo.java (99%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/notice/NoticeTrafficStylePushData.java (97%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/notice/NoticeValue.java (93%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/trafficlight/BaseLaneInfoList.kt (69%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/trafficlight/ChangeLightRequestData.kt (81%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/trafficlight/RoadArrow.kt (96%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/trafficlight/RoadIDRequestData.kt (72%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/trafficlight/RoadIDResult.kt (96%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/trafficlight/TrafficLightControl.kt (72%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/trafficlight/TrafficLightDetail.kt (80%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/trafficlight/TrafficLightRequestData.kt (79%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/trafficlight/TrafficLightResult.kt (97%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/trafficlight/TrafficLightStatus.kt (93%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => biz}/trafficlight/TrafficLightStatusHelper.kt (94%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/badcase/BagDescriptionEntity.kt (91%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/badcase/BagInfoEntity.kt (85%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/badcase/BagManagerEntity.kt (69%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/badcase/BagSpaceInfoEntity.kt (89%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/badcase/RecordCaseEntity.kt (68%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/badcase/RecordTypeEntity.kt (80%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/badcase/SpaceInfoEntity.kt (88%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/badcase/SubBagEntity.kt (86%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/badcase/TopicEntity.kt (68%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/badcase/UploadCosStatEntity.kt (88%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/bindingcar/AdUpgradeStateHelper.kt (97%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/bindingcar/AppInfo.java (98%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/bindingcar/BindingCarInfo.java (90%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/bindingcar/BindingCarRequest.java (94%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/bindingcar/CarInfo.java (98%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/bindingcar/IPCQueryContainersInfo.kt (80%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/bindingcar/IPCUpgradeStateInfo.kt (91%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/bindingcar/ModifyBindingcarInfo.java (96%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/bindingcar/UpgradeAppInfo.java (89%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/mofang/MfConstants.kt (86%) rename core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/{ => deva}/report/ReportEntity.kt (95%) delete mode 100644 core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/notice/NoticeNormalData.kt delete mode 100644 core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/telematic/TelematicConstant.kt delete mode 100644 core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/upgrade/.gitignore rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{ => datacenter}/obu/IMoGoObuConnectListener.kt (85%) rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{ => datacenter}/obu/IMoGoObuInfoListener.kt (84%) rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{ => datacenter}/obu/IMoGoObuLocationWGS84Listener.kt (86%) rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{ => datacenter}/obu/IMoGoObuProvider.kt (88%) rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{ => datacenter}/obu/IMoGoObuSaveMessageListener.kt (88%) rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{ => datacenter}/obu/IMoGoObuStatusListener.kt (90%) rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{ => datacenter}/obu/IMoGoObuWarningMapListener.kt (85%) rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{ => datacenter}/obu/IMoGoObuWarningRsiListener.kt (85%) rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{ => datacenter}/obu/IMoGoObuWarningRsmListener.kt (87%) rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{ => datacenter}/obu/IMoGoObuWarningRvListener.kt (85%) rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{ => datacenter}/obu/IMoGoObuWarningSpatListener.kt (86%) rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{ => datacenter/obu}/obucombine/IMoGoObuDcCombineListener.kt (83%) rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{ => devatools}/mofang/IMoGoMoFangListener.kt (83%) rename core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/{v2x => hmi/warning}/IV2XEventListener.kt (80%) diff --git a/app/src/main/java/com/mogo/launcher/startup/ConfigStartUp.kt b/app/src/main/java/com/mogo/launcher/startup/ConfigStartUp.kt index 303b93af5c..58d9d51187 100644 --- a/app/src/main/java/com/mogo/launcher/startup/ConfigStartUp.kt +++ b/app/src/main/java/com/mogo/launcher/startup/ConfigStartUp.kt @@ -6,7 +6,7 @@ import com.mogo.eagle.core.data.app.AppConfigInfo import com.mogo.eagle.core.data.config.FunctionBuildConfig import com.mogo.eagle.core.data.config.HdMapBuildConfig import com.mogo.eagle.core.data.config.HmiBuildConfig -import com.mogo.eagle.core.data.deva.net.UrlConfig +import com.mogo.eagle.core.data.app.UrlConfig import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils import com.mogo.eagle.core.utilcode.util.GsonUtils import com.mogo.launcher.BuildConfig diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/FuncBizProvider.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/FuncBizProvider.kt index d1336af45f..cb9be5403d 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/FuncBizProvider.kt +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/FuncBizProvider.kt @@ -3,7 +3,7 @@ package com.mogo.eagle.function.biz import android.content.Context import com.alibaba.android.arouter.facade.annotation.Route import com.mogo.cloud.passport.MoGoAiCloudClientConfig -import com.mogo.eagle.core.data.camera.CameraEntity +import com.mogo.eagle.core.data.biz.camera.CameraEntity import com.mogo.eagle.core.data.config.FunctionBuildConfig import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.eagle.core.function.api.biz.IMoGoFuncBizProvider diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/dispatch/DispatchAutoPilotManager.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/dispatch/DispatchAutoPilotManager.kt index 7dfd3190a9..59468e898a 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/dispatch/DispatchAutoPilotManager.kt +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/dispatch/DispatchAutoPilotManager.kt @@ -7,7 +7,7 @@ import com.mogo.aicloud.services.socket.IMogoOnMessageListener import com.mogo.aicloud.services.socket.MogoAiCloudSocketManager import com.mogo.eagle.core.data.autopilot.AutopilotControlParameters import com.mogo.eagle.core.data.autopilot.AutopilotRouteInfo -import com.mogo.eagle.core.data.dispatch.DispatchAdasAutoPilotLocReceiverBean +import com.mogo.eagle.core.data.biz.dispatch.DispatchAdasAutoPilotLocReceiverBean import com.mogo.eagle.core.data.map.MogoLatLng import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener import com.mogo.eagle.core.function.api.autopilot.IMoGoPlanningRottingListener @@ -228,64 +228,67 @@ class DispatchAutoPilotManager private constructor() : } private fun testEZhouStart() { - val adasAutoPilotLocReceiverBean = DispatchAdasAutoPilotLocReceiverBean( - DispatchAdasAutoPilotLocReceiverBean.DISPATCH_SOURCE_EZHOU, - DispatchAdasAutoPilotLocReceiverBean.DISPATCH_TYPE_START, - "1", - 26.825571122, - 112.5762410415, - "起点---5号跑道", - 26.825571122, - 112.5762410415, - "终点---鄂州机场", - "5分钟", - "AR453航班", - "你车需执行编号ca1098次航班的引导任务,从A区A1到B区B1", - System.currentTimeMillis(), - ArrayList() - ) + val adasAutoPilotLocReceiverBean = + DispatchAdasAutoPilotLocReceiverBean( + DispatchAdasAutoPilotLocReceiverBean.DISPATCH_SOURCE_EZHOU, + DispatchAdasAutoPilotLocReceiverBean.DISPATCH_TYPE_START, + "1", + 26.825571122, + 112.5762410415, + "起点---5号跑道", + 26.825571122, + 112.5762410415, + "终点---鄂州机场", + "5分钟", + "AR453航班", + "你车需执行编号ca1098次航班的引导任务,从A区A1到B区B1", + System.currentTimeMillis(), + ArrayList() + ) receiverBean = adasAutoPilotLocReceiverBean CallerHmiManager.showDispatchDialog(adasAutoPilotLocReceiverBean) } private fun testEZhouStop() { - val adasAutoPilotLocReceiverBean = DispatchAdasAutoPilotLocReceiverBean( - DispatchAdasAutoPilotLocReceiverBean.DISPATCH_SOURCE_EZHOU, - DispatchAdasAutoPilotLocReceiverBean.DISPATCH_TYPE_STOP, - "1", - 0.0, - 0.0, - "", - 0.0, - 0.0, - "", - "", - "", - "", - System.currentTimeMillis(), - ArrayList() - ) + val adasAutoPilotLocReceiverBean = + DispatchAdasAutoPilotLocReceiverBean( + DispatchAdasAutoPilotLocReceiverBean.DISPATCH_SOURCE_EZHOU, + DispatchAdasAutoPilotLocReceiverBean.DISPATCH_TYPE_STOP, + "1", + 0.0, + 0.0, + "", + 0.0, + 0.0, + "", + "", + "", + "", + System.currentTimeMillis(), + ArrayList() + ) receiverBean = adasAutoPilotLocReceiverBean CallerHmiManager.showDispatchDialog(adasAutoPilotLocReceiverBean) } private fun testHengYangStart() { - val adasAutoPilotLocReceiverBean = DispatchAdasAutoPilotLocReceiverBean( - DispatchAdasAutoPilotLocReceiverBean.DISPATCH_SOURCE_HENGYANG, - DispatchAdasAutoPilotLocReceiverBean.DISPATCH_TYPE_START, - "2", - 26.825571122, - 112.5762410415, - "衡阳科学城", - 26.825571122, - 112.5762410415, - "衡阳首钢集团", - "", - "", - "", - System.currentTimeMillis(), - ArrayList() - ) + val adasAutoPilotLocReceiverBean = + DispatchAdasAutoPilotLocReceiverBean( + DispatchAdasAutoPilotLocReceiverBean.DISPATCH_SOURCE_HENGYANG, + DispatchAdasAutoPilotLocReceiverBean.DISPATCH_TYPE_START, + "2", + 26.825571122, + 112.5762410415, + "衡阳科学城", + 26.825571122, + 112.5762410415, + "衡阳首钢集团", + "", + "", + "", + System.currentTimeMillis(), + ArrayList() + ) receiverBean = adasAutoPilotLocReceiverBean CallerHmiManager.showDispatchDialog(adasAutoPilotLocReceiverBean) } diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/dispatch/network/DispatchServiceModel.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/dispatch/network/DispatchServiceModel.kt index 1f5fa404b7..13a5aa2c10 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/dispatch/network/DispatchServiceModel.kt +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/dispatch/network/DispatchServiceModel.kt @@ -6,8 +6,8 @@ import com.mogo.commons.context.ContextHolderUtil import com.mogo.eagle.core.data.BaseData import com.mogo.eagle.core.data.autopilot.AutopilotRouteInfo.RouteModels import com.mogo.eagle.core.data.autopilot.AutopilotStatus -import com.mogo.eagle.core.data.dispatch.ReportDispatchResult -import com.mogo.eagle.core.data.dispatch.ReportedRoute +import com.mogo.eagle.core.data.biz.dispatch.ReportDispatchResult +import com.mogo.eagle.core.data.biz.dispatch.ReportedRoute import com.mogo.eagle.core.network.MoGoRetrofitFactory import com.mogo.eagle.core.network.RequestOptions import com.mogo.eagle.core.network.SubscribeImpl @@ -45,7 +45,10 @@ class DispatchServiceModel private constructor() { valuesBean.reason = reason autopilotStatus.values = valuesBean val sn = MoGoAiCloudClientConfig.getInstance().sn - val reportedRoute = ReportedRoute(sn, autopilotStatus.values) + val reportedRoute = ReportedRoute( + sn, + autopilotStatus.values + ) val map: MutableMap = HashMap() map["sn"] = sn map["data"] = GsonUtil.jsonFromObject(reportedRoute) @@ -75,7 +78,10 @@ class DispatchServiceModel private constructor() { */ fun uploadAutopilotRoute(list: List?) { val sn = MoGoAiCloudClientConfig.getInstance().sn - val reportedRoute = ReportedRoute(sn, GsonUtil.jsonFromObject(list)) + val reportedRoute = ReportedRoute( + sn, + GsonUtil.jsonFromObject(list) + ) val map: MutableMap = HashMap() map["sn"] = sn map["data"] = GsonUtil.jsonFromObject(reportedRoute) @@ -109,7 +115,11 @@ class DispatchServiceModel private constructor() { onError: ((String) -> Unit)? = null ) { val sn = MoGoAiCloudClientConfig.getInstance().sn - val reportDispatchResult = ReportDispatchResult(sn, dispatchResultType) + val reportDispatchResult = + ReportDispatchResult( + sn, + dispatchResultType + ) val map: MutableMap = HashMap() map["sn"] = sn map["data"] = GsonUtil.jsonFromObject(reportDispatchResult) diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/monitoring/CronTaskManager.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/monitoring/CronTaskManager.kt index 208f809f1a..d788a76cc0 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/monitoring/CronTaskManager.kt +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/monitoring/CronTaskManager.kt @@ -5,8 +5,8 @@ import android.os.Looper import android.os.Message import com.mogo.commons.constants.HostConst import com.mogo.commons.utils.RetryWithDelay -import com.mogo.eagle.core.data.camera.CameraEntity -import com.mogo.eagle.core.data.camera.ReqLiveCarBean +import com.mogo.eagle.core.data.biz.camera.CameraEntity +import com.mogo.eagle.core.data.biz.camera.ReqLiveCarBean import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationGCJ02ListenerManager import com.mogo.eagle.core.function.call.hmi.CallerHmiManager import com.mogo.eagle.core.network.MoGoRetrofitFactory diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/monitoring/net/ICameraListServices.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/monitoring/net/ICameraListServices.kt index e3efa5b5bc..d0ebd9f186 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/monitoring/net/ICameraListServices.kt +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/monitoring/net/ICameraListServices.kt @@ -1,6 +1,6 @@ package com.mogo.eagle.function.biz.monitoring.net -import com.mogo.eagle.core.data.camera.* +import com.mogo.eagle.core.data.biz.camera.* import io.reactivex.Observable import io.reactivex.Single import retrofit2.http.* diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/notice/NoticeSocketManager.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/notice/NoticeSocketManager.kt index a30e0b16ae..376e8d1e33 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/notice/NoticeSocketManager.kt +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/notice/NoticeSocketManager.kt @@ -5,13 +5,13 @@ import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxManager.saveMsgBox import com.mogo.aicloud.services.socket.MogoAiCloudSocketManager import com.mogo.aicloud.services.socket.IMogoOnMessageListener -import com.mogo.eagle.core.data.notice.NoticeNormalData +import com.mogo.eagle.core.data.biz.notice.NoticeNormalData import java.lang.Class import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant import com.mogo.eagle.core.data.msgbox.NoticeFrCloudMsg import com.mogo.eagle.core.data.msgbox.MsgBoxBean import com.mogo.eagle.core.data.msgbox.MsgBoxType -import com.mogo.eagle.core.data.notice.NoticeTrafficStylePushData +import com.mogo.eagle.core.data.biz.notice.NoticeTrafficStylePushData import com.mogo.eagle.core.network.utils.GsonUtil /** diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/notice/network/INoticeApiService.java b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/notice/network/INoticeApiService.java index 3a9b27eb3f..00fce7dff0 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/notice/network/INoticeApiService.java +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/notice/network/INoticeApiService.java @@ -1,8 +1,8 @@ package com.mogo.eagle.function.biz.notice.network; import com.mogo.eagle.core.data.BaseData; -import com.mogo.eagle.core.data.notice.NoticeNormalDetail; -import com.mogo.eagle.core.data.notice.NoticeTrafficStyleInfo; +import com.mogo.eagle.core.data.biz.notice.NoticeNormalDetail; +import com.mogo.eagle.core.data.biz.notice.NoticeTrafficStyleInfo; import java.util.Map; diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/notice/network/NoticeNetWorkManager.java b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/notice/network/NoticeNetWorkManager.java index 9ea866b68c..6b92808023 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/notice/network/NoticeNetWorkManager.java +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/notice/network/NoticeNetWorkManager.java @@ -6,9 +6,9 @@ import com.mogo.cloud.network.RetrofitFactory; import com.mogo.cloud.passport.MoGoAiCloudClient; import com.mogo.commons.constants.HostConst; import com.mogo.eagle.core.data.BaseData; -import com.mogo.eagle.core.data.notice.NoticeNormalDetail; -import com.mogo.eagle.core.data.notice.NoticeRequest; -import com.mogo.eagle.core.data.notice.NoticeTrafficStyleInfo; +import com.mogo.eagle.core.data.biz.notice.NoticeNormalDetail; +import com.mogo.eagle.core.data.biz.notice.NoticeRequest; +import com.mogo.eagle.core.data.biz.notice.NoticeTrafficStyleInfo; import com.mogo.eagle.core.function.api.biz.IMoGoNoticeNetCallBack; import com.mogo.eagle.core.network.utils.GsonUtil; diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/obu/V2xObuEventManager.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/obu/V2xObuEventManager.kt index 130cf0ef7a..a16a7f3f71 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/obu/V2xObuEventManager.kt +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/obu/V2xObuEventManager.kt @@ -6,7 +6,7 @@ import com.mogo.eagle.core.data.msgbox.MsgBoxBean import com.mogo.eagle.core.data.msgbox.MsgBoxType import com.mogo.eagle.core.data.msgbox.V2XMsg import com.mogo.eagle.core.data.obu.MogoObuConst -import com.mogo.eagle.core.function.api.obu.IMoGoObuSaveMessageListener +import com.mogo.eagle.core.function.api.datacenter.obu.IMoGoObuSaveMessageListener import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxManager import com.mogo.eagle.core.function.call.obu.CallerObuSaveMessageListenerManager import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/redlightwarning/RedLightWarningManager.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/redlightwarning/RedLightWarningManager.kt index 72c3b3431d..bdb761c9cf 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/redlightwarning/RedLightWarningManager.kt +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/redlightwarning/RedLightWarningManager.kt @@ -1,6 +1,7 @@ package com.mogo.eagle.function.biz.v2x.redlightwarning import android.util.Log +import com.mogo.eagle.core.data.biz.trafficlight.* import com.mogo.eagle.core.data.deva.bizconfig.FuncBizConfig.Companion.BIZ_IVP import com.mogo.eagle.core.data.deva.bizconfig.FuncBizConfig.Companion.BIZ_IVP_GREEN import com.mogo.eagle.core.data.deva.bizconfig.FuncBizConfig.Companion.V2I @@ -10,8 +11,7 @@ import com.mogo.eagle.core.data.map.MogoLocation import com.mogo.eagle.core.data.msgbox.MsgBoxBean import com.mogo.eagle.core.data.msgbox.MsgBoxType import com.mogo.eagle.core.data.msgbox.V2XMsg -import com.mogo.eagle.core.data.trafficlight.* -import com.mogo.eagle.core.data.trafficlight.TrafficLightStatusHelper.getCurrentRoadTrafficLight +import com.mogo.eagle.core.data.biz.trafficlight.TrafficLightStatusHelper.getCurrentRoadTrafficLight import com.mogo.eagle.core.function.api.autopilot.IMoGoChassisLocationGCJ02Listener import com.mogo.eagle.core.function.api.datacenter.union.IMoGoTrafficLightListener import com.mogo.eagle.core.function.api.v2x.IMoGoVipSetListener diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/core/MogoTrafficLightManager.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/core/MogoTrafficLightManager.kt index 72b537691f..e88b3ed963 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/core/MogoTrafficLightManager.kt +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/core/MogoTrafficLightManager.kt @@ -3,8 +3,11 @@ package com.mogo.eagle.function.biz.v2x.trafficlight.core import android.content.Context import android.os.Handler import android.os.Looper +import com.mogo.eagle.core.data.biz.trafficlight.RoadIDResult +import com.mogo.eagle.core.data.biz.trafficlight.TrafficLightControl +import com.mogo.eagle.core.data.biz.trafficlight.TrafficLightResult +import com.mogo.eagle.core.data.biz.trafficlight.isInRange import com.mogo.eagle.core.data.map.MogoLocation -import com.mogo.eagle.core.data.trafficlight.* import com.mogo.eagle.core.function.api.autopilot.IMoGoChassisLocationGCJ02Listener import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationGCJ02ListenerManager import com.mogo.eagle.core.function.call.map.CallerMapUIServiceManager diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/network/TrafficLightApiService.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/network/TrafficLightApiService.kt index f72a79e86d..b977b76a24 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/network/TrafficLightApiService.kt +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/network/TrafficLightApiService.kt @@ -1,9 +1,9 @@ package com.mogo.eagle.function.biz.v2x.trafficlight.network import com.mogo.eagle.core.data.BaseResponse -import com.mogo.eagle.core.data.trafficlight.RoadIDResult -import com.mogo.eagle.core.data.trafficlight.TrafficLightControl -import com.mogo.eagle.core.data.trafficlight.TrafficLightResult +import com.mogo.eagle.core.data.biz.trafficlight.RoadIDResult +import com.mogo.eagle.core.data.biz.trafficlight.TrafficLightControl +import com.mogo.eagle.core.data.biz.trafficlight.TrafficLightResult import retrofit2.http.FieldMap import retrofit2.http.FormUrlEncoded import retrofit2.http.POST diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/network/TrafficLightNetWorkModel.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/network/TrafficLightNetWorkModel.kt index fb54d5cda1..a96f1e89d7 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/network/TrafficLightNetWorkModel.kt +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/trafficlight/network/TrafficLightNetWorkModel.kt @@ -3,7 +3,7 @@ package com.mogo.eagle.function.biz.v2x.trafficlight.network import com.mogo.cloud.passport.MoGoAiCloudClientConfig import com.mogo.commons.constants.HostConst import com.mogo.eagle.core.data.BaseResponse -import com.mogo.eagle.core.data.trafficlight.* +import com.mogo.eagle.core.data.biz.trafficlight.* import com.mogo.eagle.core.network.MoGoRetrofitFactory import com.mogo.eagle.core.network.apiCall import com.mogo.eagle.core.network.cancel diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/vip/VipCarManager.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/vip/VipCarManager.kt index 39a009b500..3dba3f6525 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/vip/VipCarManager.kt +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/vip/VipCarManager.kt @@ -14,10 +14,10 @@ import com.mogo.eagle.core.data.enums.EventTypeEnumNew import com.mogo.eagle.core.data.msgbox.MsgBoxBean import com.mogo.eagle.core.data.msgbox.MsgBoxType import com.mogo.eagle.core.data.msgbox.V2XMsg -import com.mogo.eagle.core.data.trafficlight.TrafficLightResult -import com.mogo.eagle.core.data.trafficlight.currentRoadTrafficLight -import com.mogo.eagle.core.data.trafficlight.isGreen -import com.mogo.eagle.core.data.trafficlight.isRed +import com.mogo.eagle.core.data.biz.trafficlight.TrafficLightResult +import com.mogo.eagle.core.data.biz.trafficlight.currentRoadTrafficLight +import com.mogo.eagle.core.data.biz.trafficlight.isGreen +import com.mogo.eagle.core.data.biz.trafficlight.isRed import com.mogo.eagle.core.data.v2x.VipMessage import com.mogo.eagle.core.function.api.datacenter.union.IMoGoTrafficLightListener import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationWGS84ListenerManager diff --git a/core/function-impl/mogo-core-function-datacenter/build.gradle b/core/function-impl/mogo-core-function-datacenter/build.gradle index a60c8f718b..058a10fc61 100644 --- a/core/function-impl/mogo-core-function-datacenter/build.gradle +++ b/core/function-impl/mogo-core-function-datacenter/build.gradle @@ -46,29 +46,21 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - if (Boolean.valueOf(USE_MAVEN_PACKAGE)) { - implementation rootProject.ext.dependencies.androidxccorektx - implementation rootProject.ext.dependencies.androidxappcompat - implementation project(':libraries:mogo-obu') - implementation project(':libraries:mogo-adas') - implementation project(":foudations:mogo-aicloud-services-sdk") - implementation project(':core:mogo-core-data') - } else { - implementation rootProject.ext.dependencies.androidxccorektx - implementation rootProject.ext.dependencies.androidxappcompat - implementation rootProject.ext.dependencies.arouter - implementation rootProject.ext.dependencies.rxandroid - kapt rootProject.ext.dependencies.aroutercompiler - implementation rootProject.ext.dependencies.androidxroomruntime - kapt rootProject.ext.dependencies.androidxroomcompiler - implementation rootProject.ext.dependencies.androidxroomktx + implementation rootProject.ext.dependencies.androidxccorektx + implementation rootProject.ext.dependencies.androidxappcompat + implementation rootProject.ext.dependencies.rxandroid - implementation project(':libraries:mogo-obu') - implementation project(':libraries:mogo-adas') - implementation rootProject.ext.dependencies.mogoaicloudtelematic - implementation project(':core:mogo-core-function-call') - implementation project(":foudations:mogo-commons") - } + implementation rootProject.ext.dependencies.arouter + kapt rootProject.ext.dependencies.aroutercompiler + implementation rootProject.ext.dependencies.androidxroomruntime + kapt rootProject.ext.dependencies.androidxroomcompiler + implementation rootProject.ext.dependencies.androidxroomktx + + implementation project(':libraries:mogo-obu') + implementation project(':libraries:mogo-adas') + implementation rootProject.ext.dependencies.mogoaicloudtelematic + implementation project(':core:mogo-core-function-call') + implementation project(":foudations:mogo-commons") } //apply from: new File(rootProject.rootDir, "gradle/upload.gradle").toString() diff --git a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/autopilot/MoGoAutopilotControlProvider.kt b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/autopilot/MoGoAutopilotControlProvider.kt index 02f835979b..70e54a5877 100644 --- a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/autopilot/MoGoAutopilotControlProvider.kt +++ b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/autopilot/MoGoAutopilotControlProvider.kt @@ -10,7 +10,7 @@ import com.mogo.cloud.passport.MoGoAiCloudClientConfig import com.mogo.eagle.core.data.autopilot.AutopilotControlParameters import com.mogo.eagle.core.data.autopilot.toAutoPilotLine import com.mogo.eagle.core.data.autopilot.toRouteInfo -import com.mogo.eagle.core.data.badcase.BagManagerEntity +import com.mogo.eagle.core.data.deva.badcase.BagManagerEntity import com.mogo.eagle.core.data.config.FunctionBuildConfig import com.mogo.eagle.core.data.constants.MoGoConfig import com.mogo.eagle.core.data.constants.MogoServicePaths @@ -19,8 +19,8 @@ import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_ALIAS_C import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_LINK_ADAS import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_LINK_LOG_CONNECT_STATUS import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_LINK_LOG_WEB_SOCKET_AUTOPILOT -import com.mogo.eagle.core.data.trafficlight.TrafficLightResult -import com.mogo.eagle.core.data.trafficlight.toTrafficLightDetail +import com.mogo.eagle.core.data.biz.trafficlight.TrafficLightResult +import com.mogo.eagle.core.data.biz.trafficlight.toTrafficLightDetail import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotCarConfigListener import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotControlProvider import com.mogo.eagle.core.function.api.map.collect.IMoGoMapDataCollectProvider diff --git a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/autopilot/server/AsyncDataToAutopilotServer.kt b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/autopilot/server/AsyncDataToAutopilotServer.kt index 6a33aa8008..b92dd55b4c 100644 --- a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/autopilot/server/AsyncDataToAutopilotServer.kt +++ b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/autopilot/server/AsyncDataToAutopilotServer.kt @@ -1,6 +1,6 @@ package com.mogo.eagle.core.function.datacenter.autopilot.server -import com.mogo.eagle.core.data.trafficlight.TrafficLightResult +import com.mogo.eagle.core.data.biz.trafficlight.TrafficLightResult import com.mogo.eagle.core.function.api.datacenter.union.IMoGoTrafficLightListener import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager import com.mogo.eagle.core.function.call.v2x.CallerTrafficLightListenerManager diff --git a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/autopilot/telematic/TeleMsgHandler.kt b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/autopilot/telematic/TeleMsgHandler.kt index 5144d53600..02f71d7c18 100644 --- a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/autopilot/telematic/TeleMsgHandler.kt +++ b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/autopilot/telematic/TeleMsgHandler.kt @@ -8,7 +8,6 @@ import com.mogo.eagle.core.data.app.AppConfigInfo import com.mogo.eagle.core.data.config.FunctionBuildConfig import com.mogo.eagle.core.data.deva.chain.ChainConstant import com.mogo.eagle.core.data.deva.chain.ChainConstant.Companion.CHAIN_LINK_LOG_CONNECT_STATUS -import com.mogo.eagle.core.data.telematic.TelematicConstant import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager.setDemoMode import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager.setIgnoreConditionDraw @@ -31,7 +30,10 @@ import mogo.telematics.pad.MessagePad class TeleMsgHandler : IMsgHandler { - private val TAG = "TeleMsgHandler" + companion object{ + private const val BUSINESS_STRING = 100 + private const val TAG = "TeleMsgHandler" + } @Volatile private var isFirstDisc = true @@ -124,8 +126,8 @@ class TeleMsgHandler : IMsgHandler { } } } - TelematicConstant.BUSINESS_STRING -> { - CallerTelematicListenerManager.invokeReceivedMsg(TelematicConstant.BUSINESS_STRING, it.body) + BUSINESS_STRING -> { + CallerTelematicListenerManager.invokeReceivedMsg(BUSINESS_STRING, it.body) } else -> { } @@ -171,8 +173,8 @@ class TeleMsgHandler : IMsgHandler { invokeNettyConnResult("司机屏SN未获取到,不发送给乘客屏") } } - TelematicConstant.BUSINESS_STRING -> { - CallerTelematicListenerManager.invokeReceivedMsg(TelematicConstant.BUSINESS_STRING, it.body) + BUSINESS_STRING -> { + CallerTelematicListenerManager.invokeReceivedMsg(BUSINESS_STRING, it.body) } else -> { } diff --git a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/location/MoGoLocationDispatcher.kt b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/location/MoGoLocationDispatcher.kt index bc5dfa9d16..cf86f38d37 100644 --- a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/location/MoGoLocationDispatcher.kt +++ b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/location/MoGoLocationDispatcher.kt @@ -5,7 +5,7 @@ import com.mogo.eagle.core.data.enums.DataSourceType import com.mogo.eagle.core.data.map.MogoLocation import com.mogo.eagle.core.function.api.autopilot.IMoGoChassisGnssListener import com.mogo.eagle.core.function.api.map.listener.IGaoDeMapLocationListener -import com.mogo.eagle.core.function.api.obu.IMoGoObuLocationWGS84Listener +import com.mogo.eagle.core.function.api.datacenter.obu.IMoGoObuLocationWGS84Listener import com.mogo.eagle.core.function.call.autopilot.CallerChassisGnssListenerManager import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationGCJ02ListenerManager import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationWGS84ListenerManager diff --git a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/obu/MoGoObuProvider.kt b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/obu/MoGoObuProvider.kt index 5b1cdbcf28..7a0b107842 100644 --- a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/obu/MoGoObuProvider.kt +++ b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/obu/MoGoObuProvider.kt @@ -5,7 +5,7 @@ import com.alibaba.android.arouter.facade.annotation.Route import com.mogo.eagle.core.data.constants.MoGoConfig import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.eagle.core.data.obu.MogoObuConst -import com.mogo.eagle.core.function.api.obu.IMoGoObuProvider +import com.mogo.eagle.core.function.api.datacenter.obu.IMoGoObuProvider import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_OBU import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr diff --git a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/obu/MogoObuDcCombineManager.kt b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/obu/MogoObuDcCombineManager.kt index 7f9651f0da..dc894bbaf4 100644 --- a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/obu/MogoObuDcCombineManager.kt +++ b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/obu/MogoObuDcCombineManager.kt @@ -6,10 +6,10 @@ import com.mogo.eagle.core.data.enums.DataSourceType import com.mogo.eagle.core.data.enums.EventTypeEnumNew import com.mogo.eagle.core.data.enums.TrafficLightEnum import com.mogo.eagle.core.data.enums.WarningDirectionEnum -import com.mogo.eagle.core.function.api.obu.IMoGoObuWarningMapListener -import com.mogo.eagle.core.function.api.obu.IMoGoObuWarningRsiListener -import com.mogo.eagle.core.function.api.obu.IMoGoObuWarningRsmListener -import com.mogo.eagle.core.function.api.obu.IMoGoObuWarningSpatListener +import com.mogo.eagle.core.function.api.datacenter.obu.IMoGoObuWarningMapListener +import com.mogo.eagle.core.function.api.datacenter.obu.IMoGoObuWarningRsiListener +import com.mogo.eagle.core.function.api.datacenter.obu.IMoGoObuWarningRsmListener +import com.mogo.eagle.core.function.api.datacenter.obu.IMoGoObuWarningSpatListener import com.mogo.eagle.core.function.call.hmi.CallerHmiManager import com.mogo.eagle.core.function.call.map.CallerMapUIServiceManager import com.mogo.eagle.core.function.call.obu.* diff --git a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/v2x/TrafficLightDispatcher.kt b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/v2x/TrafficLightDispatcher.kt index b4f9c1f98a..521aa5c3a4 100644 --- a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/v2x/TrafficLightDispatcher.kt +++ b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/datacenter/v2x/TrafficLightDispatcher.kt @@ -2,9 +2,9 @@ package com.mogo.eagle.core.function.datacenter.v2x import android.content.Context import android.os.Handler +import com.mogo.eagle.core.data.biz.trafficlight.* import com.mogo.eagle.core.data.enums.DataSourceType import com.mogo.eagle.core.data.enums.TrafficLightEnum -import com.mogo.eagle.core.data.trafficlight.* import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotIdentifyListener import com.mogo.eagle.core.function.api.datacenter.union.IMoGoTrafficLightListener import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotIdentifyListenerManager diff --git a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/msgbox/DataManager.kt b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/msgbox/DataManager.kt index 9dc9637ff1..7c25c50613 100644 --- a/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/msgbox/DataManager.kt +++ b/core/function-impl/mogo-core-function-datacenter/src/main/java/com/mogo/eagle/core/function/msgbox/DataManager.kt @@ -4,7 +4,7 @@ import android.content.Context import android.os.Looper import com.mogo.eagle.core.data.enums.DataSourceType import com.mogo.eagle.core.data.msgbox.* -import com.mogo.eagle.core.data.report.ReportEntity +import com.mogo.eagle.core.data.deva.report.ReportEntity import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxListenerManager import com.mogo.eagle.core.function.msgbox.db.MsgBoxDb import com.mogo.eagle.core.function.msgbox.db.MsgBoxInfo diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/DevaToolsProvider.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/DevaToolsProvider.kt index 5df4043fe7..668c80ee3c 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/DevaToolsProvider.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/DevaToolsProvider.kt @@ -8,7 +8,7 @@ import com.alibaba.android.arouter.facade.annotation.Route import com.mogo.commons.AbsMogoApplication import com.mogo.commons.debug.DebugConfig import com.mogo.eagle.core.data.EnvConfig -import com.mogo.eagle.core.data.bindingcar.ModifyBindingcarInfo +import com.mogo.eagle.core.data.deva.bindingcar.ModifyBindingcarInfo import com.mogo.eagle.core.data.constants.MogoServicePaths import com.mogo.eagle.core.data.deva.chain.ChainLogParam import com.mogo.eagle.core.data.deva.scene.SceneModule diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/BadCaseConfigView.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/BadCaseConfigView.kt index f0b1b833bd..fe8b177f30 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/BadCaseConfigView.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/BadCaseConfigView.kt @@ -8,8 +8,8 @@ import android.view.LayoutInflater import android.view.View import androidx.constraintlayout.widget.ConstraintLayout import androidx.recyclerview.widget.GridLayoutManager -import com.mogo.eagle.core.data.badcase.RecordTypeEntity -import com.mogo.eagle.core.data.badcase.TopicEntity +import com.mogo.eagle.core.data.deva.badcase.RecordTypeEntity +import com.mogo.eagle.core.data.deva.badcase.TopicEntity import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotRecordListener import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotRecordListenerManager diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/BadCaseManagerView.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/BadCaseManagerView.kt index cd2e164914..2e6d9195ce 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/BadCaseManagerView.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/BadCaseManagerView.kt @@ -12,10 +12,10 @@ import android.view.View import androidx.constraintlayout.widget.ConstraintLayout import androidx.recyclerview.widget.LinearLayoutManager import bag_manager.BagManagerOuterClass -import com.mogo.eagle.core.data.badcase.BagDescriptionEntity -import com.mogo.eagle.core.data.badcase.BagInfoEntity -import com.mogo.eagle.core.data.badcase.BagManagerEntity -import com.mogo.eagle.core.data.badcase.SubBagEntity +import com.mogo.eagle.core.data.deva.badcase.BagDescriptionEntity +import com.mogo.eagle.core.data.deva.badcase.BagInfoEntity +import com.mogo.eagle.core.data.deva.badcase.BagManagerEntity +import com.mogo.eagle.core.data.deva.badcase.SubBagEntity import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotRecordListener import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotRecordListenerManager @@ -425,7 +425,7 @@ class BadCaseManagerView @JvmOverloads constructor( if(titleBagInfo.itemType == 1){ val bagIterator = bagManagerEntity.bagsInfoResp.iterator() var hasBag = false - var bagBagInfo: BagInfoEntity ?= null + var bagBagInfo: BagInfoEntity?= null while(bagIterator.hasNext()){ bagBagInfo = bagIterator.next() if(bagBagInfo.itemType == 0){ diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/CaseListDialog.java b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/CaseListDialog.java index a3c03232d5..a8fdeab7f5 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/CaseListDialog.java +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/CaseListDialog.java @@ -9,7 +9,7 @@ import androidx.annotation.NonNull; import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.RecyclerView; -import com.mogo.eagle.core.data.badcase.RecordCaseEntity; +import com.mogo.eagle.core.data.deva.badcase.RecordCaseEntity; import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotRecordListener; import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager; import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotRecordListenerManager; diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/CaseTopicListDialog.java b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/CaseTopicListDialog.java index 972abec769..ea8ae41b25 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/CaseTopicListDialog.java +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/CaseTopicListDialog.java @@ -14,8 +14,8 @@ import androidx.annotation.NonNull; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; -import com.mogo.eagle.core.data.badcase.RecordTypeEntity; -import com.mogo.eagle.core.data.badcase.TopicEntity; +import com.mogo.eagle.core.data.deva.badcase.RecordTypeEntity; +import com.mogo.eagle.core.data.deva.badcase.TopicEntity; import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotRecordListener; import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager; import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotRecordListenerManager; diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/InitiativeBadCaseWindow.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/InitiativeBadCaseWindow.kt index f2c675caec..469c252887 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/InitiativeBadCaseWindow.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/InitiativeBadCaseWindow.kt @@ -13,10 +13,10 @@ import android.widget.ImageView import android.widget.TextView import com.mogo.cloud.passport.MoGoAiCloudClientConfig import com.mogo.eagle.core.data.app.AppConfigInfo -import com.mogo.eagle.core.data.badcase.BagDescriptionEntity -import com.mogo.eagle.core.data.badcase.BagInfoEntity -import com.mogo.eagle.core.data.badcase.BagManagerEntity -import com.mogo.eagle.core.data.badcase.RecordCaseEntity +import com.mogo.eagle.core.data.deva.badcase.BagDescriptionEntity +import com.mogo.eagle.core.data.deva.badcase.BagInfoEntity +import com.mogo.eagle.core.data.deva.badcase.BagManagerEntity +import com.mogo.eagle.core.data.deva.badcase.RecordCaseEntity import com.mogo.eagle.core.data.map.MogoLocation import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotRecordListener import com.mogo.eagle.core.function.api.autopilot.IMoGoChassisLocationWGS84Listener diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/PassiveBadCaseWindow.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/PassiveBadCaseWindow.kt index bf0429ecf6..446b74c778 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/PassiveBadCaseWindow.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/PassiveBadCaseWindow.kt @@ -17,8 +17,8 @@ import android.widget.TextView import com.google.android.flexbox.FlexboxLayout import com.mogo.cloud.passport.MoGoAiCloudClientConfig import com.mogo.eagle.core.data.app.AppConfigInfo -import com.mogo.eagle.core.data.badcase.BagDescriptionEntity -import com.mogo.eagle.core.data.badcase.BagManagerEntity +import com.mogo.eagle.core.data.deva.badcase.BagDescriptionEntity +import com.mogo.eagle.core.data.deva.badcase.BagManagerEntity import com.mogo.eagle.core.data.map.MogoLocation import com.mogo.eagle.core.data.msgbox.MsgBoxBean import com.mogo.eagle.core.data.msgbox.RecordBagMsg diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/BagManagerListAdapter.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/BagManagerListAdapter.kt index d3c8abc803..381aefa746 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/BagManagerListAdapter.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/BagManagerListAdapter.kt @@ -10,8 +10,8 @@ import android.widget.EditText import android.widget.ImageView import android.widget.TextView import androidx.recyclerview.widget.RecyclerView -import com.mogo.eagle.core.data.badcase.BagDescriptionEntity -import com.mogo.eagle.core.data.badcase.BagInfoEntity +import com.mogo.eagle.core.data.deva.badcase.BagDescriptionEntity +import com.mogo.eagle.core.data.deva.badcase.BagInfoEntity import com.zhjt.mogo_core_function_devatools.R import java.text.DecimalFormat @@ -163,7 +163,7 @@ class BagManagerListAdapter: RecyclerView.Adapter() { interface BagClickListener{ //选择Bag包 - fun onClick(bagInfoEntity: BagInfoEntity,isChecked: Boolean) + fun onClick(bagInfoEntity: BagInfoEntity, isChecked: Boolean) //上报BI平台 fun uploadBI(bagInfoEntity: BagInfoEntity) //编辑Bag包描述信息 diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/CaseListAdapter.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/CaseListAdapter.kt index c0efade685..8e211749b0 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/CaseListAdapter.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/CaseListAdapter.kt @@ -5,7 +5,7 @@ import android.view.View import android.view.ViewGroup import android.widget.TextView import androidx.recyclerview.widget.RecyclerView -import com.mogo.eagle.core.data.badcase.RecordCaseEntity +import com.mogo.eagle.core.data.deva.badcase.RecordCaseEntity import com.zhjt.mogo_core_function_devatools.R /** diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/RecordTemplateAdapter.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/RecordTemplateAdapter.kt index 02dd332eb3..bde524f385 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/RecordTemplateAdapter.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/RecordTemplateAdapter.kt @@ -5,7 +5,7 @@ import android.view.View import android.view.ViewGroup import android.widget.TextView import androidx.recyclerview.widget.RecyclerView -import com.mogo.eagle.core.data.badcase.RecordTypeEntity +import com.mogo.eagle.core.data.deva.badcase.RecordTypeEntity import com.zhjt.mogo_core_function_devatools.R /** diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/TopicListAdapter.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/TopicListAdapter.kt index dc7ffabf0b..33bb3ff608 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/TopicListAdapter.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/biz/adapter/TopicListAdapter.kt @@ -5,7 +5,7 @@ import android.view.View import android.view.ViewGroup import android.widget.CheckBox import androidx.recyclerview.widget.RecyclerView -import com.mogo.eagle.core.data.badcase.TopicEntity +import com.mogo.eagle.core.data.deva.badcase.TopicEntity import com.zhjt.mogo_core_function_devatools.R /** @@ -61,7 +61,7 @@ class TopicListAdapter: RecyclerView.Adapter() } } - private fun moveItem(topicEntity: TopicEntity,removePos: Int,insertedPos: Int){ + private fun moveItem(topicEntity: TopicEntity, removePos: Int, insertedPos: Int){ data?.remove(topicEntity) notifyItemRemoved(removePos) notifyItemRangeChanged(removePos, itemCount - removePos) diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/consts/BadCaseConfig.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/consts/BadCaseConfig.kt index f7c6fcd06f..29b7741383 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/consts/BadCaseConfig.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/badcase/consts/BadCaseConfig.kt @@ -1,6 +1,6 @@ package com.zhjt.mogo_core_function_devatools.badcase.consts -import com.mogo.eagle.core.data.badcase.BagInfoEntity +import com.mogo.eagle.core.data.deva.badcase.BagInfoEntity /** * @author XuXinChao diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarApiService.java b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarApiService.java index e79e5c969d..851ec57c08 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarApiService.java +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarApiService.java @@ -1,7 +1,7 @@ package com.zhjt.mogo_core_function_devatools.binding; -import com.mogo.eagle.core.data.bindingcar.BindingCarInfo; -import com.mogo.eagle.core.data.bindingcar.ModifyBindingcarInfo; +import com.mogo.eagle.core.data.deva.bindingcar.BindingCarInfo; +import com.mogo.eagle.core.data.deva.bindingcar.ModifyBindingcarInfo; import io.reactivex.Observable; import okhttp3.RequestBody; diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarManager.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarManager.kt index a1cbd52ce6..f8827223e0 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarManager.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarManager.kt @@ -6,7 +6,7 @@ import android.util.Log import com.elegant.utils.UiThreadHandler import com.mogo.cloud.passport.MoGoAiCloudClientConfig import com.mogo.eagle.core.data.app.AppConfigInfo.role -import com.mogo.eagle.core.data.bindingcar.ModifyBindingcarInfo +import com.mogo.eagle.core.data.deva.bindingcar.ModifyBindingcarInfo import com.mogo.eagle.core.data.config.FunctionBuildConfig import com.mogo.eagle.core.data.config.HmiBuildConfig import com.mogo.eagle.core.data.obu.MogoObuConst diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarNetWorkManager.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarNetWorkManager.kt index f3a10804ea..9191619b4e 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarNetWorkManager.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/binding/BindingCarNetWorkManager.kt @@ -4,9 +4,9 @@ import android.content.Context import com.mogo.commons.constants.HostConst import com.mogo.commons.constants.SharedPrefsConstants import com.mogo.commons.debug.DebugConfig -import com.mogo.eagle.core.data.bindingcar.BindingCarInfo -import com.mogo.eagle.core.data.bindingcar.BindingCarRequest -import com.mogo.eagle.core.data.bindingcar.ModifyBindingcarInfo +import com.mogo.eagle.core.data.deva.bindingcar.BindingCarInfo +import com.mogo.eagle.core.data.deva.bindingcar.BindingCarRequest +import com.mogo.eagle.core.data.deva.bindingcar.ModifyBindingcarInfo import com.mogo.eagle.core.data.config.HdMapBuildConfig import com.mogo.eagle.core.function.call.hmi.CallerHmiManager.showBindingCarDialog import com.mogo.eagle.core.function.call.hmi.CallerHmiManager.showModifyBindingCarDialog diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/mofang/MoFangManager.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/mofang/MoFangManager.kt index 2d2f43601e..27ffcea085 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/mofang/MoFangManager.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/mofang/MoFangManager.kt @@ -9,8 +9,8 @@ import android.content.Intent import android.content.IntentFilter import android.view.KeyEvent import com.mogo.commons.context.ContextHolderUtil -import com.mogo.eagle.core.data.mofang.MfConstants -import com.mogo.eagle.core.function.api.mofang.IMoGoMoFangListener +import com.mogo.eagle.core.data.deva.mofang.MfConstants +import com.mogo.eagle.core.function.api.devatools.mofang.IMoGoMoFangListener import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager.sendOperatorChangeLaneLeft import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager.sendOperatorChangeLaneRight import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager.sendOperatorSetAcceleratedSpeed @@ -33,7 +33,7 @@ import java.util.* * 魔方连接状态和设备管理 */ @SuppressLint("StaticFieldLeak") -class MoFangManager private constructor() : IMoGoMoFangListener{ +class MoFangManager private constructor() : IMoGoMoFangListener { companion object { val moFangManager: MoFangManager by lazy(mode = LazyThreadSafetyMode.SYNCHRONIZED) { @@ -163,7 +163,8 @@ class MoFangManager private constructor() : IMoGoMoFangListener{ * 魔方按键处理 */ override fun onMofangHandle(keyCode: Int, action: Int): Boolean { - val bluetoothName = SharedPrefsMgr.getInstance(ContextHolderUtil.getContext()).getString(MfConstants.BLUETOOTH_NAME) + val bluetoothName = SharedPrefsMgr.getInstance(ContextHolderUtil.getContext()).getString( + MfConstants.BLUETOOTH_NAME) if (bluetoothName == "MINI_KEYBOARD") { if (!isPressEnd) { isPressEnd = true diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/IPCReportManager.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/IPCReportManager.kt index 970540e443..d9a7997639 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/IPCReportManager.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/IPCReportManager.kt @@ -5,7 +5,7 @@ import android.content.Context import com.mogo.eagle.core.data.config.FunctionBuildConfig import com.mogo.eagle.core.data.msgbox.MsgBoxBean import com.mogo.eagle.core.data.msgbox.MsgBoxType -import com.mogo.eagle.core.data.report.ReportEntity +import com.mogo.eagle.core.data.deva.report.ReportEntity import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotStatusListenerManager import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxManager diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/ReportListFloatWindow.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/ReportListFloatWindow.kt index 8f381129c8..cbca3ef1f2 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/ReportListFloatWindow.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/ReportListFloatWindow.kt @@ -6,7 +6,7 @@ import android.util.DisplayMetrics import android.view.* import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView -import com.mogo.eagle.core.data.report.ReportEntity +import com.mogo.eagle.core.data.deva.report.ReportEntity import com.mogo.eagle.core.utilcode.util.BarUtils import com.zhjt.mogo_core_function_devatools.R import com.zhjt.mogo_core_function_devatools.report.adapter.ReportListAdapter diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/adapter/ReportListAdapter.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/adapter/ReportListAdapter.kt index 93d6b35879..874a7efe91 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/adapter/ReportListAdapter.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/report/adapter/ReportListAdapter.kt @@ -8,7 +8,7 @@ import android.view.View import android.view.ViewGroup import android.widget.TextView import androidx.recyclerview.widget.RecyclerView -import com.mogo.eagle.core.data.report.ReportEntity +import com.mogo.eagle.core.data.deva.report.ReportEntity import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager import com.zhjt.mogo_core_function_devatools.R diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/IPCUpgradeManager.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/IPCUpgradeManager.kt index 5231f35d5e..b83a1f0532 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/IPCUpgradeManager.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/IPCUpgradeManager.kt @@ -5,7 +5,7 @@ import com.mogo.aicloud.services.socket.IMogoOnMessageListener import com.mogo.aicloud.services.socket.MogoAiCloudSocketManager import com.mogo.cloud.passport.MoGoAiCloudClient import com.mogo.eagle.core.data.autopilot.AutopilotStatusInfo -import com.mogo.eagle.core.data.bindingcar.IPCUpgradeStateInfo +import com.mogo.eagle.core.data.deva.bindingcar.IPCUpgradeStateInfo import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotStatusListenerManager import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsListenerManager diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/ObuUpgradeAppNetWorkManager.java b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/ObuUpgradeAppNetWorkManager.java index 1669a4c429..685b74cdb8 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/ObuUpgradeAppNetWorkManager.java +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/ObuUpgradeAppNetWorkManager.java @@ -3,18 +3,16 @@ package com.zhjt.mogo_core_function_devatools.upgrade; import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_BINDING; import android.content.Context; -import android.util.Log; import com.mogo.cloud.passport.MoGoAiCloudClientConfig; import com.mogo.commons.constants.HostConst; -import com.mogo.eagle.core.data.bindingcar.UpgradeAppInfo; -import com.mogo.eagle.core.data.obu.MogoObuConst; +import com.mogo.eagle.core.data.deva.bindingcar.UpgradeAppInfo; import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager; import com.mogo.eagle.core.function.call.obu.CallerObuApiManager; import com.mogo.eagle.core.network.MoGoRetrofitFactory; import com.mogo.eagle.core.network.utils.GsonUtil; import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger; -import com.mogo.eagle.core.utilcode.util.AppUtils; + import io.reactivex.Observer; import io.reactivex.android.schedulers.AndroidSchedulers; import io.reactivex.annotations.NonNull; diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/UpgradeApiService.java b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/UpgradeApiService.java index 02f5f818b4..c32394c484 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/UpgradeApiService.java +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/UpgradeApiService.java @@ -1,13 +1,12 @@ package com.zhjt.mogo_core_function_devatools.upgrade; -import com.mogo.eagle.core.data.bindingcar.UpgradeAppInfo; +import com.mogo.eagle.core.data.deva.bindingcar.UpgradeAppInfo; import io.reactivex.Observable; import okhttp3.RequestBody; import retrofit2.http.Body; import retrofit2.http.Headers; import retrofit2.http.POST; -import retrofit2.http.Query; /** * @author lixiaopeng diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/UpgradeAppNetWorkManager.java b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/UpgradeAppNetWorkManager.java index 220365dcb4..6c42c6384b 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/UpgradeAppNetWorkManager.java +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/UpgradeAppNetWorkManager.java @@ -7,7 +7,7 @@ import android.content.Context; import com.elegant.utils.UiThreadHandler; import com.mogo.cloud.passport.MoGoAiCloudClientConfig; import com.mogo.commons.constants.HostConst; -import com.mogo.eagle.core.data.bindingcar.UpgradeAppInfo; +import com.mogo.eagle.core.data.deva.bindingcar.UpgradeAppInfo; import com.mogo.eagle.core.function.call.hmi.CallerHmiManager; import com.mogo.eagle.core.network.MoGoRetrofitFactory; import com.mogo.eagle.core.network.utils.GsonUtil; diff --git a/core/function-impl/mogo-core-function-hmi/build.gradle b/core/function-impl/mogo-core-function-hmi/build.gradle index 6e3fe588c5..cf6ba9cbf2 100644 --- a/core/function-impl/mogo-core-function-hmi/build.gradle +++ b/core/function-impl/mogo-core-function-hmi/build.gradle @@ -58,10 +58,6 @@ dependencies { implementation rootProject.ext.dependencies.mogoaicloudtrafficlive implementation rootProject.ext.dependencies.material - kapt rootProject.ext.dependencies.androidxroomcompiler - implementation rootProject.ext.dependencies.androidxroomruntime - implementation rootProject.ext.dependencies.androidxroomktx - //Crash日志收集 // implementation rootProject.ext.dependencies.crashSdk implementation rootProject.ext.dependencies.boostmultidex @@ -75,22 +71,12 @@ dependencies { implementation rootProject.ext.dependencies.cicle_indicator implementation rootProject.ext.dependencies.koomnative implementation rootProject.ext.dependencies.koomxhook - if (Boolean.valueOf(USE_MAVEN_PACKAGE)) { - compileOnly rootProject.ext.dependencies.mogocommons - api rootProject.ext.dependencies.mogo_core_res - compileOnly rootProject.ext.dependencies.mogo_core_utils - compileOnly rootProject.ext.dependencies.mogo_core_function_datacenter - compileOnly rootProject.ext.dependencies.mogo_core_function_call - } else { - api project(':test:crashreport-apmbyte') - - compileOnly project(':core:function-impl:mogo-core-function-datacenter') - implementation project(':foudations:mogo-commons') - api project(':core:mogo-core-res') - compileOnly project(':core:mogo-core-utils') - compileOnly project(':core:mogo-core-function-call') - } + api project(':test:crashreport-apmbyte') + compileOnly project(':core:function-impl:mogo-core-function-datacenter') + implementation project(':foudations:mogo-commons') + api project(':core:mogo-core-res') + compileOnly project(':core:mogo-core-function-call') } apply from: new File(rootProject.rootDir, "gradle/upload.gradle").toString() diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/NoticeBroadcastReceiver.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/NoticeBroadcastReceiver.kt index a679b3aa3f..9d3ff07712 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/NoticeBroadcastReceiver.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/NoticeBroadcastReceiver.kt @@ -3,7 +3,7 @@ package com.mogo.eagle.core.function.hmi.receiver import android.content.BroadcastReceiver import android.content.Context import android.content.Intent -import com.mogo.eagle.core.data.notice.NoticeTrafficStylePushData +import com.mogo.eagle.core.data.biz.notice.NoticeTrafficStylePushData import com.mogo.eagle.core.function.call.hmi.CallerHmiManager /** diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/NoticeNormalBroadcastReceiver.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/NoticeNormalBroadcastReceiver.kt index bec65df4af..3903d42442 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/NoticeNormalBroadcastReceiver.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/receiver/NoticeNormalBroadcastReceiver.kt @@ -5,7 +5,7 @@ import android.content.Context import android.content.Intent import com.mogo.eagle.core.data.msgbox.MsgBoxBean import com.mogo.eagle.core.data.msgbox.MsgBoxType -import com.mogo.eagle.core.data.notice.NoticeNormalData +import com.mogo.eagle.core.data.biz.notice.NoticeNormalData import com.mogo.eagle.core.function.call.hmi.CallerHmiManager import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxManager import com.mogo.eagle.core.utilcode.util.SharedPrefs diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiProvider.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiProvider.kt index daf0f927b9..6324592174 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiProvider.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/MoGoHmiProvider.kt @@ -8,18 +8,17 @@ import androidx.lifecycle.lifecycleScope import com.alibaba.android.arouter.facade.annotation.Route import com.mogo.commons.voice.AIAssist import com.mogo.commons.voice.IMogoVoiceCmdCallBack -import com.mogo.eagle.core.data.bindingcar.IPCUpgradeStateInfo +import com.mogo.eagle.core.data.deva.bindingcar.IPCUpgradeStateInfo import com.mogo.eagle.core.data.config.FunctionBuildConfig import com.mogo.eagle.core.data.constants.MogoServicePaths.PATH_FRAGMENT_HMI import com.mogo.eagle.core.data.deva.bizconfig.FuncBizConfig.Companion.BIZ_RTS import com.mogo.eagle.core.data.deva.bizconfig.FuncBizConfig.Companion.V2I -import com.mogo.eagle.core.data.dispatch.DispatchAdasAutoPilotLocReceiverBean +import com.mogo.eagle.core.data.biz.dispatch.DispatchAdasAutoPilotLocReceiverBean import com.mogo.eagle.core.data.enums.EventTypeEnumNew import com.mogo.eagle.core.data.enums.WarningDirectionEnum import com.mogo.eagle.core.data.map.Infrastructure -import com.mogo.eagle.core.data.notice.NoticeNormalData -import com.mogo.eagle.core.data.notice.NoticeTrafficStylePushData -import com.mogo.eagle.core.data.report.ReportEntity +import com.mogo.eagle.core.data.biz.notice.NoticeNormalData +import com.mogo.eagle.core.data.biz.notice.NoticeTrafficStylePushData import com.mogo.eagle.core.function.api.hmi.warning.IMoGoHmiProvider import com.mogo.eagle.core.function.api.hmi.warning.IMoGoWarningStatusListener import com.mogo.eagle.core.function.call.hmi.CallerHmiViewControlListenerManager diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/camera/CameraListAdapter.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/camera/CameraListAdapter.kt index 706fe7ca26..1086700744 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/camera/CameraListAdapter.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/camera/CameraListAdapter.kt @@ -7,7 +7,7 @@ import android.view.ViewGroup import android.widget.TextView import androidx.recyclerview.widget.RecyclerView.Adapter import androidx.recyclerview.widget.RecyclerView.ViewHolder -import com.mogo.eagle.core.data.camera.CameraEntity +import com.mogo.eagle.core.data.biz.camera.CameraEntity import com.mogo.eagle.core.function.hmi.R class CameraListAdapter : Adapter { diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/camera/CameraListView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/camera/CameraListView.kt index 506e313c7d..1e5f42d7b8 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/camera/CameraListView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/camera/CameraListView.kt @@ -20,7 +20,7 @@ import com.mogo.cloud.live.manager.LiveStreamManagerImpl import com.mogo.cloud.passport.MoGoAiCloudClientConfig import com.mogo.cloud.trafficlive.api.ITrafficCarLiveCallBack import com.mogo.cloud.trafficlive.api.MoGoAiCloudTrafficLive -import com.mogo.eagle.core.data.camera.CameraEntity +import com.mogo.eagle.core.data.biz.camera.CameraEntity import com.mogo.eagle.core.function.call.biz.CallerFuncBizManager import com.mogo.eagle.core.function.hmi.R import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/msgbox/adapter/DriverMsgBoxBubbleAdapter.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/msgbox/adapter/DriverMsgBoxBubbleAdapter.kt index 948d93eaec..754c9a91a3 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/msgbox/adapter/DriverMsgBoxBubbleAdapter.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/msgbox/adapter/DriverMsgBoxBubbleAdapter.kt @@ -11,7 +11,7 @@ import androidx.recyclerview.widget.RecyclerView import com.mogo.eagle.core.data.enums.DataSourceType import com.mogo.eagle.core.data.enums.EventTypeEnumNew import com.mogo.eagle.core.data.msgbox.* -import com.mogo.eagle.core.data.report.ReportEntity +import com.mogo.eagle.core.data.deva.report.ReportEntity import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager import com.mogo.eagle.core.function.call.hmi.CallerHmiManager import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxEventListenerManager diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/msgbox/adapter/DriverMsgBoxListAdapter.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/msgbox/adapter/DriverMsgBoxListAdapter.kt index b020fd0ee7..2bf6e3930d 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/msgbox/adapter/DriverMsgBoxListAdapter.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/msgbox/adapter/DriverMsgBoxListAdapter.kt @@ -12,7 +12,7 @@ import androidx.recyclerview.widget.RecyclerView import com.mogo.eagle.core.data.enums.DataSourceType import com.mogo.eagle.core.data.enums.EventTypeEnumNew import com.mogo.eagle.core.data.msgbox.* -import com.mogo.eagle.core.data.report.ReportEntity +import com.mogo.eagle.core.data.deva.report.ReportEntity import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager import com.mogo.eagle.core.function.call.hmi.CallerHmiManager diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchAirportDialog.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchAirportDialog.java index 22905e8b3d..5d9b8d6296 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchAirportDialog.java +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchAirportDialog.java @@ -7,7 +7,7 @@ import android.widget.TextView; import androidx.annotation.NonNull; -import com.mogo.eagle.core.data.dispatch.DispatchAdasAutoPilotLocReceiverBean; +import com.mogo.eagle.core.data.biz.dispatch.DispatchAdasAutoPilotLocReceiverBean; import com.mogo.eagle.core.function.call.biz.CallerFuncBizManager; import com.mogo.eagle.core.function.hmi.R; diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchBaseDialog.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchBaseDialog.java index d22a34eae7..fc45a75ce1 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchBaseDialog.java +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchBaseDialog.java @@ -7,7 +7,7 @@ import android.view.WindowManager; import androidx.annotation.NonNull; -import com.mogo.eagle.core.data.dispatch.DispatchAdasAutoPilotLocReceiverBean; +import com.mogo.eagle.core.data.biz.dispatch.DispatchAdasAutoPilotLocReceiverBean; import com.mogo.eagle.core.function.hmi.R; public abstract class DispatchBaseDialog extends Dialog { diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchCarsDialog.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchCarsDialog.java index b2d450f7ff..5324063e86 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchCarsDialog.java +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchCarsDialog.java @@ -9,7 +9,7 @@ import android.widget.TextView; import androidx.annotation.NonNull; -import com.mogo.eagle.core.data.dispatch.DispatchAdasAutoPilotLocReceiverBean; +import com.mogo.eagle.core.data.biz.dispatch.DispatchAdasAutoPilotLocReceiverBean; import com.mogo.eagle.core.function.call.biz.CallerFuncBizManager; import com.mogo.eagle.core.function.hmi.R; diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchDialogManager.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchDialogManager.java index f77c58d62e..6d6cf91503 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchDialogManager.java +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/DispatchDialogManager.java @@ -1,14 +1,14 @@ package com.mogo.eagle.core.function.hmi.ui.notice; -import static com.mogo.eagle.core.data.dispatch.DispatchAdasAutoPilotLocReceiverBean.DISPATCH_SOURCE_EZHOU; -import static com.mogo.eagle.core.data.dispatch.DispatchAdasAutoPilotLocReceiverBean.DISPATCH_SOURCE_HENGYANG; -import static com.mogo.eagle.core.data.dispatch.DispatchAdasAutoPilotLocReceiverBean.DISPATCH_TYPE_START; -import static com.mogo.eagle.core.data.dispatch.DispatchAdasAutoPilotLocReceiverBean.DISPATCH_TYPE_STOP; +import static com.mogo.eagle.core.data.biz.dispatch.DispatchAdasAutoPilotLocReceiverBean.DISPATCH_SOURCE_EZHOU; +import static com.mogo.eagle.core.data.biz.dispatch.DispatchAdasAutoPilotLocReceiverBean.DISPATCH_SOURCE_HENGYANG; +import static com.mogo.eagle.core.data.biz.dispatch.DispatchAdasAutoPilotLocReceiverBean.DISPATCH_TYPE_START; +import static com.mogo.eagle.core.data.biz.dispatch.DispatchAdasAutoPilotLocReceiverBean.DISPATCH_TYPE_STOP; import android.content.Context; import com.mogo.commons.voice.AIAssist; -import com.mogo.eagle.core.data.dispatch.DispatchAdasAutoPilotLocReceiverBean; +import com.mogo.eagle.core.data.biz.dispatch.DispatchAdasAutoPilotLocReceiverBean; public class DispatchDialogManager { diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeBannerView.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeBannerView.java index 27b83c41fe..4d7d46e607 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeBannerView.java +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeBannerView.java @@ -12,7 +12,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.constraintlayout.widget.ConstraintLayout; -import com.mogo.eagle.core.data.notice.NoticeTrafficStylePushData; +import com.mogo.eagle.core.data.biz.notice.NoticeTrafficStylePushData; import com.mogo.eagle.core.function.hmi.R; import com.mogo.eagle.core.function.hmi.ui.notice.traffic.NoticeTrafficDialog; import com.mogo.eagle.core.utilcode.mogo.glide.GlideApp; diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeCheckDialog.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeCheckDialog.kt index ff1cec7f89..84829e2696 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeCheckDialog.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeCheckDialog.kt @@ -10,7 +10,7 @@ import androidx.lifecycle.LifecycleObserver import com.mogo.commons.module.status.IMogoStatusChangedListener import com.mogo.commons.module.status.MogoStatusManager import com.mogo.commons.module.status.StatusDescriptor -import com.mogo.eagle.core.data.notice.NoticeNormalData +import com.mogo.eagle.core.data.biz.notice.NoticeNormalData import com.mogo.eagle.core.function.hmi.R import com.mogo.eagle.core.function.hmi.dialog.BaseFloatDialog import com.mogo.eagle.core.utilcode.mogo.glide.GlideApp diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeNormalBannerView.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeNormalBannerView.java index 2344915d7b..ce2b66209e 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeNormalBannerView.java +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeNormalBannerView.java @@ -11,7 +11,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.constraintlayout.widget.ConstraintLayout; -import com.mogo.eagle.core.data.notice.NoticeNormalData; +import com.mogo.eagle.core.data.biz.notice.NoticeNormalData; import com.mogo.eagle.core.function.hmi.R; import com.mogo.eagle.core.utilcode.mogo.glide.GlideApp; import com.mogo.eagle.core.utilcode.mogo.glide.transform.GlideRoundedCornersTransform; diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/traffic/NoticeTrafficAdapter.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/traffic/NoticeTrafficAdapter.java index ffa3c6dfe0..bec335bd7b 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/traffic/NoticeTrafficAdapter.java +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/traffic/NoticeTrafficAdapter.java @@ -9,7 +9,7 @@ import android.widget.TextView; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; -import com.mogo.eagle.core.data.notice.NoticeValue; +import com.mogo.eagle.core.data.biz.notice.NoticeValue; import com.mogo.eagle.core.function.hmi.R; import java.util.ArrayList; diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/traffic/NoticeTrafficDialog.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/traffic/NoticeTrafficDialog.kt index 732f534784..c484c2bb6d 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/traffic/NoticeTrafficDialog.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/traffic/NoticeTrafficDialog.kt @@ -14,10 +14,10 @@ import com.mogo.commons.module.status.MogoStatusManager import com.mogo.commons.module.status.StatusDescriptor import com.mogo.eagle.core.data.autopilot.AutopilotControlParameters import com.mogo.eagle.core.data.autopilot.AutopilotControlParameters.AutoPilotLonLat -import com.mogo.eagle.core.data.notice.NoticeTrafficStyleInfo -import com.mogo.eagle.core.data.notice.NoticeTrafficStyleInfo.NoticeTrafficAccountInfo -import com.mogo.eagle.core.data.notice.NoticeTrafficStylePushData -import com.mogo.eagle.core.data.notice.NoticeValue +import com.mogo.eagle.core.data.biz.notice.NoticeTrafficStyleInfo +import com.mogo.eagle.core.data.biz.notice.NoticeTrafficStyleInfo.NoticeTrafficAccountInfo +import com.mogo.eagle.core.data.biz.notice.NoticeTrafficStylePushData +import com.mogo.eagle.core.data.biz.notice.NoticeValue import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager.startAutoPilot import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationWGS84ListenerManager import com.mogo.eagle.core.function.call.biz.CallerFuncBizManager.bizProvider diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/AccelerationFloatWindow.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/AccelerationFloatWindow.kt index 79da994fb5..a1b1a1bdb5 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/AccelerationFloatWindow.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/AccelerationFloatWindow.kt @@ -9,7 +9,6 @@ import androidx.recyclerview.widget.RecyclerView import com.mogo.eagle.core.data.gnss.AccelerationEntity import com.mogo.eagle.core.function.hmi.R import com.mogo.eagle.core.utilcode.util.BarUtils -import java.lang.reflect.Field /** * @author XuXinChao diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/CameraLiveView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/CameraLiveView.kt index 11c1b2d970..4508c2fdcb 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/CameraLiveView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/CameraLiveView.kt @@ -6,7 +6,7 @@ import android.view.Gravity import android.view.View import android.view.WindowManager import android.view.animation.OvershootInterpolator -import com.mogo.eagle.core.data.camera.CameraEntity +import com.mogo.eagle.core.data.biz.camera.CameraEntity import com.mogo.eagle.core.data.deva.bizconfig.FuncBizConfig import com.mogo.eagle.core.data.enums.SidePattern import com.mogo.eagle.core.function.api.hmi.warning.IMoGoWarningStatusListener diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt index c1774af554..08ac910477 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt @@ -41,12 +41,12 @@ import com.mogo.eagle.core.data.gnss.AccelerationEntity import com.mogo.eagle.core.data.map.MogoLocation import com.mogo.eagle.core.data.obu.MogoObuConst import com.mogo.eagle.core.data.obu.ObuStatusInfo -import com.mogo.eagle.core.data.report.ReportEntity +import com.mogo.eagle.core.data.deva.report.ReportEntity import com.mogo.eagle.core.function.api.autopilot.* import com.mogo.eagle.core.function.api.devatools.IMoGoDevaToolsFuncConfigListener import com.mogo.eagle.core.function.api.devatools.IMoGoDevaToolsListener -import com.mogo.eagle.core.function.api.obu.IMoGoObuConnectListener -import com.mogo.eagle.core.function.api.obu.IMoGoObuInfoListener +import com.mogo.eagle.core.function.api.datacenter.obu.IMoGoObuConnectListener +import com.mogo.eagle.core.function.api.datacenter.obu.IMoGoObuInfoListener import com.mogo.eagle.core.function.call.autopilot.* import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsFuncConfigListenerManager import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsListenerManager diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ToggleDebugView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ToggleDebugView.kt index c66d1681f7..7f8ab74496 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ToggleDebugView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ToggleDebugView.kt @@ -7,6 +7,7 @@ import android.view.View import android.view.WindowManager import android.view.animation.OvershootInterpolator import com.mogo.eagle.core.data.enums.SidePattern +import com.mogo.eagle.core.data.deva.report.ReportEntity import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager import com.mogo.eagle.core.function.hmi.notification.WarningFloat diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ToolsView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ToolsView.kt index a765f0434a..8bbb921d72 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ToolsView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/ToolsView.kt @@ -6,8 +6,8 @@ import android.view.Gravity import android.view.View import android.view.WindowManager import android.view.animation.OvershootInterpolator -import com.mogo.eagle.core.data.bindingcar.AdUpgradeStateHelper -import com.mogo.eagle.core.data.bindingcar.IPCUpgradeStateInfo +import com.mogo.eagle.core.data.deva.bindingcar.AdUpgradeStateHelper +import com.mogo.eagle.core.data.deva.bindingcar.IPCUpgradeStateInfo import com.mogo.eagle.core.data.enums.SidePattern import com.mogo.eagle.core.function.api.hmi.warning.IMoGoWarningStatusListener import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/tools/AdUpgradeDialog.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/tools/AdUpgradeDialog.kt index 8a645c3cf2..215b2fbbbd 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/tools/AdUpgradeDialog.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/tools/AdUpgradeDialog.kt @@ -3,7 +3,7 @@ package com.mogo.eagle.core.function.hmi.ui.tools import android.content.Context import android.widget.TextView import androidx.lifecycle.LifecycleObserver -import com.mogo.eagle.core.data.bindingcar.AdUpgradeStateHelper +import com.mogo.eagle.core.data.deva.bindingcar.AdUpgradeStateHelper import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager import com.mogo.eagle.core.function.hmi.R import com.mogo.eagle.core.function.hmi.dialog.BaseFloatDialog diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/tools/AutoPilotAndCheckView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/tools/AutoPilotAndCheckView.kt index f120cf33e1..1ad27de6c1 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/tools/AutoPilotAndCheckView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/tools/AutoPilotAndCheckView.kt @@ -13,7 +13,7 @@ import android.widget.FrameLayout import com.mogo.commons.debug.DebugConfig import com.mogo.eagle.core.data.app.AppConfigInfo import com.mogo.eagle.core.data.autopilot.AutopilotStatusInfo -import com.mogo.eagle.core.data.bindingcar.IPCUpgradeStateInfo +import com.mogo.eagle.core.data.deva.bindingcar.IPCUpgradeStateInfo import com.mogo.eagle.core.data.temp.EventLogout import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotCarConfigListener import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/vehicle/PncActionsView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/vehicle/PncActionsView.kt index 1b792da246..5d073ae54e 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/vehicle/PncActionsView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/vehicle/PncActionsView.kt @@ -10,9 +10,9 @@ import com.mogo.eagle.core.data.autopilot.AutopilotStatusInfo import com.mogo.eagle.core.data.autopilot.pnc.PncActionsHelper import com.mogo.eagle.core.data.deva.bizconfig.FuncBizConfig.Companion.BIZ_PNC_ACTIONS import com.mogo.eagle.core.data.deva.bizconfig.FuncBizConfig.Companion.FOUNDATION -import com.mogo.eagle.core.data.trafficlight.TrafficLightResult -import com.mogo.eagle.core.data.trafficlight.currentRoadTrafficLight -import com.mogo.eagle.core.data.trafficlight.isRed +import com.mogo.eagle.core.data.biz.trafficlight.TrafficLightResult +import com.mogo.eagle.core.data.biz.trafficlight.currentRoadTrafficLight +import com.mogo.eagle.core.data.biz.trafficlight.isRed import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotPlanningActionsListener import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener.Companion.STATUS_AUTOPILOT_RUNNING diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/BlueToothView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/BlueToothView.kt index 6c968f7269..74b577c554 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/BlueToothView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/BlueToothView.kt @@ -4,7 +4,7 @@ import android.content.Context import android.util.AttributeSet import android.view.LayoutInflater import android.widget.RelativeLayout -import com.mogo.eagle.core.data.mofang.MfConstants +import com.mogo.eagle.core.data.deva.mofang.MfConstants import com.mogo.eagle.core.function.api.devatools.IMoGoDevaToolsListener import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsListenerManager import com.mogo.eagle.core.function.hmi.R diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SystemVersionView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SystemVersionView.kt index 7c8ea47b26..52281e673c 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SystemVersionView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/SystemVersionView.kt @@ -6,8 +6,8 @@ import android.view.LayoutInflater import android.view.View import androidx.constraintlayout.widget.ConstraintLayout import com.mogo.eagle.core.data.autopilot.AutopilotStatusInfo -import com.mogo.eagle.core.data.bindingcar.AdUpgradeStateHelper -import com.mogo.eagle.core.data.bindingcar.IPCUpgradeStateInfo +import com.mogo.eagle.core.data.deva.bindingcar.AdUpgradeStateHelper +import com.mogo.eagle.core.data.deva.bindingcar.IPCUpgradeStateInfo import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener import com.mogo.eagle.core.function.api.devatools.IMoGoDevaToolsListener import com.mogo.eagle.core.function.api.hmi.autopilot.IMoGoCheckAutoPilotBtnListener diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/V2XFogEventView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/V2XFogEventView.kt index ac4b9f8c6c..316927bb91 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/V2XFogEventView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/V2XFogEventView.kt @@ -11,7 +11,7 @@ import android.view.View import androidx.constraintlayout.widget.ConstraintLayout import com.mogo.eagle.core.data.enums.EventTypeEnumNew import com.mogo.eagle.core.data.enums.WarningDirectionEnum -import com.mogo.eagle.core.function.api.v2x.IV2XEventListener +import com.mogo.eagle.core.function.api.hmi.warning.IV2XEventListener import com.mogo.eagle.core.function.call.v2x.CallerV2XWarningListenerManager import com.mogo.eagle.core.function.hmi.R import com.mogo.eagle.core.utilcode.util.ThreadUtils diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/V2XWarningView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/V2XWarningView.kt index 9e67a3cc83..638d98997e 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/V2XWarningView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/V2XWarningView.kt @@ -10,7 +10,7 @@ import android.view.animation.LinearInterpolator import android.widget.RelativeLayout import com.mogo.eagle.core.data.enums.WarningDirectionEnum import com.mogo.eagle.core.data.enums.WarningDirectionEnum.* -import com.mogo.eagle.core.function.api.v2x.IV2XEventListener +import com.mogo.eagle.core.function.api.hmi.warning.IV2XEventListener import com.mogo.eagle.core.function.call.v2x.CallerV2XWarningListenerManager import com.mogo.eagle.core.function.hmi.R import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/IdentifyFactory.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/IdentifyFactory.kt index f633dc7908..6a220c4990 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/IdentifyFactory.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/IdentifyFactory.kt @@ -4,7 +4,7 @@ import android.os.Handler import android.os.Message import com.mogo.eagle.core.data.config.FunctionBuildConfig import com.mogo.eagle.core.data.traffic.TrafficData -import com.mogo.eagle.core.function.api.obu.IMoGoObuStatusListener +import com.mogo.eagle.core.function.api.datacenter.obu.IMoGoObuStatusListener import com.mogo.eagle.core.function.call.obu.CallerObuWarningListenerManager import com.mogo.eagle.core.utilcode.mogo.thread.WorkThreadHandler import mogo.telematics.pad.MessagePad diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/MapIdentifySubscriber.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/MapIdentifySubscriber.kt index 247ccf5524..ebc699ddcb 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/MapIdentifySubscriber.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/MapIdentifySubscriber.kt @@ -8,7 +8,7 @@ import com.mogo.eagle.core.data.traffic.TrafficData import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotIdentifyListener import com.mogo.eagle.core.function.api.base.IMoGoSubscriber import com.mogo.eagle.core.function.api.map.marker.IMoGoIdentifyListener -import com.mogo.eagle.core.function.api.obu.IMoGoObuStatusListener +import com.mogo.eagle.core.function.api.datacenter.obu.IMoGoObuStatusListener import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotIdentifyListenerManager import com.mogo.eagle.core.function.call.obu.CallerObuWarningListenerManager import com.mogo.eagle.core.utilcode.util.ThreadUtils diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackManager.java b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackManager.java index b25656888e..cd011c9c6d 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackManager.java +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackManager.java @@ -160,11 +160,14 @@ public class TrackManager { } public void clearAll() { - MogoMarkerManager.getInstance(AbsMogoApplication.getApp()).clearAllMarker(); cellIdCaches.clear(); trafficDataUuid.clear(); WarningHelper.INSTANCE.clear(); - mMarkersCaches.forEach((uuid, trackObj) -> trackObj.clear()); + mMarkersCaches.forEach((uuid, trackObj) -> { + trackObj.clear(); + MogoMarkerManager.getInstance(AbsMogoApplication.getApp()) + .removeMarker(uuid); + }); mMarkersCaches.clear(); } diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackerSourceColorHelper.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackerSourceColorHelper.kt index d530f02c48..13f0e013b1 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackerSourceColorHelper.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/business/identify/TrackerSourceColorHelper.kt @@ -3,6 +3,7 @@ package com.mogo.eagle.core.function.business.identify import android.annotation.SuppressLint import com.mogo.eagle.core.data.config.FunctionBuildConfig import com.mogo.eagle.core.data.enums.TrafficTypeEnum +import com.mogo.eagle.core.function.call.map.CallerMapUIServiceManager import mogo.telematics.pad.MessagePad.* object TrackerSourceColorHelper { @@ -65,6 +66,11 @@ object TrackerSourceColorHelper { //僵尸车 if(data.addAttribute == AdditionalAttribute.ATTR_ZOMBIE){ color = "#AE7887FF" + CallerMapUIServiceManager.getMapUIController()?.let { + if(it.isDayMode){ + color = "#AD7488FF" + } + } } // pnc预警 diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/deva/net/UrlConfig.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/app/UrlConfig.kt similarity index 75% rename from core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/deva/net/UrlConfig.kt rename to core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/app/UrlConfig.kt index 31269b7552..70578dc237 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/deva/net/UrlConfig.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/app/UrlConfig.kt @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.data.deva.net +package com.mogo.eagle.core.data.app import com.google.gson.annotations.SerializedName diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/CameraEntity.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/CameraEntity.kt similarity index 89% rename from core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/CameraEntity.kt rename to core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/CameraEntity.kt index 5c188ac14b..56368828ae 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/CameraEntity.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/CameraEntity.kt @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.data.camera +package com.mogo.eagle.core.data.biz.camera data class CameraEntity( var flvUrl: String?="", diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/CameraListInfo.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/CameraListInfo.kt similarity index 98% rename from core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/CameraListInfo.kt rename to core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/CameraListInfo.kt index 34adf4129f..b704ac5fa6 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/CameraListInfo.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/CameraListInfo.kt @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.data.camera +package com.mogo.eagle.core.data.biz.camera import androidx.annotation.Keep diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/CameraStreamEntity.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/CameraStreamEntity.kt similarity index 87% rename from core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/CameraStreamEntity.kt rename to core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/CameraStreamEntity.kt index 2c91262c58..7aca7bee4e 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/CameraStreamEntity.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/CameraStreamEntity.kt @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.data.camera +package com.mogo.eagle.core.data.biz.camera import androidx.annotation.Keep import com.google.gson.annotations.SerializedName diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/LiveCarCameraInfo.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/LiveCarCameraInfo.kt similarity index 92% rename from core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/LiveCarCameraInfo.kt rename to core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/LiveCarCameraInfo.kt index 99f7bfea0f..aa4968247b 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/LiveCarCameraInfo.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/LiveCarCameraInfo.kt @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.data.camera +package com.mogo.eagle.core.data.biz.camera import androidx.annotation.Keep import com.google.gson.annotations.SerializedName diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/OpenCameraStreamEntity.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/OpenCameraStreamEntity.kt similarity index 84% rename from core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/OpenCameraStreamEntity.kt rename to core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/OpenCameraStreamEntity.kt index e35fdf4aff..fae1bc5f4e 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/OpenCameraStreamEntity.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/OpenCameraStreamEntity.kt @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.data.camera +package com.mogo.eagle.core.data.biz.camera import androidx.annotation.Keep import com.google.gson.annotations.SerializedName diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/ReqLiveCarBean.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/ReqLiveCarBean.kt similarity index 77% rename from core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/ReqLiveCarBean.kt rename to core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/ReqLiveCarBean.kt index 260b5f2881..583149e92f 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/camera/ReqLiveCarBean.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/camera/ReqLiveCarBean.kt @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.data.camera +package com.mogo.eagle.core.data.biz.camera import androidx.annotation.Keep diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/dispatch/DispatchAdasAutoPilotLocReceiverBean.java b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/dispatch/DispatchAdasAutoPilotLocReceiverBean.java similarity index 98% rename from core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/dispatch/DispatchAdasAutoPilotLocReceiverBean.java rename to core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/dispatch/DispatchAdasAutoPilotLocReceiverBean.java index 858684f53c..99a1b51322 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/dispatch/DispatchAdasAutoPilotLocReceiverBean.java +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/dispatch/DispatchAdasAutoPilotLocReceiverBean.java @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.data.dispatch; +package com.mogo.eagle.core.data.biz.dispatch; import com.mogo.eagle.core.data.map.MogoLatLng; diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/dispatch/EndLatLon.java b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/dispatch/EndLatLon.java similarity index 92% rename from core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/dispatch/EndLatLon.java rename to core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/dispatch/EndLatLon.java index bafb42cb9f..d4262366b1 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/dispatch/EndLatLon.java +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/dispatch/EndLatLon.java @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.data.dispatch; +package com.mogo.eagle.core.data.biz.dispatch; public class EndLatLon { diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/dispatch/ReportDispatchResult.java b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/dispatch/ReportDispatchResult.java similarity index 94% rename from core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/dispatch/ReportDispatchResult.java rename to core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/dispatch/ReportDispatchResult.java index 9ce266cf40..24bc5a0833 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/dispatch/ReportDispatchResult.java +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/dispatch/ReportDispatchResult.java @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.data.dispatch; +package com.mogo.eagle.core.data.biz.dispatch; public class ReportDispatchResult { diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/dispatch/ReportedRoute.java b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/dispatch/ReportedRoute.java similarity index 95% rename from core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/dispatch/ReportedRoute.java rename to core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/dispatch/ReportedRoute.java index 9e72e0b75b..d182d26495 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/dispatch/ReportedRoute.java +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/dispatch/ReportedRoute.java @@ -1,4 +1,4 @@ -package com.mogo.eagle.core.data.dispatch; +package com.mogo.eagle.core.data.biz.dispatch; import com.mogo.eagle.core.data.autopilot.AutopilotStatus; diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/notice/NoticeNormalData.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/notice/NoticeNormalData.kt new file mode 100644 index 0000000000..4943249beb --- /dev/null +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/biz/notice/NoticeNormalData.kt @@ -0,0 +1,37 @@ +package com.mogo.eagle.core.data.biz.notice + +import androidx.annotation.Keep +import java.io.Serializable + +/** + * @description 普通公告数据类型 + * + * @author lixiaopeng + * @since 2021/10/29 + */ +@Keep +data class NoticeNormalData( + var appIcon: String = "", //目标app icon图标地址 + var title: String = "", //标题 + var content: String = "", //内容 + var dbId: String = "", //公告id + var imageUrl: String = "", //图片地址 + var videoUrl: String = "", //视频地址 + var fileType: Int = 0, // 1图片,2视频 + val tts: String = "", //语音播报词 + val speedLimit: Int = 0, //超过速度后延迟显示 + var showTimeout: Int = 0, //显示等待时长 + var showTimeoutShadow: Int = 0, // 显示等待时长备份 + var QRCode: String = "", //二维码地址 + var mainSchema: String = "", //schema跳转协议 + val mainVoiceCmd: List? = null, //触发主schema 命令词 + val cancelVoiceCmd: List? = null, //隐藏当前push命令词 + val buttons: List