From 6e797b7c8ce7e71b86d67464b96c4eaa0de1f670 Mon Sep 17 00:00:00 2001
From: jinlicong <493886250@qq.com>
Date: Sun, 28 Apr 2024 19:59:24 +0800
Subject: [PATCH] 继续完善,开始添加远传功能

---
 Function/STORAGE/system_mem_para.h |   27 ++++++++++++++++-----------
 1 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/Function/STORAGE/system_mem_para.h b/Function/STORAGE/system_mem_para.h
index 7b5ac6c..7462fde 100644
--- a/Function/STORAGE/system_mem_para.h
+++ b/Function/STORAGE/system_mem_para.h
@@ -3,6 +3,7 @@
 #include "define_all.h"
 #include "system_general_para.h"
 #include "extern_rtc.h"
+#include "valve_control.h"
 
 #define SOFT_SERIAL_NUMBER1	0x05
 #define SOFT_SERIAL_NUMBER2	0x00
@@ -39,12 +40,12 @@
 {
 	uint16_t	CRC16_MODBUS;
 	char  specification_model[20];//����ͺ�
-	DEVICE_MODEL		product_type; //��Ʒ����
-	CALIBER_MODEL		caliber_model;//�ھ� 1/2/3/4/5/6/7/8����050/080/100/150/200/025/032/040
+	DEVICE_TYPE		product_type; //��Ʒ����
+	CALIBER_TYPE		caliber_type;//�ھ� 1/2/3/4/5/6/7/8����050/080/100/150/200/025/032/040
 	uint8_t 		serial_number[10];//������ţ�BCDĿǰֻ��ǰ8�ֽڣ�16λ����2�ֽڲ�FFH��
 	uint8_t		manufactuer_code[2];//���Ҵ���,���ã�����ʶ���豸��;���������°����ƣ��򳧼Ҵ����ʾΪ�°£��Ĵ����������λ��ʶ����λ��ʹ����ҲΪ�°£���ɽ��в�����
-	VALVE_MODEL    valve_type;//�����ͺ�0:�޷��ţ�1����ʢ���壻2:���·��壻������Ĭ�Ϲ��·���
-	EQUIPMENT_MODEL		equipment_type;//�豸����,10H��ʾ��һ��ʽ����Զ���ն�
+	VALVE_TYPE    valve_type;//�����ͺ�0:�޷��ţ�1����ʢ���壻2:���·��壻������Ĭ�Ϲ��·���
+	EQUIPMENT_TYPE		equipment_type;//�豸����,10H��ʾ��һ��ʽ����Զ���ն�
 	uint8_t	reserve[32];
 }EQUIPMENT_BASIC_INF_T;
 #define   EQUIPMENT_BASIC_INF_LENGTH        sizeof(EQUIPMENT_BASIC_INF_T)
@@ -98,9 +99,10 @@
 	{
 		double forward_cumulate_sc; // �������ۻ���
 		double forward_cumulate_wc;
-		double cal_cumulate_reserve[2];         // �궨�ۻ���_Ԥ��
-		double err_forward_cumulate_reserve[2]; // �����ۻ���_Ԥ��
-
+		double cal_cumulate_sc;         // �궨�ۻ���
+		double cal_cumulate_wc;        
+		double err_forward_cumulate_sc; // �����ۻ���
+		double err_forward_cumulate_wc; 
 	}realtime_flow_data_s;
 	struct realtime_billing_data
 	{
@@ -132,7 +134,8 @@
 
 typedef struct 
 {
-	VALVE_STATE_T      valve_state ;
+	VALVE_TYPE				valve_type;
+	VALVE_STATUS      valve_status ;
 	VALVE_LOCK_STATE_T		valve_lock_state;  //��������״̬
 	uint16_t		open_times;//��������
 	uint16_t		close_times;//�ط�����	
@@ -142,7 +145,7 @@
 }SAVE_VALVE_PARA_T;
 
 
-//��.....
+//?��.....
 
 #pragma pack()
 
@@ -153,7 +156,7 @@
 extern LCD_EQUIPM_HARDWARE_SOFTWARE_INF_T         lcd_equipment_hardware_software_inf_g;
 extern WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INF_T    wireless_equipment_hardware_software_inf_g;
 extern SAVE_REALTIME_DATA_T					save_realtime_data_g;
-
+extern SAVE_VALVE_PARA_T							save_valve_para_g;
 
 
 
@@ -162,4 +165,6 @@
 void allParaReadFromEep(void);
 void allParaPatchPro(void);
 
-#endif 
\ No newline at end of file
+#endif 
+
+

--
Gitblit v1.9.3