| | |
| | | #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, \ |
| | |
| | | .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) |
| | | { |