forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-04-30 ee3c90168f81ce19529904d80f9c9de4fed23bb8
Function/STORAGE/system_mem_para.c
@@ -5,19 +5,24 @@
#include "rs485_data_analysis_pro.h"
SYSTEM_EEP_IDENTIFICATION_T system_eep_id_g;
EQUIPMENT_BASIC_INF_T              equipment_basic_inf_g={ .product_type= DM_SCM_SZV103,      \
EQUIPMENT_BASIC_INF_T              equipment_basic_inf_g={
   .product_type= DM_SCM_SZV103,      \
                                                                                    .caliber_type = DN50_TYPE,         \
                                                                                    .valve_type = VM_HADE,               \
                                                                                    .equipment_type = EM_SIFRCT,};
MAIN_EQUIPM_HARDWARE_SOFTWARE_INF_T        main_equipment_hardware_software_inf_g;
LCD_EQUIPM_HARDWARE_SOFTWARE_INF_T         lcd_equipment_hardware_software_inf_g;
WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INF_T    wireless_equipment_hardware_software_inf_g;
__IO SAVE_REALTIME_DATA_T               save_realtime_data_g;
__IO SAVE_VALVE_PARA_T                     save_valve_para_g={   .valve_status = VALVE_NONE, \
__IO SAVE_VALVE_PARA_T                     save_valve_para_g={
   .valve_status = VALVE_NONE, \
                                                                           .valve_lock_state = VL_UNLOCK,};
FLOW_METER_PARA_T   flow_meter_para_g ={ .flow_meter_conn_type = FLOW_METER_CONN_RS485, \
FLOW_METER_PARA_T   flow_meter_para_g ={
   .flow_meter_conn_type = FLOW_METER_CONN_RS485, \
                                                         .flow_meter_code = SIZHUMODBUSV2_0,                 \
                                                         .pulse_width = 50,                                        \
                                                         .baudrate_code =    BAUDRATE_9600,                       \
@@ -80,6 +85,16 @@
   .KVer_AES_128[0] ={8, 7, 6, 5, 4, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0},  \
};
BILLING_VALVE_CTRL_PATA_T billing_valve_ctrl_para_g = {
   .balance_valve_ctrl_byte = {0},                 \
   .conditional_valve_ctrl_byte = {0},           \
  .balance_small_value = {500,100,0,0,0},       \
  .cumulate_flow_threshold = 0,                    \
  .no_wrc_days = 3,                                        \
  .no_use_gas_days = 0,                                 \
};
//EEPROM²ÎÊýдÈëºÍ¶ÁÈ¡¼ì²é,Ö»Ö§³Ö1024¸ö×Ö½ÚµÄдÈëÓë¶ÁÈ¡¼ì²é
ErrorStatus   eepWriteAndReadCheck(uint8_t * write_data,uint32_t addr,uint16_t length)
{