diff --git a/app/productFlavors/fPadLenovoOchSweeper.gradle b/app/productFlavors/fPadLenovoOchSweeper.gradle index d6f86c2e59..843711b395 100644 --- a/app/productFlavors/fPadLenovoOchSweeper.gradle +++ b/app/productFlavors/fPadLenovoOchSweeper.gradle @@ -25,8 +25,8 @@ project.android.productFlavors { // GPS数据提供源: 0-Android系统,1-工控机,2-OBU buildConfigField 'int', 'GPS_PROVIDER', "1" - // 构建的应用身份类型,出租车0|小巴A-司机|乘客 - buildConfigField 'int', 'APP_IDENTITY_MODE', "0xA0" + // 构建的应用身份类型,出租车0|小巴A|清扫车B-司机|乘客 + buildConfigField 'int', 'APP_IDENTITY_MODE', "0xB0" // 连接的工控机IP地址 buildConfigField 'String', 'ADAS_CONNECT_IP', "\"192.168.8.102\"" // 构建的是否是演示(美化)模式 diff --git a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/config/FunctionBuildConfig.kt b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/config/FunctionBuildConfig.kt index 690adf88a0..029def31b3 100644 --- a/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/config/FunctionBuildConfig.kt +++ b/core/mogo-core-data/src/main/java/com/mogo/eagle/core/data/config/FunctionBuildConfig.kt @@ -72,6 +72,8 @@ object FunctionBuildConfig { * * 0xA0 = 小巴车-司机模式(默认) * 0xA1 = 小巴车-乘客模式(部分功能受到限制) + * + * 0xB0 = 清扫车-司机模式(默认) */ @Volatile @JvmField diff --git a/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/mogo/AppIdentityModeUtils.kt b/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/mogo/AppIdentityModeUtils.kt index 65dc5c8b40..7b8d7e8171 100644 --- a/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/mogo/AppIdentityModeUtils.kt +++ b/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/mogo/AppIdentityModeUtils.kt @@ -50,6 +50,17 @@ object AppIdentityModeUtils { return appIdentityMode and 0xA0 == 0xA0 } + /** + * 是否是 清扫车(这里不细分具体是:司机、乘客等类型) + * + * @param appIdentityMode productFlavors 配置的类型 + * @return true - 是清扫车端 false - 不是清扫车端 + */ + @JvmStatic + fun isSweeper(appIdentityMode: Int): Boolean { + return appIdentityMode and 0xB0 == 0xB0 + } + /** * 是否是 出租车端(这里不细分具体是:司机、乘客等类型) *