EMS 知识库
首页 / knowledge/代码解析/索引/功能索引

midware-device(电表 / CT / 备电盒 / 油机 / 充电桩 / AFCI / BMS)功能反查索引

覆盖源文件:28 个。文档本体见 docs/knowledge/代码解析/midware/。 用法:在「想找的功能」列里搜关键词,即可定位到源文件。

本索引覆盖 midware/meter(12)、midware/bms(6)、midware/evc(6)、midware/afci(4)。 表中「入口函数或符号」均取自对应分析文档,可在 docs/knowledge/代码解析/索引/函数索引.tsv 复核。

1. 电表:任务调度与型号识别

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
电表任务在哪里?电表轮询周期是多少task_meter(主延时 300ms,PV 分支 +100ms)midware/meter/meter.c../../midware/meter/meter.c.md
电网侧 / PV 侧 / 三相 MID 表分别挂在哪条 485 上task_meter、USART1(GRID/PV/无线电表)、USART3(MID 三相表)midware/meter/meter.c../../midware/meter/meter.c.md
电表自动探测识别流程 / 怎么认型号meter_detect、grid_meter_find、pv_meter_find、mid_meter_find、grid_meter_detect、pv_meter_detect、mid_meter_detectmidware/meter/meter.c../../midware/meter/meter.c.md
系统一共支持哪些电表型号METER_TYPE_E、meter_get_meter_modle、meter_get_meter_type_now、meter_get_meter_type_oldmidware/meter/meter.h(实现在 meter.c)../../midware/meter/meter.h.md
各型号电表在 485 总线上的 Modbus 从站地址表GRID_*_METER_ADDR、PV_*_METER_ADDR、PV_GRIDFORMING_EN_METER_ADDR、MID_3PH_METER_ADDRmidware/meter/meter.h../../midware/meter/meter.h.md
Modbus RTU 读帧(0x03)/ 写单寄存器(0x06)/ 写多寄存器(0x10)格式与 CRCmeter_write_data、meter_recv_data、mid_meter_write_data、mid_meter_recv_data、GetCrcCode_Modbusmidware/meter/meter.c../../midware/meter/meter.c.md
大端 4 字节怎么转 float(电表浮点电参量)be_to_float、bytes_to_float_be、bytes_to_doublemidware/meter/meter.c../../midware/meter/meter.c.md
电表探测轮询表长度(GRID 7 项 / PV 8 项 / MID 1 项)GRID_SUPPORT_METER_NUMBER、PV_SUPPORT_METER_NUMBER、MID_SUPPORT_METER_NUMBERmidware/meter/meter.h../../midware/meter/meter.h.md
未找到电表时的重新探测间隔是多久METER_DETECT_INTERVAL_TIME(1000ms)midware/meter/meter.h../../midware/meter/meter.h.md
485 收发缓冲多大?为什么 GRID/PV/无线共用一块METER_RECV_BUFFER_SIZE(256)、g_u8_recv_bufmidware/meter/meter.h../../midware/meter/meter.h.md
BackupBox 与 ADL3000/ADL400 响应怎么区分BACKUPBOX_ID(0x00AB)midware/meter/meter.h../../midware/meter/meter.h.md
固件升级期间为什么 PV 电表读不到数据(485 总线让给升级)task_meter(GRID 为 BB 且 BB 未运行时跳过 PV)midware/meter/meter.c../../midware/meter/meter.c.md

2. 电表:电参量读取、量纲换算与电能

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
电参量(电压/电流/功率/因数/频率)怎么读,读接口在哪meter_read_voltage、meter_read_current、meter_read_actpower、meter_read_reactpower、meter_read_factor、meter_read_frequentmidware/meter/meter.c../../midware/meter/meter.c.md
视在功率怎么算(是不是电表原始值)meter_read_apparent(软件 U×I/1000 反算)midware/meter/meter.c../../midware/meter/meter.c.md
正向(买电)/ 反向(卖电)电能怎么读meter_read_einput、meter_read_eoutputmidware/meter/meter.c../../midware/meter/meter.c.md
电表数据的单位 / 量纲约定(0.1V、0.01A、0.001kW…)METER_DATA_Tmidware/meter/meter.h../../midware/meter/meter.h.md
三相分相与「总」的索引怎么表示METER_PHASE_E、PHASE_A/PHASE_B/PHASE_C/PHASE_T、MAX_PHASEmidware/meter/meter.h../../midware/meter/meter.h.md
各厂商电表寄存器映射与量纲换算表(ADL400 / ADL3000 / ADL400N / ALPHA / ACR10R / SM60A / AGF200)meter_read_data_for_ADL400、meter_read_data_for_ADL3000、meter_read_data_for_ADL400N、meter_read_data_for_ALPHA、meter_read_data_for_ACR10R、meter_read_data_for_SM60A、meter_read_data_for_AGF200midware/meter/meter.c../../midware/meter/meter.c.md
MID 三相表浮点电参量怎么解析mid_meter_parse_datamidware/meter/meter.c../../midware/meter/meter.c.md
电表数据是「高频电参量 + 低频电能」怎么实现的(com_switch 轮询调度)grid_meter_read_data、pv_meter_read_data、mid_meter_read_data、METER_DATA_TEMP.com_switchmidware/meter/meter.c../../midware/meter/meter.c.md
电能三次取中值抗误码(表决)在哪midvaluemidware/meter/meter.c../../midware/meter/meter.c.md
电表不给总电能时 EMS 怎么自己算总电能grid_total_pahse_grid_energy_statistics、grid_total_pahse_pv_energy_statisticsmidware/meter/meter.c../../midware/meter/meter.c.md
电流/功率按 CT 倍率缩放meter_read_data_3ctmidware/meter/meter.c../../midware/meter/meter.c.md
功率方向取反(电流/有功/无功/因数整体取负)meter_set_meter_negate、meter_get_meter_negate、meter_read_data_negatemidware/meter/meter.c../../midware/meter/meter.c.md
某位置是「CT 还是电表」怎么设置meter_set_meter_or_ct、meter_get_meter_or_ctmidware/meter/meter.c../../midware/meter/meter.c.md
电表侧是否带 CT / CT 倍率设置meter_set_meter_ct_enable、meter_get_meter_ct_enable、meter_set_meter_ct_rate、meter_get_meter_ct_ratemidware/meter/meter.c../../midware/meter/meter.c.md
直接接 CT 时的倍率设置meter_set_ct_rate、meter_get_ct_ratemidware/meter/meter.c../../midware/meter/meter.c.md
采样来源(电表 / CT / P1)由云端位掩码设置meter_set_ct_sampling、METER_SAMPLING_TYPE_E(CT_SAMPLING/METER_SAMPLING/P1_SAMPLING)midware/meter/meter.c、midware/meter/meter.h../../midware/meter/meter.c.md
P1(SMILE-P1-WB01)无线通道数据怎么注入电表表meter_set_run_data、meter_set_refresh_flag、meter_read_P1_refresh_time、meter_set_P1_lose_flag、meter_get_P1_lose_flagmidware/meter/meter.c../../midware/meter/meter.c.md
P1 与 WIFI 配对故障位怎么置meter_set_grid_wifi_P1_faultmidware/meter/meter.c../../midware/meter/meter.c.md
电表 SN / 软件版本 / 硬件版本怎么取meter_read_meter_sn、meter_read_software_version、meter_read_hard_versionmidware/meter/meter.c../../midware/meter/meter.c.md
电表连接状态怎么读 / 怎么改meter_read_connect_status、meter_set_connect_statusmidware/meter/meter.c../../midware/meter/meter.c.md
电表电能上报使能开关get_energy_data_enable、u8_energy_data_enablemidware/meter/meter.c、midware/meter/meter.h../../midware/meter/meter.c.md
电表配置(型号/CT/取反/自算电能标志)掉电保存到哪一页METER_CONFIG_TAB_T、METER_CONFIG_PAGE、meter_config_handle、meter_set_saveConfigFlagmidware/meter/meter.h(实现在 meter.c)../../midware/meter/meter.h.md
电表运行表都有哪些字段(丢失计数/清表标志/刷新标志/BB 身份)METER_RUN_TABLE_Tmidware/meter/meter.h../../midware/meter/meter.h.md
电表子系统总表(全局 g_t_meter)结构METER_TABLE_T、g_t_metermidware/meter/meter.h../../midware/meter/meter.h.md

3. 电表:通信丢失、故障上报与清表

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
电表通信超时判多久算丢失METER_LOST_MAX_CNT(15)、u8_lost_cntmidware/meter/meter.h../../midware/meter/meter.h.md
限功率场景为什么丢表判得更快(阈值降到 3)grid_meter_read_data(读 g_t_inv_info.t_config_data 软/硬件限功率使能)midware/meter/meter.c../../midware/meter/meter.c.md
电表丢失后置哪个 EMS 故障位meter_fault_handle(GRID→bit4,PV→bit5,MID→bit29)midware/meter/meter.c../../midware/meter/meter.c.md
哪些工况下丢表不上报故障(离网 / UPS / 频率过低)grid_meter_read_data、get_offgrid_mode_grid_state、inverter_read_run_modemidware/meter/meter.c../../midware/meter/meter.c.md
无损探测(不依赖 485 收帧)的丢失判定:连续多少次探测失败grid_meter_detect、pv_meter_detect、mid_meter_detect(30 次)midware/meter/meter.c../../midware/meter/meter.c.md
无线电表判丢失是多久WIRELESS_METER_LOST_TIME(10s)、wireless_meter_handle、wireless_meter_handle_lost、wireless_meter_is_all_lostmidware/meter/meter.h、midware/meter/meter.c../../midware/meter/meter.c.md
清空电表运行数据(保留配置)meter_run_data_clear、meter_clear_run_data_flagmidware/meter/meter.c../../midware/meter/meter.c.md
电表恢复出厂 / 清表怎么触发,各型号命令字是什么meter_set_clear_flag、meter_clear、grid_meter_clear、pv_meter_clear、agf200_grid_meter_clear、adl400n_grid_meter_clear、agf200_pv_meter_clearmidware/meter/meter.c../../midware/meter/meter.c.md
MID 三相表清电能(0x10 写 0x0002,重试 3 次)mid_meter_clear、mid_meter_send_clear_datamidware/meter/meter.c../../midware/meter/meter.c.md
外部置位 GRID 清数据 / 通信状态 / 硬件版本(P1 通道用)meter_set_clear_grid_data、meter_set_grid_com_sta、meter_set_grid_hw_vermidware/meter/meter.c../../midware/meter/meter.c.md
电表配置变化怎么通知云端重新上传配置Set_Setup_Config_Status、Set_Setup_Config_Extend2_Status、meter_config_handlemidware/meter/meter.c../../midware/meter/meter.c.md
电表故障位 / 保护 / 告警位域联合体定义METER_SINGLE_NEGATE_U、BB_FAULT_U、METER_CONTROL_TABLE_T、METER_ADJUST_STATE_Umidware/meter/meter.h../../midware/meter/meter.h.md

4. 电表:相序自适应与单相接反

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
相序自适应(正泰 DTS)总入口在哪,开关配置项是什么meter_query_triphase_sequnece_adjust_scheme、u8_meter_triphase_sequnece_flag(1 开 / 2 关)midware/meter/meter.c../../midware/meter/meter.c.md
正泰相序自适应主状态机(先 GRID 后 PV,各 30s 超时)chint_adjust_state_machinemidware/meter/meter.c../../midware/meter/meter.c.md
相序自适应命令下发(含 3 次重试,单回路 vs 双回路地址区别)set_meter_triphase_sequnece_adjust_mark、set_meter_phase_sequnece_adjust_markmidware/meter/meter.c../../midware/meter/meter.c.md
怎么判断相序自适应是否已完成(读哪个寄存器)meter_query_grid_adjust_ready(0x0128)、meter_query_pv_adjust_ready(0x8128)、METER_ADJUST_STATE_U、GRID_ADJUST_READY_MASK、BOTH_ADJUST_READY_MASKmidware/meter/meter.c、midware/meter/meter.h../../midware/meter/meter.c.md
单相接反查询(读 0x0127 / 0x8127)与状态字解析grid_meter_query_dts_special_command、pv_meter_query_dts_special_commandmidware/meter/meter.c../../midware/meter/meter.c.md
单相接反配置下发(写 0x0127 / 0x8127)grid_meter_set_single_negate、pv_meter_set_single_negatemidware/meter/meter.c../../midware/meter/meter.c.md
单相接反校准的控制逻辑(实际值 ≠ 配置值时下发或重查)meter_control_single_negate_handlemidware/meter/meter.c../../midware/meter/meter.c.md
怎么区分正泰 / 安科瑞厂商(决定走哪套相序逻辑)meter_get_meter_type、is_chint_meter_type、METER_TYPE_CH_*、METER_TYPE_AC_ADL400、Chint、Acrelmidware/meter/meter.c、midware/meter/meter.h../../midware/meter/meter.c.md
正泰电表最低支持版本门槛MIN_VERSION_CH_DTSU666("V127")、MIN_VERSION_CH_DTSU666iDWmidware/meter/meter.h../../midware/meter/meter.h.md

5. 电表:正泰无线电表模组

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
正泰无线模组总入口 / 何时自动使能chnt_wireless_moudle_check(型号字符串含 "iDW" 自动使能)midware/meter/meter.c../../midware/meter/meter.c.md
无线模组读状态机(AP + STA1 + STA2 汇总)chnt_wireless_detect、chnt_wireless_config_info、get_chnt_wireless_module_infomidware/meter/meter.c../../midware/meter/meter.c.md
无线模组写状态机(逐节点下发频段)set_chnt_wireless_moudle_info、set_chnt_wireless_config_info、chnt_wireless_moudle_info_checkmidware/meter/meter.c../../midware/meter/meter.c.md
无线模组命令栈 / 节点地址 / 寄存器地址表CHNT_WIRELESS_STACK、g_code_stack、MAX_CODES、CHNT_WIRELESS_AP_ADDR、CHNT_WIRELESS_INFO_ADDR、CHNT_MOUDLE_INFO_ADDRmidware/meter/meter.h../../midware/meter/meter.h.md
无线模组频段 / 使能 / 绑定码设置meter_set_chnt_wireless_module_regional_freq_bands、meter_get_chnt_wireless_module_regional_freq_bands、meter_set_chnt_wireless_module_enable、meter_get_chnt_wireless_module_enable、meter_set_chnt_wireless_boundmidware/meter/meter.c../../midware/meter/meter.c.md
无线模组信息表(SN/型号/版本/RSSI/丢失计数)CHNT_WIRELESS_INFO_TABLE_T、clear_chnt_wireless_moudle_infomidware/meter/meter.h、midware/meter/meter.c../../midware/meter/meter.h.md
无线模组探测节拍CHNT_WIRELESS_DETECT_INTERVAL_TIME(1000ms)、chnt_wireless_moudle_handlemidware/meter/meter.h、midware/meter/meter.c../../midware/meter/meter.c.md

6. 电表:升级入口与 MID 三相表

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
电表(含 BB / 无线)升级是在哪里被触发和分派的task_meter(查 Get_Status_Is_Updated_From_Server(UPDT_Meter))、get_meter_updt_object、IsUpgradeMetermidware/meter/meter.c../../midware/meter/meter.c.md
电表升级进度百分比怎么取GetPercentUpgradeMeter、get_percent_upgrade_metermidware/meter/meter.c../../midware/meter/meter.c.md
哪些型号不支持升级(BB10K/23K、ALPHA 双回路直接放弃)task_meter(PV_METER 分支)midware/meter/meter.c../../midware/meter/meter.c.md
MID 三相表初始化 / 使能开关(上电默认关闭)mid_meter_table_init、u8_mid_meter_function_enablemidware/meter/meter.c../../midware/meter/meter.c.md
GRID / PV 运行表初始化与探测标志grid_meter_table_init、pv_meter_table_init、meter_table_initmidware/meter/meter.c../../midware/meter/meter.c.md
gridforming 使能时 PV 侧电表地址要改成 0x0Bmeter_get_pv_meter_addr_change_flagmidware/meter/meter.c../../midware/meter/meter.c.md

7. CT 交流采样通道

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
CT 采样链路初始化(TIM1 + ADC2 + DMA1_CH0 + TIM2/EXTI)ct_sampling_initmidware/meter/ct.c../../midware/meter/ct.c.md
CT 采样任务在哪 / 采样频率与每批点数task_sampling(TIM1 100Hz,每批 250 点 × 4 通道)midware/meter/ct.c../../midware/meter/ct.c.md
ADC DMA 传输完成中断回调adc_regular_data_recvmidware/meter/ct.c../../midware/meter/ct.c.md
电网频率怎么测(方波下降沿捕获)grid_freq_sampling_handle、ct_read_frequentmidware/meter/ct.c../../midware/meter/ct.c.md
CT 电压 / 电流 / 有功读接口ct_read_voltage、ct_read_current、ct_read_actpowermidware/meter/ct.c../../midware/meter/ct.c.md
CT 无功 / 功率因数接口(当前是恒返回 0 的桩函数)ct_read_reactpower、ct_read_factormidware/meter/ct.c../../midware/meter/ct.c.md
CT 电量累计与读取grid_ct_energy_statistics、pv_ct_energy_statistics、ct_read_einput、ct_read_eoutputmidware/meter/ct.c../../midware/meter/ct.c.md
CT 电量清零并落盘ct_energy_clear、CT_ENERGY_PAGE、CT_ENERGY_SAVE_TABLE_Tmidware/meter/ct.c、midware/meter/ct.h../../midware/meter/ct.c.md
CT 滑动平均滤波 / 分段线性校准 / 死区 / 限幅grid_active_power_filter、grid_active_curr_filter、cal_grid_vol、pv_active_power_filter、pv_active_curr_filtermidware/meter/ct.c../../midware/meter/ct.c.md
CT 校准表 / 滤波深度 / 缓冲尺寸等编译期常量CT_CONFIG_TABLE_T、CT_TABLE_T、g_t_ctmidware/meter/ct.h../../midware/meter/ct.h.md
CT 电网波形曲线录制(本地 + 上报服务器两条通道)GRID_SAMPLING_CURVE_T、GRID_SERVER_SAMPLING_CURVE_T、g_grid_sampling_curve_t、g_server_grid_sampling_curve_tmidware/meter/ct.h../../midware/meter/ct.h.md
CT 采样值怎么回灌进电表运行表(谁调用 ct_handle)ct_handlemidware/meter/meter.c../../midware/meter/meter.c.md
CT 采样异常怎么判(fault bit 18)task_samplingmidware/meter/ct.c../../midware/meter/ct.c.md
并离网切换时 CT 中值(DC 偏置)要重新收敛task_samplingmidware/meter/ct.c../../midware/meter/ct.c.md

8. 备电盒(BackupBox)负载投切

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
备电盒分相负载投切决策在哪里做bb_load_managemidware/meter/backupbox.c../../midware/meter/backupbox.c.md
单相机型负载管理(SOC 门限切相)single_phase_bb_load_manage、bb_grid_connected_handle、bb_grid_disconnected_handlemidware/meter/backupbox.c../../midware/meter/backupbox.c.md
三相机型负载管理(按 1/3 额定放电功率切相)triphase_bb_load_manage、bb_on_grid_handle、bb_off_grid_handlemidware/meter/backupbox.c../../midware/meter/backupbox.c.md
三相开关状态怎么下发(Modbus 0x10 写 0x0020,重试 3 次)change_state_bb_lxmidware/meter/backupbox.c../../midware/meter/backupbox.c.md
备电盒配置(分相优先级 / 各相 SOC 门限)与运行表定义BACKUP_BOX_CONFIG_T、BACKUP_BOX_RUN_Tmidware/meter/backupbox.h../../midware/meter/backupbox.h.md
备电盒诊断量(继电器/过温/N 线故障/过载电流/差流)寄存器地址与结构BB_DEBUGE_T、BACKUPBOX_*(0x0025~0x0073)midware/meter/meter.h../../midware/meter/meter.h.md
备电盒型号识别(5K / 10K / 23K)BACKUPBOX_5K、BACKUPBOX_10K、BACKUPBOX_23K、BACKUPBOX_IDmidware/meter/meter.h../../midware/meter/meter.h.md
备电盒 SN / 软件版本 / 硬件版本读取meter_read_bb_sn、meter_read_bb_software_version、VERSION_BB_HARDmidware/meter/meter.c../../midware/meter/meter.c.md

9. 油机(柴油发电机组)采集

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
油机(柴油发电机)数据采集在哪 / 谁驱动genset_comm_handlemidware/meter/diesel_generator.c../../midware/meter/diesel_generator.c.md
油机 Modbus 从站地址与轮询节拍GENSET_ADDR(0x63/99)、500ms 节拍、send_query_genset_commandmidware/meter/diesel_generator.c../../midware/meter/diesel_generator.c.md
油机读哪几页寄存器(Page 4/5/7/154)ems_query_genset_page4_command、ems_query_genset_page5_command、ems_query_genset_page7_command、ems_query_genset_page154_commandmidware/meter/diesel_generator.c../../midware/meter/diesel_generator.c.md
油机页号 / 寄存器号 / 个数常量DG_PAGE_4_A0_33_REG_NUM 等midware/meter/diesel_generator.h../../midware/meter/diesel_generator.h.md
油机通信丢失判多久 / 清零15s 门限、genset_run_data_clearmidware/meter/diesel_generator.c../../midware/meter/diesel_generator.c.md
油机使能开关与运行数据总表u8_genset_enable_flag、GENSET_RUN_TABLE_T、g_t_diesel_genmidware/meter/diesel_generator.h../../midware/meter/diesel_generator.h.md
油机数据上报云端(谁读 g_t_diesel_gen)g_t_diesel_gen、net/ems.c 的 CMD_SEND_GENSET_DATAmidware/meter/diesel_generator.h../../midware/meter/diesel_generator.h.md

10. 电表 / 备电盒固件升级

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
电表固件升级主状态机(进 Boot → 握手 → 擦除 → 分块写 → 退出)meter_upgrade_handlemidware/meter/meter_upgrade.c../../midware/meter/meter_upgrade.c.md
电表升级协议帧格式与命令码meter_upgrade_send_code、meter_upgrade_send_data、meter_upgrade_recv_data、meter_upgrade_send_cmd、命令字 0x23midware/meter/meter_upgrade.c../../midware/meter/meter_upgrade.c.md
电表升级分包粒度(250 字节)与重试门限meter_upgrade_send_data、METERR_UPGRADE 上下文、err_cntmidware/meter/meter_upgrade.c../../midware/meter/meter_upgrade.c.md
电表升级进度与断点偏移get_percent_upgrade_meter、get_upgrade_file_offset_metermidware/meter/meter_upgrade.c../../midware/meter/meter_upgrade.c.md
正泰无线多节点升级(地址栈 LIFO 串行升级)chnt_wireless_add_update_code、chnt_wireless_add_pop_codemidware/meter/meter_upgrade.c../../midware/meter/meter_upgrade.c.md
电表升级状态枚举 / 上下文结构体定义METER_UPGRADE_Tmidware/meter/meter_upgrade.h../../midware/meter/meter_upgrade.h.md
BackupBox 固件升级主状态机(复位 → PSLAVER → 波特率 → 擦除 → 写 → 校验 → 写关键字)bb_updatemidware/meter/bb_update.c../../midware/meter/bb_update.c.md
BB 升级 HEX(S19)解析与拼包parse_bb_hex_contentmidware/meter/bb_update.c../../midware/meter/bb_update.c.md
BB 升级应答判定与帧格式deal_bb_update_data、bb_send_datamidware/meter/bb_update.c../../midware/meter/bb_update.c.md
BB 升级总超时(60 秒强制重来)bb_updatemidware/meter/bb_update.c../../midware/meter/bb_update.c.md
BB 升级进度与已传偏移GetPercentUpgradeBB、GetUpgradeFileOffsetBBmidware/meter/bb_update.c../../midware/meter/bb_update.c.md
BB 升级协议常量 / 状态与帧类型枚举 / 上下文结构体BB_STATE、BB_INSTRUCTIONS、BB_UPDATE_CONTENT、BB_CHECKmidware/meter/bb_update.h../../midware/meter/bb_update.h.md
BB 升级期间为什么要停掉其他电表查询task_metermidware/meter/meter.c../../midware/meter/meter.c.md

11. 一代充电桩(EVC / SMILE-EVCT11)

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
一代充电桩驱动入口与调度节拍(100ms 调用、1s 读、10s 控)evc_controlmidware/evc/evc.c../../midware/evc/evc.c.md
一代桩 Modbus RTU 收发与超时重试evc_master_send_cmd、evc_master_recv_datamidware/evc/evc.c../../midware/evc/evc.c.md
一代桩寄存器映射(读 0x0100 设备信息 / 读 0x9100 运行信息 / 写 0x0100 设定功率)get_evc_id_info、get_evc_run_info、send_cmd_evcmidware/evc/evc.c../../midware/evc/evc.c.md
一代桩「剩余可充总功率」怎么算evc_calculated_total_powermidware/evc/evc.c../../midware/evc/evc.c.md
一代桩单桩设定功率计算与条件充电延时evc_calculate_single_station_powermidware/evc/evc.c../../midware/evc/evc.c.md
一代桩充电时间段(两段时段)判定evc_charge_timemidware/evc/evc.c../../midware/evc/evc.c.md
一代桩电量清零set_evc_energy、clear_evc_energy、get_evc_energy_totalmidware/evc/evc.c../../midware/evc/evc.c.md
一代桩充停指令 / 充电模式上报set_evc_charge_flag、get_evc_chargemodelmidware/evc/evc.c../../midware/evc/evc.c.md
一代桩使能 / 型号 / 功率读取get_evc_enable_flag、get_evc_type、get_evc_power_totalmidware/evc/evc.c../../midware/evc/evc.c.md
一代桩配置表 / 运行表 / 公共收发缓冲定义evc.h(g_t_evc_run_info、g_t_evc_setting_info、g_evc_send_buf、g_evc_recv_buf、EVC_BUF_LEN)midware/evc/evc.h../../midware/evc/evc.h.md
一代桩与二代桩怎么二选一(互斥)get_evc_enable_flag/get_evc_ii_enable_flag(midware/interface/interface.c 分派)midware/evc/evc.c、midware/evc/evc_ii.c../../midware/evc/evc.c.md

12. 二代充电桩(EVC-II,最多 4 桩并机)

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
二代充电桩驱动入口与调度节拍evc_ii_controlmidware/evc/evc_ii.c../../midware/evc/evc_ii.c.md
二代桩 AES 加密通讯(协商私钥、收发加解密)evc_ii_aes_encrypt、get_evc_ii_pravite_key、evc_ii_master_send_cmd、evc_ii_master_recv_datamidware/evc/evc_ii.c../../midware/evc/evc_ii.c.md
二代桩寄存器映射(读设备信息 / 读运行信息 / 写设定功率)get_evc_ii_id_info、get_evc_ii_run_info、send_cmd_evc_iimidware/evc/evc_ii.c../../midware/evc/evc_ii.c.md
二代桩充停状态机(云指令 / 刷卡两阶段确认 / 定时充停)evc_ii_update_charge_control_state、evc_ii_want_charge、set_evc_ii_charge_flagmidware/evc/evc_ii.c../../midware/evc/evc_ii.c.md
二代桩多桩功率分配(启动功率预留 + 动态均分)evc_ii_distribute_powermidware/evc/evc_ii.c../../midware/evc/evc_ii.c.md
二代桩 EV 总可用功率计算evc_ii_calculated_total_powermidware/evc/evc_ii.c../../midware/evc/evc_ii.c.md
二代桩系统级限流(16A / 32A 对应的三相总功率)evc_ii_apply_system_power_limitmidware/evc/evc_ii.c../../midware/evc/evc_ii.c.md
二代桩单桩功率落地(并机模式 vs 独立模式)evc_ii_parallel_calculate_single_station_power、evc_ii_calculate_single_station_powermidware/evc/evc_ii.c../../midware/evc/evc_ii.c.md
二代桩单桩功率上下限裁剪与硬件上限evc_ii_set_power_total_limit、evc_ii_get_max_allowed_power、evc_ii_prepare_power_limitmidware/evc/evc_ii.c../../midware/evc/evc_ii.c.md
二代桩充电策略选择(按 u8_charge_tactics)与三段时段evc_ii_get_evc_data、evc_ii_charge_time、evc_ii_get_sys_datamidware/evc/evc_ii.c../../midware/evc/evc_ii.c.md
二代桩枪锁(电子锁)状态与使能get_evc_ii_gun_lock_flag、get_evc_ii_gun_lock_ctrlmidware/evc/evc_ii.c../../midware/evc/evc_ii.c.md
二代桩电量清零set_evc_ii_energy、clear_evc_ii_energy、get_evc_ii_energy_totalmidware/evc/evc_ii.c../../midware/evc/evc_ii.c.md
二代桩使能 / 型号 / 功率读取 / 充电模式上报get_evc_ii_enable_flag、get_evc_ii_type、get_evc_ii_power_total、get_evc_ii_chargemodelmidware/evc/evc_ii.c../../midware/evc/evc_ii.c.md
二代桩「最多 4 桩」数组与故障位域定义MAX_EVC_II_NUM、g_t_evc_ii_run_info、g_t_evc_ii_single_configmidware/evc/evc_ii.h../../midware/evc/evc_ii.h.md
二代桩通讯丢失与运行数据清理evc_ii_controlmidware/evc/evc_ii.c../../midware/evc/evc_ii.c.md

13. 充电桩固件升级

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
充电桩(一/二代)固件升级主状态机evc_upgrad_handlemidware/evc/evc_upgrade.c../../midware/evc/evc_upgrade.c.md
充电桩升级帧格式与 CRC16-IBM 校验evc_upgrade_send_cmd、evc_upgrade_recv_datamidware/evc/evc_upgrade.c../../midware/evc/evc_upgrade.c.md
充电桩升级命令帧(写 Flash / 跳转应用)evc_upgrade_send_code、evc_upgrade_send_data、evc_upgrade_send_key_wordmidware/evc/evc_upgrade.c../../midware/evc/evc_upgrade.c.md
充电桩升级 HEX 解析与 224 字节分包parse_evc_hex_content、EVC_MAX_PRG_LENGTHmidware/evc/evc_upgrade.c../../midware/evc/evc_upgrade.c.md
云端特殊命令选哪几台桩升级 / 是否正在升级set_evc_upgrad_flag、get_evc_upgrad_flag、is_upgrade_evcmidware/evc/evc_upgrade.c../../midware/evc/evc_upgrade.c.md
充电桩升级进度与断点续传偏移get_percent_upgrade_evc、get_upgrade_file_offset_evcmidware/evc/evc_upgrade.c../../midware/evc/evc_upgrade.c.md
充电桩升级状态枚举 / 命令码 / 上下文结构体EVC_UPGRADE_Tmidware/evc/evc_upgrade.h../../midware/evc/evc_upgrade.h.md
升级期间为什么充电桩轮询被让出(串口 3 独占)is_upgrade_evc(midware/interface/interface.c 分派)midware/evc/evc_upgrade.c../../midware/evc/evc_upgrade.c.md

14. AFCI:常规通信、自检与故障日志

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
AFCI(电弧故障检测)常规通信在哪 / 谁驱动afci_comm.c(alphaess_afci_comm_function 周期驱动)、send_query_data_to_afci、ems_send_ctrl_data_to_afci、alphaess_afci_recv_datamidware/afci/afci_comm.c../../midware/afci/afci_comm.c.md
AFCI 软版本读取与机型相关的版本字节重排query_afci_software_version、parse_afci_version_data、get_version_sort_map、inverter_read_ver_afcimidware/afci/afci_comm.c../../midware/afci/afci_comm.c.md
AFCI 自检(工厂模式进/退、通道使能、结果回读)set_afci_fac_mode、send_afci_self_check_enable、query_afci_self_check_status、afci_self_check_handlemidware/afci/afci_comm.c../../midware/afci/afci_comm.c.md
AFCI 告警清除与告警查询send_afci_clear_warning_message、query_afci_warning_messagemidware/afci/afci_comm.c../../midware/afci/afci_comm.c.md
AFCI 软重启set_afci_soft_rebootmidware/afci/afci_comm.c../../midware/afci/afci_comm.c.md
AFCI 故障日志分帧拉取 / 清除 / 上传收尾afci_fault_log_data_handle、query_afci_log_data、send_clear_afci_log_data、set_afci_log_data_upload_send_status、afci_log_initmidware/afci/afci_comm.c../../midware/afci/afci_comm.c.md
AFCI 从站地址 / 寄存器地址 / 机型版本常量地址与寄存器宏、VERSION_AFCI_HARD、AFCI_TYPE_BYTE_WATT_*midware/afci/afci_comm.h../../midware/afci/afci_comm.h.md
AFCI 日志上传状态块定义AFCI_LOG_DATA_TABLE、g_t_afci_log_tabmidware/afci/afci_comm.h../../midware/afci/afci_comm.h.md
AFCI 自检成功后清哪个故障位、失败置哪个故障位afci_self_check_handle(bit27)midware/afci/afci_comm.c../../midware/afci/afci_comm.c.md

15. AFCI:OTA 升级

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
AFCI 固件 OTA 升级主状态机(5 态)afci_upgrade_handlemidware/afci/afci_upgrade.c../../midware/afci/afci_upgrade.c.md
AFCI 进入升级模式(写寄存器 0x0023)send_ems_send_afci_start_cmdmidware/afci/afci_upgrade.c../../midware/afci/afci_upgrade.c.md
AFCI OTA 自定义帧协议(从站地址 0xF8,握手/数据/结束帧)send_afci_upgrade_handshake、send_ems_send_afci_upgrade_data、send_ems_send_afci_upgrade_endmidware/afci/afci_upgrade.c../../midware/afci/afci_upgrade.c.md
AFCI 升级应答判定与超时alphaess_afci_com_replymidware/afci/afci_upgrade.c../../midware/afci/afci_upgrade.c.md
AFCI 升级失败的重试 / 软重启 / 放弃层次afci_upgrade_handlemidware/afci/afci_upgrade.c../../midware/afci/afci_upgrade.c.md
AFCI 升级进度与偏移、是否正在升级get_percent_upgrade_afci、get_upgrade_file_offset_afci、is_upgrade_afcimidware/afci/afci_upgrade.c../../midware/afci/afci_upgrade.c.md
AFCI 升级协议常量(0xF8 / 包长 128 / 命令字)与状态枚举AFCI_UPGRADE_SATE_E、AFCI_UPGRADE_TABLE_T、TIME_ELAPSEDmidware/afci/afci_upgrade.h../../midware/afci/afci_upgrade.h.md
AFCI 升级什么时候被启动(固件下载完成的判据)is_afci_firm_download_finished(alphaess_comm_usart.c 驱动)midware/afci/afci_upgrade.c../../midware/afci/afci_upgrade.c.md

16. BMS 电池:数据汇聚与业务

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
电池任务在哪 / 周期多少 / 一轮都干什么task_bms(100ms)midware/bms/bms.c../../midware/bms/bms.c.md
电池数据总表(g_t_bat_info)结构与配置/运行分离BATTERY_TABLE_T、BATTERY_CONFIG_TAB_T、BMS_RUN_TABLE_Tmidware/bms/bms.h../../midware/bms/bms.h.md
电池通信丢失怎么判 / 丢失后数据怎么清bms_comm_detect、bms_lost_handle、bms_master_lost_handle、get_master_battery_lostmidware/bms/bms.c../../midware/bms/bms.c.md
电池在线状态 / 重启 / 关机bms_get_connect_state、bms_reset、bms_set_shutdownmidware/bms/bms.c../../midware/bms/bms.c.md
SOC / 总压 / 总流 / 温度 / 总功率读取bms_read_total_soc、bms_read_total_volt、bms_read_total_cur、bms_read_temp、bms_read_total_powermidware/bms/bms.c../../midware/bms/bms.c.md
单台电池 SOC / 电流 / SOH / 循环次数 / 运行小时bms_read_single_soc、bms_read_single_cur、bms_read_single_soh、bms_read_single_single_cycle、bms_read_single_single_runhrsmidware/bms/bms.c../../midware/bms/bms.c.md
充放电最大功率 / 最大倍率电流(含升级与混装异常归零)bms_read_max_charge_power、bms_read_max_dischg_power、bms_read_chg_max_rate_cur、bms_read_dischg_max_rate_curmidware/bms/bms.c../../midware/bms/bms.c.md
充放电使能状态字怎么翻译(强充优先)handle_bat_status_flag、bms_read_status_flag、u16_status_flagmidware/bms/bms.c../../midware/bms/bms.c.md
电池保护码 / 故障码 / 告警码合并读取bms_read_protection_code、bms_read_fault_code、bms_read_protection_extend2_code、bms_read_fault_code_by_id、bms_read_warning_code_by_id、bms_is_fault_code_validmidware/bms/bms.c../../midware/bms/bms.c.md
最高/最低单体电压与温度打包读取bms_read_cell_min_volt_info、bms_read_cell_max_volt_info、bms_read_low_temper_info、bms_read_high_temper_infomidware/bms/bms.c../../midware/bms/bms.c.md
电池型号 / 容量 / DoD / 充放电截止电压的映射handle_battery_model、handle_battery_cell_capacity、handle_battery_dod、handle_bat_chg_cut_rate_volt、handle_bat_dischg_cut_rate_volt、bms_read_battery_capacitymidware/bms/bms.c../../midware/bms/bms.c.md
电池平台类型(48V / 高压 / NXP / GD32)怎么判get_bms_hardware_platform、bms_get_platform、get_platform_stringmidware/bms/bms.c../../midware/bms/bms.c.md
电池混装(新老电池 / 不同容量)识别与异常检测bms_MIX_battery、bms_read_mixed_installation_flag、get_bat_mixed_installation_num_error_flag、bms_get_store_MIX_type、bms_read_battery_cell_modelmidware/bms/bms.c../../midware/bms/bms.c.md
电池台数 / 产品号 / 版本字符串配置读取bms_get_store_num、bms_get_store_type、bms_get_store_ver、bms_read_nummidware/bms/bms.c../../midware/bms/bms.c.md
电池配置与扩展信息变更后落盘fresh_and_save_bat_info、fresh_and_save_bat_extend_info、BATTERY_CONFIG_PAGEmidware/bms/bms.c../../midware/bms/bms.c.md
MOS 干接点控制与闭合重试(30 分钟周期)bat_mos_control、bat_mos_control_hhe_oem、bms_set_mos_enable、bms_set_mos_open_enablemidware/bms/bms.c../../midware/bms/bms.c.md
并机 SN 改写状态机(6 槽位、每槽 200ms、5 次重发)bat_set_sn_handlemidware/bms/bms.c../../midware/bms/bms.c.md
电池自锁配置与清除bat_self_lock_handle、bms_set_self_lock_enable、bms_get_self_lock_enable、bms_set_self_lock_clearmidware/bms/bms.c../../midware/bms/bms.c.md
逆变器失联强制电池关机force_bat_shutdown_handlemidware/bms/bms.c../../midware/bms/bms.c.md
低 SOC 事件上报云端bat_low_soc_detectmidware/bms/bms.c../../midware/bms/bms.c.md
电池校时(每天 1 点)BMS_time_cmd_handlemidware/bms/bms.c../../midware/bms/bms.c.md
电池充放电电量清零 / 与 BMS 同步bms_clear_energy、send_battery_energy_cmdmidware/bms/bms.c、midware/bms/alpha/battery_comm.c../../midware/bms/bms.c.md
电池激活时间写入(本地 / 云端两路)handle_bat_set_activation_time、handle_bat_activate_time_info、send_battery_activate_time_cmdmidware/bms/bms.c../../midware/bms/bms.c.md
电池 A / B 簇运行模式与旁路状态bms_read_a_cluster_mode、bms_read_b_cluster_mode、bms_read_a_cluster_status、bms_read_b_cluster_status、bms_is_a_cluster_valid、bms_is_b_cluster_valid、bms_read_a_cluster_idmidware/bms/bms.c../../midware/bms/bms.c.md
云 BMS 分钟级单体明细(哪些机型支持)get_bms_cell_data_supportmidware/bms/bms.c../../midware/bms/bms.c.md
自定义 CAN 帧下发队列can_send_queue_add、can_send_queue_clear、can_send_queue_start、can_send_task、can_send_custom_framemidware/bms/bms.c../../midware/bms/bms.c.md
电池使能配置位(系统中未接电池的旁路)bms_set_ready_enable、bms_get_ready_enablemidware/bms/bms.c../../midware/bms/bms.c.md
电池数据字典(字段表)与故障/保护/告警位域联合体BMS_RUN_TABLE_T、BATTERY_CONFIG_TAB_Tmidware/bms/bms.h../../midware/bms/bms.h.md

17. BMS 电池:加热

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
电池加热总入口 / 怎么在「逆变器加热」和「自加热」之间选bat_heat_handle(bat_heat 能力位择路)midware/bms/bms.c../../midware/bms/bms.c.md
逆变器给电池加热的状态机(NORMAL / INV_HEAT / INV_HEAT_FAULT)bat_inv_heat_dealmidware/bms/bms.c../../midware/bms/bms.c.md
电池自加热状态机(发 0xBB 进加热)bat_self_heat_deal、bat_self_heat_data_intimidware/bms/bms.c../../midware/bms/bms.c.md
加热进入的三步流程(停电池功率 → 发逆变器指令 → 发 BMS 0xAA)bat_heat_into_1_step、bat_heat_into_2_step、bat_heat_into_sta_checkmidware/bms/bms.c../../midware/bms/bms.c.md
加热正常退出三步(停逆变器 → 发 0x55 → 等继电器断开)bat_heat_drop_out、bat_heat_exit_checkmidware/bms/bms.c../../midware/bms/bms.c.md
加热能否执行的判据(欠压强充 / 用户使能 / 离网 / 系统升级)bat_heat_execute_check、bat_new_heat_execute_check、bat_heat_inv_ongrid_check、bat_heat_inv_state_check、bat_heat_low_vol_state_check、bat_charge_demand_checkmidware/bms/bms.c../../midware/bms/bms.c.md
加热故障判定(加热膜故障 / 电流电压异常 / 15 分钟不升温)bat_heat_fault_check、bat_heat_vol_current_check、bat_heat_hardware_fault_check、bms_read_heat_fault_code、bms_read_over_temperature_codemidware/bms/bms.c../../midware/bms/bms.c.md
加热故障退出与恢复(10 分钟后最多 3 次恢复)bat_heat_fault_drop_out、bat_heat_fault_fsm_deal、bat_heat_into_fault_dealmidware/bms/bms.c../../midware/bms/bms.c.md
无加热请求时的收尾(清指令、清故障、放开电池功率)bat_heat_no_request_deal、get_bat_heat_forbid_power_flagmidware/bms/bms.c../../midware/bms/bms.c.md
BMS 上报的加热请求 / 自加热能力 / 加热台数怎么预存handle_bat_heat_prestore_info、handle_bat_heat_soc_info、u8_bat_soc_low_flagmidware/bms/bms.c../../midware/bms/bms.c.md
加热数据初始化(SOC 阈值 / 升温阈值 / 等待时间)bat_heat_data_intimidware/bms/bms.c../../midware/bms/bms.c.md

18. BMS 电池:CAN 协议与下行指令

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
BMS CAN 上行帧解析入口(按 CAN ID 分派)alpha_bms_package_parsermidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
电池 CAN 协议全部扩展帧 ID / 命令字宏表(寄存器映射)BMS_ID_* 系列宏midware/bms/alpha/battery_comm.h../../midware/bms/alpha/battery_comm.h.md
CAN 标准帧 / 扩展帧发送与节流(1 tick 间隔)can_send_standard_pack、can_send_exten_packmidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
CAN 握手应答(0x0CF200A0)Battery_Ackmidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
电池重启 / 关机指令下发(区分 48V+GD32 与其它平台)send_battery_restart_cmd、send_battery_shutdown_cmdmidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
电池周期配置 1 / 配置 2(绝缘故障码、SOC 显示上下限、电池电压、加热指令)send_battery_set_code_1_cmd、send_battery_set_code_2_cmd、send_battery_cmdmidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
电池品牌 / 产地下发send_battery_set_brand_cmdmidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
并机 SN 分包下发(每次 6 字节,0x18FFA2F4)send_battery_set_code_c_cmdmidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
电池自锁配置下行(0x18FFA2F5)send_battery_set_code_d_cmdmidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
EMS 统计电量同步给 BMSsend_battery_energy_cmdmidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
给 BMS 校时send_battery_set_real_time_cmdmidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
单台电池单体电压 / 温度极值解析(含采样点号)get_single_cell_volt、get_single_cell_tempermidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
单台电池告警 / 保护 / 扩展保护码解析get_battery_alarm_code、get_battery_warning_code、get_battery_protection_extend1_codemidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
电池激活时间解析与合法性校验get_battery_activate_timemidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
云 BMS 单体电压 / 温度明细的分包组装get_single_cell_volt_info、get_single_cell_temper_infomidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
欧盟电池法自信息帧解析(容量吞吐 / 效率 / 循环 / 日期)get_bms_self_infomidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
单体欠压保护 / 告警、电池通信丢失的位或汇总get_battery_cell_low_vol_protection、get_battery_cell_low_vol_warning、get_battery_comm_lostmidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
单台最大充放电功率的型号修正alpha_bms_package_parsermidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md
电池日志查询(被 #if 0 关闭,不参与编译)send_battery_query_log_cmd、bat_log_handlemidware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md

19. BMS 电池:CAN 固件升级

想找的功能(关键词 / 用户可能的问法)入口函数或符号源文件文档
电池 CAN 固件升级主状态机(谁驱动、几态)households_batter_upgrade_handlemidware/bms/alpha/battery_upgrade.c../../midware/bms/alpha/battery_upgrade.c.md
电池升级进度 / 已解析文件偏移GetPercentUpgradeBMS、Get_Idx_Updt_BMS_Loaclmidware/bms/alpha/battery_upgrade.c../../midware/bms/alpha/battery_upgrade.c.md
电池进 Bootloader(区分 48V+GD32 与其它平台)send_enter_boot_codemidware/bms/alpha/battery_upgrade.c../../midware/bms/alpha/battery_upgrade.c.md
电池升级「烧写地址+长度」帧与「数据」帧send_addr_code、send_data_codemidware/bms/alpha/battery_upgrade.c../../midware/bms/alpha/battery_upgrade.c.md
电池升级结束帧与 60 秒超时send_over_updata_codemidware/bms/alpha/battery_upgrade.c../../midware/bms/alpha/battery_upgrade.c.md
电池升级固件是 S1 还是 S3 记录(文件类型判定)check_bms_upgrade_filemidware/bms/alpha/battery_upgrade.c../../midware/bms/alpha/battery_upgrade.c.md
电池升级 CAN 发送底层包装CAN_Send_Msgmidware/bms/alpha/battery_upgrade.c../../midware/bms/alpha/battery_upgrade.c.md
电池升级对外接口只有哪三个(黑盒)households_batter_upgrade_handle、GetPercentUpgradeBMS、Get_Idx_Updt_BMS_Loaclmidware/bms/alpha/battery_upgrade.h../../midware/bms/alpha/battery_upgrade.h.md

文件清单核对

本范围共 28 个源文件,全部已在表中出现:

midware/meter(12)

源文件文档状态
midware/meter/meter.c../../midware/meter/meter.c.md已在表中出现(第 1~6、10 节)
midware/meter/meter.h../../midware/meter/meter.h.md已在表中出现(第 1~6 节,配套头文件)
midware/meter/ct.c../../midware/meter/ct.c.md已在表中出现(第 7 节)
midware/meter/ct.h../../midware/meter/ct.h.md已在表中出现(第 7 节,配套头文件)
midware/meter/backupbox.c../../midware/meter/backupbox.c.md已在表中出现(第 8 节)
midware/meter/backupbox.h../../midware/meter/backupbox.h.md已在表中出现(第 8 节,配套头文件)
midware/meter/bb_update.c../../midware/meter/bb_update.c.md已在表中出现(第 10 节)
midware/meter/bb_update.h../../midware/meter/bb_update.h.md已在表中出现(第 10 节,配套头文件)
midware/meter/diesel_generator.c../../midware/meter/diesel_generator.c.md已在表中出现(第 9 节)
midware/meter/diesel_generator.h../../midware/meter/diesel_generator.h.md已在表中出现(第 9 节,配套头文件)
midware/meter/meter_upgrade.c../../midware/meter/meter_upgrade.c.md已在表中出现(第 10 节)
midware/meter/meter_upgrade.h../../midware/meter/meter_upgrade.h.md已在表中出现(第 10 节,配套头文件)

midware/bms(6)

源文件文档状态
midware/bms/bms.c../../midware/bms/bms.c.md已在表中出现(第 16、17 节)
midware/bms/bms.h../../midware/bms/bms.h.md已在表中出现(第 16 节,配套头文件)
midware/bms/alpha/battery_comm.c../../midware/bms/alpha/battery_comm.c.md已在表中出现(第 18 节)
midware/bms/alpha/battery_comm.h../../midware/bms/alpha/battery_comm.h.md已在表中出现(第 18 节,配套头文件)
midware/bms/alpha/battery_upgrade.c../../midware/bms/alpha/battery_upgrade.c.md已在表中出现(第 19 节)
midware/bms/alpha/battery_upgrade.h../../midware/bms/alpha/battery_upgrade.h.md已在表中出现(第 19 节,配套头文件)

midware/evc(6)

源文件文档状态
midware/evc/evc.c../../midware/evc/evc.c.md已在表中出现(第 11 节)
midware/evc/evc.h../../midware/evc/evc.h.md已在表中出现(第 11 节,配套头文件)
midware/evc/evc_ii.c../../midware/evc/evc_ii.c.md已在表中出现(第 12 节)
midware/evc/evc_ii.h../../midware/evc/evc_ii.h.md已在表中出现(第 12 节,配套头文件)
midware/evc/evc_upgrade.c../../midware/evc/evc_upgrade.c.md已在表中出现(第 13 节)
midware/evc/evc_upgrade.h../../midware/evc/evc_upgrade.h.md已在表中出现(第 13 节,配套头文件)

midware/afci(4)

源文件文档状态
midware/afci/afci_comm.c../../midware/afci/afci_comm.c.md已在表中出现(第 14 节)
midware/afci/afci_comm.h../../midware/afci/afci_comm.h.md已在表中出现(第 14 节,配套头文件)
midware/afci/afci_upgrade.c../../midware/afci/afci_upgrade.c.md已在表中出现(第 15 节)
midware/afci/afci_upgrade.h../../midware/afci/afci_upgrade.h.md已在表中出现(第 15 节,配套头文件)

合计 12 + 6 + 6 + 4 = 28 个源文件,逐一覆盖。