[8.1.0]多链路数据控制

This commit is contained in:
xuxinchao
2025-06-08 11:26:46 +08:00
parent 6a2c64289b
commit d7430b8dfd
6 changed files with 101 additions and 46 deletions

View File

@@ -308,14 +308,14 @@ object FunctionBuildConfig {
*/
@Volatile
@JvmField
var v2xTotalSwitch = Utils.getApp().resources.getBoolean(R.bool.v2x_total_switch)
var v2xTotalSwitch = true
/**
* V2N总开关,其子开关包括V2N新链路、V2N场景进PNC
*/
@Volatile
@JvmField
var v2nTotalSwitch = Utils.getApp().resources.getBoolean(R.bool.v2n_total_switch)
var v2nTotalSwitch = true
/**
* 是否开启PNC障碍物颜色提醒
@@ -381,12 +381,90 @@ object FunctionBuildConfig {
@JvmField
var isShowExamWindow = false
/**
* NDE数据上车上行
*/
@JvmField
@Volatile
var ndeUpwardSwitch = Utils.getApp().resources.getBoolean(R.bool.nde_upward_switch)
/**
* 车辆图像上传行云大模型
*/
@Volatile
@JvmField
var isImageUpload = false
var isImageUpload = Utils.getApp().resources.getBoolean(R.bool.image_upload_switch)
/**
* NDE数据上车下行
*/
@Volatile
@JvmField
var ndeDownwardSwitch = Utils.getApp().resources.getBoolean(R.bool.nde_downward_switch)
/**
* 事件数据进PNC应用
*/
@Volatile
@JvmField
var ndeEventDataToPnc = Utils.getApp().resources.getBoolean(R.bool.nde_event_data_to_pnc)
/**
* 感知数据进PNC应用
*/
@Volatile
@JvmField
var ndePerceptionDataToPnc = Utils.getApp().resources.getBoolean(R.bool.nde_perception_data_to_pnc)
/**
* 云控基础平台上行
*/
@Volatile
@JvmField
var cloudControlUpward = Utils.getApp().resources.getBoolean(R.bool.cloud_control_upward)
/**
* 云控基础平台下行
*/
@Volatile
@JvmField
var cloudControlDownward = Utils.getApp().resources.getBoolean(R.bool.cloud_control_downward)
/**
* OBU上报(V2I、V2V上行)
*/
@Volatile
@JvmField
var obuUpwardSwitch = Utils.getApp().resources.getBoolean(R.bool.obu_upward_switch)
/**
* V2I下行默认开关
*/
@Volatile
@JvmField
var v2iDownwardSwitch = Utils.getApp().resources.getBoolean(R.bool.v2i_downward_switch)
/**
* 是否展示V2I的弱势交通
*/
@JvmField
@Volatile
var v2iWeakTrafficParticipant = Utils.getApp().resources.getBoolean(R.bool.v2i_weak_traffic_participant)
/**
* 感知数据进PNC应用
*/
@JvmField
@Volatile
var v2iPerceptionDataToPnc = Utils.getApp().resources.getBoolean(R.bool.v2i_perception_data_to_pnc)
/**
* 是否展示obu的v2v
*/
@JvmField
@Volatile
var v2vDownwardSwitch = Utils.getApp().resources.getBoolean(R.bool.v2v_downward_switch)
/**
* 清扫车 默认业务模式(打包时默认的模式)

View File

@@ -40,19 +40,7 @@ object HmiBuildConfig {
@Volatile
var isShowRouteStrategy = !AppIdentityModeUtils.isBus(FunctionBuildConfig.appIdentityMode)
/**
* 是否展示路沿、车道线
*/
@JvmField
@Volatile
var isShowLaneMark: Boolean = false
/**
* 是否展示obu的弱势交通
*/
@JvmField
@Volatile
var v2iWeaknessTraffic = Utils.getApp().resources.getBoolean(R.bool.v2i_weakness_traffic)
/**
* 是否展示云端的弱势交通
@@ -61,34 +49,27 @@ object HmiBuildConfig {
@Volatile
var isShowCloudWeaknessTrafficView = false
/**
* 是否展示obu的v2v
*/
@JvmField
@Volatile
var v2vTotalSwitch = Utils.getApp().resources.getBoolean(R.bool.v2v_total_switch)
/**
* 是否展示obu的v2i
* 6.6.2版本根据运营需求-产品设计默认开启
*/
@JvmField
@Volatile
var v2iTotalSwitch = Utils.getApp().resources.getBoolean(R.bool.v2i_total_switch)
var v2iTotalSwitch = true
/**
* 是否展示绿波通行
*/
@JvmField
@Volatile
var isShowGreenWaveView = Utils.getApp().resources.getBoolean(R.bool.v2n_green_wave)
var isShowGreenWaveView = false
/**
* 是否展示闯红灯预警
*/
@JvmField
@Volatile
var v2iRedLightWarning = Utils.getApp().resources.getBoolean(R.bool.v2i_red_green_warning)
var v2iRedLightWarning = false
/**
* 是否展示转向灯