| | |
| | | #include "eeprom.h" |
| | | #include "system_eep_mem_manage.h" |
| | | #include "rs485_data_analysis_pro.h" |
| | | #include "pulse_and_alarm_line.h" |
| | | #include "system_flash_mem_manage.h" |
| | | |
| | | |
| | | SYSTEM_EEP_IDENTIFICATION_T system_eep_id_g = { \ |
| | | .eep_para_init_config_id = EEP_PARA_INIT_ID, \ |
| | |
| | | EQUIPMENT_BASIC_INF_T equipment_basic_inf_g={ |
| | | .product_type= DM_SCM_SZV103, \ |
| | | .caliber_type = DN50_TYPE, \ |
| | | .serial_number = {0x07,0x10,0x50,0x82,0x40,0x69,0x00,0x01,0xff,0xff}, \ |
| | | .valve_type = VM_HADE, \ |
| | | .equipment_type = EM_SIFRCT,}; |
| | | |
| | |
| | | |
| | | |
| | | FLOW_METER_PARA_T flow_meter_para_g ={ \ |
| | | .flow_meter_conn_type = FLOW_METER_CONN_RS485, \ |
| | | .flow_meter_conn_type = FLOW_METER_CONN_RS485_AND_PULSE, \ |
| | | .flow_meter_code = SIZHUMODBUSV2_0, \ |
| | | .pulse_coe = 1.0, \ |
| | | .pulse_width = 50, \ |
| | | .baudrate_code = BAUDRATE_9600, \ |
| | | .parity_bit = PARITY_NONE, \ |
| | | .output_voltage_code = RS485_V1_5V, \ |
| | | .slave_address = 1, }; |
| | | .slave_address = 1, \ |
| | | .broken_line_multiplex = BROKEN_LINE_MUTIPLEX_NONE, \ |
| | | }; |
| | | |
| | | TEM_PRE_PARA_T tem_pre_para_g = { \ |
| | | .tem_up_limit = 70, \ |
| | |
| | | }; |
| | | |
| | | WRC_PARA_SIZHU_T wrc_para_sizhu_g = { \ |
| | | .ip1 = {120,77,85,236}, \ |
| | | .ip1 = {39,108,81,105}, \ |
| | | .ip_port1 = 9692, \ |
| | | .ip1_connect_type = LINK_TCP, \ |
| | | .ip2 = {120,77,85,236}, \ |
| | |
| | | .no_use_gas_days = 0, \ |
| | | }; |
| | | |
| | | |
| | | LOG_SIZHU_HISTORY_CTRL_T log_sizhu_history_ctrl_g = { |
| | | .per_month_log.log_addr_save = MONTH_HISTORY_RECORD_STORAGE_START_ADDR, \ |
| | | .per_day_log.log_addr_save = DAY_HISTORY_RECORD_STORAGE_START_ADDR, \ |
| | | .per_hour_log.log_addr_save = HOUR_HISTORY_RECORD_STORAGE_START_ADDR, \ |
| | | .per_interval_log.log_addr_save = INTERVAL_HISTORY_RECORD_STORAGE_START_ADDR, \ |
| | | }; |
| | | LOG_ALARM_CTRL_T log_alarm_ctrl_g ={ |
| | | .system_alarm_log.log_addr_save = SYSTEM_ALARM_STORAGE_START_ADDR, \ |
| | | }; |
| | | LOG_EVENT_CTRL_T log_event_ctrl_g ={ |
| | | |
| | | }; |
| | | LOG_PARA_MODIFY_CTRL_T log_para_modify_ctrl_g; |
| | | |
| | | //EEPROM²ÎÊýдÈëºÍ¶ÁÈ¡¼ì²é,Ö»Ö§³Ö1024¸ö×Ö½ÚµÄдÈëÓë¶ÁÈ¡¼ì²é |
| | | ErrorStatus eepWriteAndReadCheck(uint8_t * write_data,uint32_t addr,uint16_t length) |
| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | //ÈÕÖ¾¿ØÖƲÎÊý³õʼ»¯Ð´Èë |
| | | ErrorStatus LogCtrlParaDefaultInit(void) |
| | | { |
| | | ErrorStatus return_flag = FAIL; |
| | | log_sizhu_history_ctrl_g.per_day_log.log_count = |
| | | |
| | | return_flag = paraCalcCrcAndWriteEepAB((uint8_t * )&equipment_basic_inf_g,BASIC_INFORMATION_OF_EQUIPMENT_ADDR,BASIC_INFORMATION_OF_EQUIPMENT_ADDR + PARA_EEP_B_OFFSET_ADDR,EQUIPMENT_BASIC_INF_LENGTH); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | //?ËùÓвÎÊý³õʼ»¯ÎªÄ¬ÈÏÖµ²¢Ð´ÈëEEPROM |
| | | void allParaDefaultInit(void) |
| | | { |