信号变更说明

  • 信号ID 变更是极度不合理的事情,应该尽可能避免

    可能原因
    
  • 信号类型变更 (如 Area , Type)

  • 重复定义(极小概率,对已有信号位置不够熟悉,未确认信号名变更, 飞书表格查询bug 等)

  • 信号迁移(极小概率)

  • 信号值的增加是合理需求,但应该尽快通知到调用方

  • 信号值的变更原因较多,比如 :

    • 车辆添加了更详细的能力
    • 车辆部分定义变更
    • SC 特殊需求
    • 与各个开发沟通,使用更方便使用的定义
  • 信号增加不在此说明范围内

变更历史 :

Property ID变更项(旧值)变更项(新值)代码生效时间变更原因JiraGit
Driving#HEATING_EXCEPTION
Driving#HEATING_BUTTON_NOT_AVAILABLE_REASON

6-8
CAR_DODE_LIMIT = 9

CAR_DODE_LIMIT = 6
2023/1/17 21:29LastException和Exception应用场景不同,修改字段名和枚举值适应实际场景MICOCKPIT-14122[MiVehicleService/+/21871](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /21871)
Drving#RCW
Drving#LCA
Drving#DOW
0x6140710e
0x6140710f
0x61407110
0x6840710e
0x6840710f
0x68407110
2023/1/13 17:12Area定义错误,修改为Body以取得所有信号[MiVehicleService/+/21497](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /21497)
Hvac#SMOKING_DEGREE_OF_CONFIDENCE0x616041480x656041482023/1/11 19:56Area定义错误,修改为Seat以取得所有信号[MiVehicleService/+/21396](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /21396)
Body#STEERING_COLUMN_ANGLE
Body#STEERING_COLUMN_HEIGHT
0x6140150d
0x6140150e
0x6160150d
0x6160150e
2023/1/11 19:56类型定义错误,由Int修复为Float[MiVehicleService/+/21396](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /21396)
Driving#LDWOFF
LDW_ON
LDP_ON
LDP_AND_LOW_ON
DEFAULT
OFF
ON
2023/1/10 20:46Can信号变化,跟随变化[MiVehicleService/+/21083](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /21083)
Driving#MILEAGE0~20000~20472023/1/10 20:46更新Range范围[MiVehicleService/+/21083](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /21083)
Seat#HEATING_VENTILATION_AUTO_STATE
Seat#HEATING_VENTILATION_AUTO_SWITCH_STATE
SEAT_HEAT_AUTO_MODE
SEAT_HEAT_VENTILATION_AUTO_MODE
2023/1/9 9:45修改字段避免歧义[MiVehicleService/+/20980](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /20980)
ODOMETER_MILE_AFTER_RESET_2
ODOMETER_AFTER_RESET_2
AVERAGE_CONSUMPTION_TRIP_B_MILE_2
AVERAGE_CONSUMPTION_TRIP_B_2
2023/1/9 9:45英制由MCU处理,走公制的信号接口即可[MiVehicleService/+/20980](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /20980)
SUSPENSION_DAMP_FEEDBACK_M1
SUSPENSION_DAMP_M1
Range:0~3Range:1~32023/1/9 9:45合并上下行,并且修改Range范围更符合直接逻辑[MiVehicleService/+/20980](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /20980)
SUSPENSION_DAMP_FEEDBACK_M2
SUSPENSION_DAMP_M2
Range:0~3Range:1~32023/1/9 9:45合并上下行,并且修改Range范围更符合直接逻辑[MiVehicleService/+/20980](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /20980)
SUSPENSION_HEIGHT_M2_FEEDBACK
SUSPENSION_HEIGHT_M2
Range:0~5Range:1~52023/1/9 9:45合并上下行,并且修改Range范围更符合直接逻辑[MiVehicleService/+/20980](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /20980)
SUSPENSION_HEIGHT_M1_FEEDBACK
SUSPENSION_HEIGHT_M1
Range:0~5Range:1~52023/1/9 9:45合并上下行,并且修改Range范围更符合直接逻辑[MiVehicleService/+/20980](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /20980)
Driving#ACCELERATION_STRENGTH_M1
Driving#ACCELERATION_STRENGTH_M2
Driving#ACCELERATION_STRENGTH_COMFORT
Driving#ACCELERATION_STRENGTH_SPORT
Driving#ACCELERATION_STRENGTH_BATTLE
Range:0~100Range:1~1002023/1/3 17:28修改接口范围更符合直观逻辑[MiVehicleService/+/20602](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /20602)
Driving#CONSUMPTION_TRIP_BRange:-200~2000~1002023/1/3 17:28Can信号范围变更[MiVehicleService/+/20602](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /20602)
Body#USER_FAST_SWITCH_INFO0x614119130x617019132023/1/3 17:28基础账号会议对齐,修改接口数据类型INT32BYTES[MiVehicleService/+/20602](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /20602)
Body#KEY_INFO0x614119110x617019112023/1/3 17:28基础账号会议对齐,修改接口数据类型INT32BYTES[MiVehicleService/+/20602](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /20602)
Body#USER_KEY_INFO_SYNC0x6141190f0x6170190f2023/1/3 17:28基础账号会议对齐,修改接口数据类型INT32BYTES[MiVehicleService/+/20602](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /20602)
Waring#ADAS_TXT_ALARM0x6110924f0x6140924f2022/12/27 20:26Android接口类型错误,从STRING改为 INTMICOCKPIT-11939[MiVehicleService/+/19845](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19845)
TRAILER_MODE_ACCESS_PERMISSION
TRAILER_MODE_ACCESS_STATUS
TRAILER_MODE_EXIT_PERMISSION
TRAILER_MODE_EXIT_STATUS
2022/12/27 20:26修改字段避免歧义MICOCKPIT-11939[MiVehicleService/+/19845](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19845)
Driving#INDUCING_MODE_REQUEST
Driving#INDUCING_MODE_STATE
Driving#INDUCING_MODE
2022/12/27 20:26合并信号上下行MICOCKPIT-11939[MiVehicleService/+/19845](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19845)
Door#CHARGE_PORT_CMD
Door#CHARGE_PORT_CMD_BY_IOT
2022/12/27 20:26修改字段避免歧义MICOCKPIT-11939[MiVehicleService/+/19845](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19845)
Body#KEY_TYPE
Body#DCD_GUEST_MODE
2022/12/27 20:26基础账号会议对齐后,这些独立的信号接口,与其他信号一同下发。MICOCKPIT-11939[MiVehicleService/+/19845](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19845)
Driving#ENERGY_CHARGE_PORT_CMD
Door#CHARGE_PORT_CMD
0x68407a020x614032092022/12/22 14:17修改信号Area是其更加符合逻辑[MiVehicleService/+/19569](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19569)
Driving#MOTOR_ACTUAL_TORQUE_FRONT
Driving#MOTOR_ACTUAL_TORQUE
MOTOR_ACTUAL_SPEED_FRONT
MOTOR_ACTUAL_SPEED
2022/12/22 14:17修改字段避免歧义[MiVehicleService/+/19569](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19569)
Driving#INSTANTANEOUS_SPEED2022/12/22 14:17删除冗余信号[MiVehicleService/+/19569](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19569)
Body#APB_BCS_RELEASE_EXCEPTION
Body#APB_BCP_RELEASE_EXCEPTION
Body#APB_BCS_LOCK_EXCEPTION
Body#APB_BCP_LOCK_EXCEPTION
0x61407556
0x61407557
0x61407558
0x61407559
0x61407234
0x61407235
0x61407236
0x61407237
2022/12/22 14:17将信号修改到其他业务相关信号所在的Area3[MiVehicleService/+/19569](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19569)
Body#BT_KEY_ID0x611019060x617019062022/12/22 14:17账号相关会议对齐后修改为BYTES类型[MiVehicleService/+/19569](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19569)
Body#SYSTEM_TIME_ZONERange: 0~24Range: 0~232022/12/22 14:17Range定义错误,修复[MiVehicleService/+/19569](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19569)
Energy#DISCHARGE_POWER_MAX0x6140812C0x6160812C2022/12/19 15:35信号数据类型int32float[MiVehicleService/+/19372](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19372)
Energy#CHARGED_ENERGY0x614081250x616081252022/12/19 15:35信号数据类型int32float[MiVehicleService/+/19372](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19372)
Energy#DISCHARGE_ENERGY0x6140810c0x6160810c2022/12/19 15:35信号数据类型int32float[MiVehicleService/+/19372](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19372)
Body#ACCELERATION_LATERAL
Body#ACCELERATION_LONGITUDINAL
Body#ACCELERATION_LATERAL_LONGITUDINAL
2022/12/19 15:35合并信号[MiVehicleService/+/19372](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19372)
Driving#BODY_ROLL_ANGLE
Driving#BODY_PITCH_ANGLE
2022/12/16 13:02修改字段避免歧义[MiVehicleService/+/19366](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19366)
SEAT#OCCUPATION
SEAT#CHILD_SEAT_OCCUPATION
INVALID_STG
INVALID_STG_OL
INVALID_STG
INVALID_STG_OL
2022/12/16 11:23Can信号值变更[MiVehicleService/+/19048](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19048)
ENERGY_INSTANTANEOUS_ENERGY_CONSUMPTION_FOR_A
ENERGY_INSTANTANEOUS_ENERGY_CONSUMPTION_FOR_10KM
ENERGY_INSTANTANEOUS_ENERGY_CONSUMPTION_FOR_B
ENERGY_INSTANTANEOUS_ENERGY_CONSUMPTION_FOR_50KM
ENERGY_INSTANTANEOUS_ENERGY_CONSUMPTION_FOR_C
ENERGY_INSTANTANEOUS_ENERGY_CONSUMPTION_FOR_100
2022/12/16 11:23修改字段避免歧义[MiVehicleService/+/19048](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19048)
Driving#TRAILER_MODE_ACCESS_EXCEPTIONNO_COMMANDNO_ERROR2022/12/16 11:23修改枚举值避免歧义[MiVehicleService/+/19048](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19048)
Driving#HV_BATTERY_CUT_OFF_EXCEPTIONNO_COMMAND
HV_OFF
NO_COMMAND
NO_ERROR
HV_OFF
NO_PARK
OTA
CHARGING_PORT
2022/12/16 11:23Can信号值更新[MiVehicleService/+/19048](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19048)
APB_BCS_RELEASE_PERMISSION
APB_BCS_RELEASE_EXCEPTION
APB_BCP_RELEASE_PERMISSION
APB_BCS_RELEASE_EXCEPTION
APB_BCS_LOCK_PERMISSION
APB_BCS_LOCK_EXCEPTION
APB_BCP_LOCK_PERMISSION
APB_BCP_LOCK_EXCEPTION
2022/12/16 11:23修改字段避免歧义[MiVehicleService/+/19048](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19048)
Drving#WHEEL_SPEED0x614072130x674072132022/12/16 11:23修改Area3类型[MiVehicleService/+/19048](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19048)
Driving#OUT_POSITION_POPUP_KEEPNOT_PRESS
PRESSED
NOT_ACTIVE
ACTIVE
2022/12/16 11:23修改枚举类使得更符合逻辑[MiVehicleService/+/19048](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19048)
Body#WIPER_AUTO_SPEED_ADJUST
NO_COMMAND
2022/12/16 11:23Can信号值更新[MiVehicleService/+/19048](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19048)
Body#ARS_ADJUST_LAST_EXCEPTION
Body#ARS_ADJUST_EXCEPTION
ARS_TRUNK_FLT
ARS_NOT_INIT
ARS_PRIO_NO_SUPPORT
ARS_INHBN_AUTO_FUNCTION
ARS_INHBN_STOP_FUNCTION
ARS_TRUNK_OPEN
ARS_ANTI_PLAY
ARS_MIA_DISABLE
ARS_PRIO_NO_SUPPORT
ARS_INHIBIT_FUNCTION
2022/12/16 11:23Can信号值更新[MiVehicleService/+/19048](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19048)
Body#USER_INFO_SYNC
GusetMode.class
2022/12/16 11:23账号相关下发协议更新[MiVehicleService/+/19048](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /19048)
Seat#VENTILATION_CONFIG
FRONT_LEFT_ONLY
2022/12/5/16:41配置字更新[MiVehicleService/+/18054](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /18054)
Seat#HEATING_CONFIG
FRONT_LEFT_ONLY
2022/12/5/16:41配置字更新[MiVehicleService/+/18054](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /18054)
Window#PERCENT_ADJUST_EXCEPTION
HMI_PERCENT_ERROR
CONDITION_LIMITED
2022/12/5/16:41Can信号值更新[MiVehicleService/+/18054](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /18054)
Window#MOTOR_STATUS
WIN_CRASH_OPEN_MOVING
WIN_OTHER_FUN_MOVING
2022/12/5/16:41Can信号值更新,枚举值更新[MiVehicleService/+/18054](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /18054)
Guard#SENTRY_STAND_MODE_EXCEPTION_REASONNO_ERROR
2022/12/5/16:41内部信号设计上需要NO_ERROR[MiVehicleService/+/18054](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /18054)
Door#HOOD_REAR_CURRENT_CMD
BLE_OPEN_MOVING
BLE_CLOSE_MOVING
2022/12/5/16:41Can信号值更新,枚举值更新[MiVehicleService/+/18054](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /18054)
Door#ADJUST_EXCEPTIONLOW_VOLTAGECENTER_LOCK_LOCKED2022/12/5/16:41Can信号值更新,枚举值更新[MiVehicleService/+/18054](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /18054)
Body#ARS_VOICE_CONTROL_EXCEPTION
THERM_PROTD
STALL_PROTD
A_T_S_RVS

MOTO_FLT
COM_ERROR
VOICE_REQ_ERR
PWR_FLT
TRUNK_FLT
ICE_BREAK

POSITION_SENSOR_ERROR
MOTO_FAULT
COM_ERROR

A_T_S_RVS
THERM_PROTD
STALL_PROTD
POWER_FAULT
ICE_BREAK
OTHER_ERROR
VOICE_REQ_ERR
TRUNK_FLT
MOTO_FLT
PWR_FLT
2022/12/5/16:41Can信号值更新,枚举值更新[MiVehicleService/+/18054](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /18054)
Warning#HIGH_VOLT_BATTERY_LOW_LEVELRange:0~3Range:0~22022/11/30 15:52Can信号值更新,范围更新[MiVehicleService/+/17814](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17814)
Light#READING_LIGHT_TRIGGER_SOURCE
Light#READING_LIGHT_DETAIL
2022/11/30 15:52规范字段名称避免歧义[MiVehicleService/+/17814](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17814)
Driving#ENERGY_RECOVERY_STRENGTH
Driving#ENERGY_RECOVERY_BRAKE_STRENGTH
2022/11/30 15:52规范字段名称与其他字段区别开来[MiVehicleService/+/17814](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17814)
Driving#CRUISING_SPEEDRange:0~255Range:0~3602022/11/30 15:52Can信号值更新,范围更新[MiVehicleService/+/17814](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17814)
Body#USER_INFO_SYNC
PRIVACY_MODE.class
2022/11/30 15:52与系统工程沟通后需要同时下发隐私模式信号[MiVehicleService/+/17814](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17814)
Body#OUTER_BRIGHT_STATUS
TUNNEL
DARK_START
2022/11/30 15:52Can信号值更新,范围更新[MiVehicleService/+/17814](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17814)
Body#HUD_BRIGHTNESSRange:0~254Range:0~1966022022/11/30 15:52Can信号值更新,范围更新[MiVehicleService/+/17814](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17814)
Body#FORWARD_LUMINANCERange:0~254Range:0~1966022022/11/30 15:52Can信号值更新,范围更新[MiVehicleService/+/17814](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17814)
Body#TOP_LUMINANCERange:0~254Range:0~6553402022/11/30 15:52Can信号值更新,范围更新[MiVehicleService/+/17814](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17814)
Body#INFRARED_LUMINANCERange:0~254Range:0~1016002022/11/30 15:52Can信号值更新,范围更新[MiVehicleService/+/17814](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17814)
Seat#HEATING_VENTILATION_STATE
Seat#HEATING_VENTILATION_AUTO_STATE
2022/11/28 11:23增加Auto表示是语音智能控制状态[MiVehicleService/+/17485](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17485)
Light#WELCOME_LIGHT_STATE
Light#WELCOME_LIGHT_WORK_STATE
2022/11/28 11:23明确命名,与WELCOME_LIGHT_SWITCH区别分开[MiVehicleService/+/17485](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17485)
Warning#CHIME_SOUND_INTERRUPT
CANCLE_NOW

CANCEL_NOW
2022/11/23 22:56枚举拼写错误,改正MICOCKPIT-10019[MiVehicleService/+/17276](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17276)
Warning#HIGH_VOLT_SYSTEM_FAULTNO_ERROR
WARNING
FATAL
Range:0~92022/11/23 22:56Can信号值更新,枚举值更新MICOCKPIT-10019[MiVehicleService/+/17276](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17276)
Seat#OCCUPATION
Seat#CHILD_SEAT_OCCUPATION
RESERVED_0
RESERVED_1
INVALID_STG
INVALID_STG_OL
2022/11/23 22:56Can信号值更新,枚举值更新MICOCKPIT-10019[MiVehicleService/+/17276](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17276)
Driving#PAS_SIDE_DISTANCE_LEVEL
Driving#PAS_BACK_DISTANCE_LEVEL
Range:0~4Range:0~52022/11/23 22:56Can信号值更新,枚举值更新MICOCKPIT-10019[MiVehicleService/+/17276](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17276)
Driving#RCTABOFF
WARNING
WARNING_AND_BRAKE
DEFAULT
OFF
ON
2022/11/23 22:56Can信号值更新,枚举值更新MICOCKPIT-10019[MiVehicleService/+/17276](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17276)
Driving#NOA_LANE_CHANGEOFF
ON
LANE_CHANGE_RECOMMENDED
AUTONOMOUS_LANE_CHANGE
2022/11/23 22:56Can信号值更新,枚举值更新MICOCKPIT-10019[MiVehicleService/+/17276](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17276)
Driving#ALC_SWITCH
UNAVAILABLE_NOT_LEARN
2022/11/23 22:56Can信号值更新,枚举值更新MICOCKPIT-10019[MiVehicleService/+/17276](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17276)
Driving#PILOT_SWITCH
Driving#NOA_HIGHWAY
Driving#NOA_CITY

UNAVAILABLE
UNAVAILABLE_NOT_LEARN
ON_AND_ACTIVE
2022/11/23 22:56Can信号值更新,枚举值更新MICOCKPIT-10019[MiVehicleService/+/17276](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17276)
Driving#GEAR_FAIL
PILOT_ON
E_MOTOR_ERROR

PILOT_ON
E_MOTOR_ERROR
DRIFT_MODE_ACTIVE
PROPULSION_SYSTEM_FAULT
DRIVE_MODE_INHIBITED
VEHICLE_SPEED_HIGH
GEAR_IN_R
BRAKE_NOT_PRESSED
2022/11/23 22:56Can信号值更新,枚举值更新MICOCKPIT-10019[MiVehicleService/+/17276](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17276)
Driving#BATTLE_MODE_ESC_INTERVENTION_LEVELRange:1~6Range 0~72022/11/23 22:56Can信号值变更,枚举值随之更新MICOCKPIT-10019[MiVehicleService/+/17276](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17276)
Door#HOOD_REAR_ADJUST_EXCEPTION
Door#HOOD_REAR_ADJUST_LAST_EXCEPTION

NOT_STATIC
NOT_LEARN
POSITION_UNKNOWN
2022/11/23 22:56Can信号值变更,枚举值随之更新MICOCKPIT-10019[MiVehicleService/+/17276](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17276)
Door#STATE
STOP_REQ

STOPPED_WHEN_OPEN

STOPPED_WHEN_CLOSE
..
OPEN_ONLY_AREA_FLAG
FULL_OPEN_FLAG
2022/11/23 22:56Can信号值变更,枚举值随之更新MICOCKPIT-10019[MiVehicleService/+/17276](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17276)
Guard#SENTRY_DETECTION_FAULT_STATE
SENTRY_MODE_NOT_AVL
2022/11/21 15:37Can信号值变更,枚举值随之更新MICOCKPIT-9923[MiVehicleService/+/17112](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17112)
Guard#SENTRY_WORK_MODE
SENTRY_VIDEO_SAVING_1
SENTRY_VIDEO_SAVING_2
2022/11/21 15:37Can信号值变更,枚举值随之更新MICOCKPIT-9923[MiVehicleService/+/17112](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17112)
Driving#CAR_MODE_STATUS
FACTORY

OTA_INSTALL

FACTORY

OTA_INSTALL
2022/11/21 15:37Can信号值变更,枚举值随之更新MICOCKPIT-9923[MiVehicleService/+/17112](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /17112)
Driving#TYPE_TEMPERATURE_UNIT
Driving#TYRE_TEMPERATURE_UNIT
命名错误
App 需重新打包
MICOCKPIT-9407[MiVehicleService/+/15898](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /15898)
Light#HAZARD_FLASHREQUEST = 1;OFF = 0;
ON = 1;
2022/10/31 20:16双闪的执行并不是单次请求, 而是打开 和 关闭
类似与普通灯的开关
MICOCKPIT-8964[MiVehicleService/+/15698](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /15698)
Driving#INSTANT_ENERGY_COST_DRIVING
Driving#INSTANT_ENERGY_COST_PARKING
Driving#INSTANT_ENERGY_COST
0x61607208
0x61607209
0x616072082022/11/02 13:53MCU 处的信号来源只有一个
历史 : 最初按照经验做了一个信号,后又按照 SC 的定义曾经拆分为2个, 现在又合并为1个
App 需重新打包
MICOCKPIT-8668[MiVehicleService/+/15294](http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/ /15294)
Guard#PAS_FROM_DCD_SIDE_DISTANCE
Guard#PAS_FROM_ADD_SIDE_DISTANCE
Guard#PAS_SIDE_DISTANCE
0x6840a901
0x6840aa01
0x6840a901
2022/10/31 19:00PAS高低配信号合并,APP需要重新打包MiVehicleService/+/15010
Body#SIDE_MIRROR_FOLD_BUTTON
Door#CENTER_LOCK_BUTTON
Door#CHARGE_PORT_BUTTON
Light#REAR_FOG_BUTTON
Driving#AUTO_VEHICLE_HOLD_BUTTON
Driving#EASY_LOAD_BUTTON
Driving#EASY_ENTRY_BUTTON
Driving#CST_BUTTON
HVAC#WIND_DIRECTION_FACE_BUTTON
HVAC#WIND_DIRECTION_FOOT_BUTTON
HVAC#WIND_DIRECTION_DEFROST_BUTTON
NOT_PRESSED
PRESS
CLICK2022/10/19 14:16用Click来表示普通按键
Press,NotPressed表示长按
MiVehicleService/+/14096
Door#CenterLockButton2022/10/18 22:27CenterLockButton为缺失信号MiVehicleService/+/13982
Door#STATE
Not_available
2022/10/18 22:27仪表的Timeout和Not_Available表现不一致。MICOCKPIT-7659MiVehicleService/+/13982
Warning#ACC_SPEED
Driving#CRUISING_SPEED
2022/10/10 17:04重复定义
需 App 重新打包
MiVehicleService/+/11878
Door#CENTER_LOCK
NOT_AVAILABLE
2022/10/10 17:04状态栏不接Not_Available,与timeout保持一致。MiVehicleService/+/11878
Driving#NAVIGATE_VISION_SPEED_LIMITVisionSpeedLimitRange(0~130)2022/10/10 17:04APP已做逻辑,只是修改Android定义MiVehicleService/+/11878
Energy#BOOK_CHARGE_STATE
Door#CENTER_LOCK

NOT_AVAILABLE
2022/10/08 17:28仪表 SC 对此 NOT_AVAILABLE 有特殊需求, 与 Timeout 逻辑不一致MICOCKPIT-6791MiVehicleService/+/12822
Energy#ChargeCommand
NOT_AVAILABLE = 3
2022/09/27 00:45SC 对此 NOT_AVAILABLE 有特殊需求, 与 Timeout 逻辑不完全一致MICOCKPIT-5978MiVehicleService/+/11701
Body#CAMERA_AVM_STATUS2022/09/25 12:08同步 SOA
使用更为方便的 Area::Body 定义
App 需确认更改
MICOCKPIT-6116MiVehicleService/+/11537
Energy#CHARGE_PORT_CLOSE_EXCEPTION
Door#CHARGE_PORT_CLOSE_EXCEPTION
2022/09/25 12:08信号迁移
之前通知过
App 需重新打包
MICOCKPIT-6116MiVehicleService/+/11537
Warning#DOOR_OPEN_DETAIL0x614091380x664091382022/09/25 12:08Area 变更
App 需重新打包
MICOCKPIT-6116MiVehicleService/+/11537
Warning#DOW_WARN0x6140923E0x6640923E2022/09/25 12:08Area 变更
App 需重新打包
MICOCKPIT-6116MiVehicleService/+/11537
Warning#ADD_PAS_BUZZER_WARN0x614092490x684092492022/09/25 12:08Area 变更
App 需重新打包
MICOCKPIT-6116MiVehicleService/+/11537
Warning#DCD_PAS_BUZZER_WARN0x6140924A0x6840924A2022/09/25 12:08Area 变更
App 需重新打包
MICOCKPIT-6116MiVehicleService/+/11537
Energy#HIGH_VOLT_BATTERY_SOC0x6140810d0x6160810d2022/09/22 17:31INT 改 FLOAT, 保留更详细的能力
App 需更改,以及检查类型
MiVehicleService/+/11274
Body#HMI_READY
Body#VCCD_PROFILE_SYNC_POPUP
Energy#EXTREME_ECO_MODE_POPUP
Guard#DVR_EMERGENCY_BRAKE_STATE
Warning#BT_KEY_CONNECTION_LOST
Warning#BT_KEY_LOST_IN_CAR
2022/09/22 14:28受底层变更影响, API 需暴露 上行的 NO_COMMAND
App 看情况处理, 如之前对接时,已经根据值做判断, 可忽略
MICOCKPIT-5574MiVehicleService/+/11110
Driving#ESC2022/09/22 14:28底层要求暴露更详细的 lv1, lv2 lv1 与 lv2 在 SC 中均表现为 ON 的逻辑, 且上下行不一致
这里转由 App 做逻辑处理
冗余定义 Driving#Esc (MiVehicleService/+/3018)
App 需抛弃之前的 OnOff 定义
MICOCKPIT-5574MiVehicleService/+/11110
Energy#AcChargingType2022/09/22 14:28信号值偏移
App 需重新打包
MICOCKPIT-5574MiVehicleService/+/11110
Warning#LDW_WARN0x614092400x684092402022/09/22 14:28使用 Area::Body 方式
App 需考虑逻辑更改
MICOCKPIT-5574MiVehicleService/+/11110
Window#MoveStateUNKNOWN = 9;UNKNOWN = 0xf;2022/09/22 14:28追随 DBC 定义
App 需重新打包
MICOCKPIT-5574MiVehicleService/+/11110
Body#SuspensionHeight
(添加 E4 定义)
HIGH_LEVEL_3 = 0
2022/09/15 19:20无需处理
E4 使用
MiVehicleService/+/10150
Body#SuspensionDamp2022/09/15 19:20信号偏移
App 需要重新打包
MiVehicleService/+/10150
Body#ArsAdjustException2022/09/15 19:20添加缺失定义,Value 值更改
App 需要重新打包
MiVehicleService/+/10150
Door#HoodRearCurrentCmd2022/09/15 19:20信号定义更改
App 需要重新打包
MiVehicleService/+/10150
Driving#LDWOnOffLdwLdpState2022/09/15 19:20缺失信号定义MiVehicleService/+/10150
Driving#ONE_PEDAL_EFFECTOnOffOnePeadlEffect2022/09/15 19:20缺失信号定义MiVehicleService/+/10150
Driving#BattleModeExceptionNO_ERROR = 0
2022/09/15 19:20缺失 NO_ERROR 定义
信号值偏移
App 逻辑需更改,以及重新打包
MiVehicleService/+/10150
Driving#AccState2022/09/15 19:20信号定义更改
App 需要重新打包
MiVehicleService/+/10150
Energy#ConnectionType
CONNECTED_FAULT = 8
2022/09/15 19:20添加信号值定义MiVehicleService/+/10150
Guard#APA_ADD_RPA_STATUS
Guard#APA_DCD_RPA_STATUS
APA_RPA_STATUS2022/09/15 19:20信号合并
已和 App 沟通
App 需重新处理逻辑
MiVehicleService/+/10150
Guard#PARK_TYPEFaultParkType2022/09/15 19:20信号定义注解错误
App 看情况处理
MiVehicleService/+/10150
Mirror#SIDE_MIRROR_DEFOGGINGSideMirrAdjustExceptionOnOff2022/09/15 19:20信号定义注解错误
App 看情况处理
MiVehicleService/+/10150
Mirror#SIDE_MIRROR_DEFOGGING_EXCEPTIONSideMirrAdjustExceptionSideMirrorDefoggingException2022/09/15 19:20信号定义注解错误
App 看情况处理
MiVehicleService/+/10150
Warning#SwitchIndicator2022/09/15 19:20信号值定义修正
App 需看情况处理
MiVehicleService/+/10150
Warning#TyrePressureSensorLearningStatus2022/09/15 19:20E3 信号特殊定义,跟随 SC 要求
E4 会再次变更
App 需更改
MiVehicleService/+/10150
Warning#TyrePressureSensorLearningStatus2022/09/15 19:20E3 信号特殊定义,跟随 SC 要求
E4 会再次变更
App 需更改
MiVehicleService/+/10150
Body#CAMERA_AVM_STATUS0x614118010x684018012022/09/05 21:21使用新的 Area::Body, 方便应用使用MICOCKPIT-4972MiVehicleService/+/9963
Body#SuspensionMoveState
(枚举定义修正)
NO_ACTION = 1;
LOWERING = 0;
NO_ACTION = 0;
LOWERING = 1;
2022/09/05 21:21部分枚举值修正
需 App 重新打包
MICOCKPIT-4972MiVehicleService/+/9963
Guard#SENTRY_DETECTION_MODE_DETAIL0x6141a1060x6840a1062022/09/05 21:21使用新的 Area::Body, 方便应用使用MICOCKPIT-4972MiVehicleService/+/9963
Guard#DVR_DAC_STATE0x6140a2020x6140a2032022/09/05 21:21抛弃数组使用方法, 已和 App 沟通MICOCKPIT-4972MiVehicleService/+/9963
Guard#CAMERA_DETAIL0x6141a3010x6840a3012022/09/05 21:21使用新的 Area::Body, 方便应用使用MICOCKPIT-4972MiVehicleService/+/9963
Guard#DvrArmState
(添加枚举定义)

PARTIALLY_ARMED = 4
ALARM = 5
2022/09/05 21:21添加枚举定义MICOCKPIT-4972MiVehicleService/+/9963
Body#SuspensionHeight
(枚举定义增加)

EASY_LOADIN G = 0x10;
2022/09/05 23:53E4 定义增加MICOCKPIT-4734MiVehicleService/+/9744
Driving#TYPE_TEMPERATURE
Driving#TYRE_TEMPERATURE
2022/09/05 23:53原有拼写错误, API 兼容
APP 可不做改动
MICOCKPIT-4734MiVehicleService/+/9744
Energy#CHARGED_ENERGY_BY_DISTANCE
Energy#CHARGE_ENERGY_MILEAGE
2022/09/05 23:53重复定义
需 App 重新打包
MICOCKPIT-4734MiVehicleService/+/9744
Energy#CHARGE_NO_READY
// 详情查看代码
2022/09/05 23:53部分枚举值修正
需 App 重新打包
MICOCKPIT-4734MiVehicleService/+/9744
Body#STEERING_WHEEL_ANGLE0x614015050x616015052022/09/02 21:02方向盘转角 Float 更易于使用
App 需更改,以及检查类型
MiVehicleService/+/9393
Driving#ACCELERATION_STRENGTH0x614075190x6140751a2022/09/02 21:02大量信号偏移,这里是不推荐的做法
表格被误改动
App 需重新打包
MiVehicleService/+/9393
Driving#ENERGY_RECOVERY_STRENGTH0x6140751a0x6140751b2022/09/02 21:02大量信号偏移,这里是不推荐的做法
表格被误改动
App 需重新打包
MiVehicleService/+/9393
Driving#BRAKE_STRENGTH0x6140751b0x6140751c2022/09/02 21:02大量信号偏移,这里是不推荐的做法
表格被误改动
App 需重新打包
MiVehicleService/+/9393
Driving#EPS_STRENGTH0x6140751c0x6140751d2022/09/02 21:02大量信号偏移,这里是不推荐的做法
表格被误改动
App 需重新打包
MiVehicleService/+/9393
Driving#DRIVE_ABILITY_STRENGTH0x6140751d0x6140751e2022/09/02 21:02大量信号偏移,这里是不推荐的做法
表格被误改动
App 需重新打包
MiVehicleService/+/9393
Driving#SPEED_LIMIT_ENABLE0x6140751e0x6140751f2022/09/02 21:02大量信号偏移,这里是不推荐的做法
表格被误改动
App 需重新打包
MiVehicleService/+/9393
Driving#SPEED_LIMIT0x6140751f0x614075202022/09/02 21:02大量信号偏移,这里是不推荐的做法
表格被误改动
App 需重新打包
MiVehicleService/+/9393
Guard#DVR_CAMERA_STATE0x6141a2020x6840a2022022/09/02 21:02新增Area::Body,方便信号使用MiVehicleService/+/9393
Guard#PAS_FROM_ADD_PARK_OUT_DIRECTION(
0x6140a905)
ParkOutDirectionOutDirection2022/09/02 21:02用户选择泊车方向 与 智驾停车方向 不同
App 需看情况处理
MiVehicleService/+/9393
Guard#PAS_FROM_DCD_PARK_OUT_DIRECTION(
0x6140AA05)
ParkOutDirectionOutDirection2022/09/02 21:02用户选择泊车方向 与 智驾停车方向 不同
App 需看情况处理
MiVehicleService/+/9393
Hvac#POWER_BUTTON0x6140411b0x6540411b2022/09/02 21:02空调分前后区域,可以单独开启MiVehicleService/+/9393
Hvac#AUTO_BUTTON0x6140411c0x6540411c2022/09/02 21:02空调分前后区域,可以单独开启MiVehicleService/+/9393
Body#TIME_12_24 (0x61401711)HOUR_12 = 0x0;
HOUR_24 = 0x1;
HOUR_24 = 0x0;
HOUR_12 = 0x1;
2022/08/31 21:58代码定义错误
App 需重新打包
MICOCKPIT-4384MiVehicleService/+/9390

信号上报机制变更说明 :

  1. Android Vhal 信号添加过滤逻辑 (http://gerrit.auto.mioffice.cn/c/platform/hardware/interfaces/+/10254) (2022/09/18 22:52)
  2. QnxCarService 信号改为周期上报 (http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/services/CarService/+/10230) (2022/09/11 22:05)
  3. Android CarService 添加信号格式检查,非法格式会抛出异常(http://gerrit.auto.mioffice.cn/c/cockpit/core/platform/android/services/MiVehicleService/+/14892) (暂未合入)

Link : E2 信号ID 变更说明