forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-05-22 66ea95dcb8fd91d29465c2f11ced4dd6153a2504
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#ifndef _UPPER_COM_DATA_PRO_H_
#define _UPPER_COM_DATA_PRO_H_
 
 
 
#include "define_all.h"
#include "upper_com.h"
 
//Êý¾ÝÀà±ðIDÁбí
#define    EQUIPMENT_BASIC_INF_ID                                                                                                    1 //É豸»ù´¡ÐÅÏ¢²ÎÊý
#define    MAIN_EQUIPM_HARDWARE_SOFTWARE_INF_ID                                                                        2 //É豸ÈíÓ²¼þÐÅÏ¢¡ªÖ÷°å
#define    LCD_EQUIPM_HARDWARE_SOFTWARE_INF_ID                                                                          3 //É豸ÈíÓ²¼þÐÅÏ¢¡ªLCD°å
#define    WIRELESS_EQUIPM_HARDWARE_SOFTWARE_INF_ID                                                                4 //É豸ÈíÓ²¼þÐÅÏ¢¡ªÎÞÏß°å
#define    PRE_EQUIPM_HARDWARE_SOFTWARE_INF_ID                                                                       5 //É豸ÈíÓ²¼þÐÅÏ¢¡ªÑ¹Á¦±äËÍÆ÷
#define    TEM_EQUIPM_HARDWARE_SOFTWARE_INF_ID                                                                       6 //É豸ÈíÓ²¼þÐÅÏ¢¡ªÎ¶ȱäËÍÆ÷
#define    SONIC_SENSOR_EQUIPM_HARDWARE_SOFTWARE_INF_ID                                                        7 //É豸ÈíÓ²¼þÐÅÏ¢¡ª³¬Éù²¨´«¸ÐÆ÷
#define    REALTIME_DATA_ID                                                                                    8 //ʵʱ²ÎÊý
#define    STATISTICAL_DATA_ID                                                                                9 //ͳ¼ÆÊý¾Ý
#define    DEVICE_SIZE_INF_ID                                                                                10     //̽ͷÉùËÙУ׼²ÎÊý
#define    ULTRASONIC_SENSOR_TRIGE_LEVEL_ID                                                                  11     //´¥·¢ÏßÉèÖÃ
#define    ULTRASONIC_SENSOR_TRIGE_LEVEL_REAL_ID                                                              12     //ÕæÊµ´¥·¢Ïß²éѯ
 
#define    POSITIVE_FLOW_POINT_CORRECT_ID                                                                    13     //ÕýÏòÁ÷Á¿±ê¶¨ÐÞÕý²ÎÊý
#define    POSITIVE_REAL_FLOW_POINT_CORRECT_ID                                                            14     //ÕýÏòʵ¼ÊÁ÷Á¿±ê¶¨ÐÞÕý²ÎÊý
#define    POSITIVE_FLOW_POINT_SECOND_ID                                                                      15     //ÕýÏòÁ÷Á¿¶þ´ÎÐÞÕý²ÎÊý
#define    POSITIVE_REAL_FLOW_POINT_SECOND_ID                                                                16     //ÕýÏòʵ¼ÊÁ÷Á¿¶þ´ÎÐÞÕý²ÎÊý
#define    POSITIVE_FLOW_POINT_OTHER_ID                                                                      17     //ÕýÏòÁ÷Á¿ÆäËûÐÞÕý²ÎÊý
#define    REVERSE_FLOW_POINT_CORRECT_ID                                                                      18     //·´ÏòÁ÷Á¿±ê¶¨ÐÞÕý²ÎÊý
#define    REVERSE_REAL_FLOW_POINT_CORRECT_ID                                                            19     //·´Ïòʵ¼ÊÁ÷Á¿±ê¶¨ÐÞÕý²ÎÊý
#define    REVERSE_FLOW_POINT_SECOND_ID                                                                      20     //·´ÏòÁ÷Á¿¶þ´ÎÐÞÕý²ÎÊý
#define    REVERSE_REAL_FLOW_POINT_SECOND_ID                                                                  21     //·´Ïòʵ¼ÊÁ÷Á¿¶þ´ÎÐÞÕý²ÎÊý
#define    REVERSE_FLOW_POINT_OTHER_ID                                                                        22     //·´ÏòÁ÷Á¿ÆäËûÐÞÕý²ÎÊý
 
#define    ASSIST_ALGORITHM_PARA_CONFIG_ID                                                                                    0x0017    //¸¨ÖúËã·¨¡¢Í¨µÀÆ«²îÅäÖÃ
#define    AA_REAL_CH_DEVIATION_ID                                                                                                    0x0018    //¸¨ÖúËã·¨ÕæÊµÍ¨µÀÆ«²î
#define    AA_TIME_DIFF_OFFSET_ID                                                                                                    0x0019    //¸¨ÖúË㷨ʱ¼ä²î²¹³¥
 
#define    FLOW_LIMIT_ID                                                                                      30     //Á÷Á¿ÅäÖòÎÊý
#define    PRESSURE_PARA_ID                                                                                  31     //ѹÁ¦ÅäÖòÎÊý
#define    TEMPERATURE_PARA_ID                                                                                32     //ζÈÅäÖòÎÊý
#define    LOW_PULSE_PARA_ID                                                                                  33     //µÍƵÂö³å²ÎÊý
#define    ELECTRIC_CURRENT_LOOP_ID                                                                          34     //µçÁ÷»·ÅäÖòÎÊý
#define    DEVICE_MODBUS_BTL_ID                                                                              35     //RS485ÅäÖòÎÊý
#define    DEVICE_PASSWORD_ID                                                                                36     //ÉÏλ»ú/APPÃÜÂë
#define    MEASURE_FREEZ_PARA_ID                                                                              37     //¼ÆÁ¿¶³½á²ÎÊý
#define    NETWORK_COM_PARA_ID                                                                                38     //˼ÖþÍøÂçÅäÖòÎÊý
#define    BATTERY_PARA_ID                                                                                    39     //µç³ØÅäÖòÎÊý
#define    ULTRASONIC_SENSOR_ABNORMAL_PARA_ID                                                                40     //̽ͷÒì³£Åж¨²ÎÊý
#define    HIGH_PLUSE_PARA_ID                                                                                41     //¸ßƵÂö³å²ÎÊý
 
#define    DEVICE_REAL_TIME_ID                                                                                45     //ʱ¼ä
 
#define    USER_PASSWORD_MODIFY_ID                                                                            46     //Óû§ÃÜÂëÐÞ¸Ä
 
#define    SYSTEM_STATUS_WORD_ID                                                                              50     //ϵͳ״̬×Ö
#define    SYSTEM_FUNCTION_CTRL_WORD_ID                                                                      51     //ϵͳ¹¦ÄÜ¿ØÖÆ×Ö
#define    SYSTEM_ALARM_CTRL_WORD_ID                                                                          52     //ϵͳ±¨¾¯¿ØÖÆ×Ö
#define    SYSTEM_ALARM_REPORT_CTRL_WORD_ID                                                                  53     //ϵͳ±¨¾¯Éϱ¨¿ØÖÆ×Ö
 
#define    DEBUG_STATE_SET_ID                                                                                60     //µ÷ÊÔ״̬ÉèÖÃ
#define    DEBUG_PARA_SET_ID                                                                                  61     //µ÷ÊÔ²ÎÊýÉèÖÃ
#define    ORIGINAL_WAVEFORM_DATA_READ_ID                                                                    62     //ԭʼ²¨ÐζÁÈ¡
 
#define    PARA_INIT_ID                                                                                                                        65  //²ÎÊý³õʼ»¯
 
#define    NETWORK_COM_APN_INFO_ID                                                                                                                            66  //APN
 
//×éºÏ²ÎÊý
#define    FLOW_TEM_PRE_ID                                                        0x1001 //Á÷Á¿ÎÂѹ×éºÏÅäÖÃ
#define    SYNTHESIZE_FUN_1_ID                                                    0x1002 //×ۺϹ¦ÄÜÅäÖÃ1
 
#define    INTERVAL_FREEZ_LOG_ID                                                                              0x0101     //¼ä¸ôÊý¾Ý¼Ç¼
#define    HOURLY_FREEZ_LOG_ID                                                                                0x0102     //СʱÊý¾Ý¼Ç¼
#define    DAYLY_FREEZ_LOG_ID                                                                                0x0103     //ÈÕÊý¾Ý¼Ç¼
#define    MONTHLY_FREEZ_LOG_ID                                                                              0x0104     //ÔÂÊý¾Ý¼Ç¼
 
#define    SYSTEM_ALARM_SYSTEM_START_LOG_ID                                                                      0x0201     //ϵͳ±¨¾¯¼Ç¼
#define    SYSTEM_ALARM_BAT_POWER_LOG_ID                                                                          0x0202     //ϵͳ±¨¾¯¼Ç¼
#define    SYSTEM_ALARM_PRE_LOG_ID                                                                                0x0203     //ϵͳ±¨¾¯¼Ç¼
#define    SYSTEM_ALARM_TEM_LOG_ID                                                                                0x0204     //ϵͳ±¨¾¯¼Ç¼
#define    SYSTEM_ALARM_FLOW_LOG_ID                                                                              0x0205     //ϵͳ±¨¾¯¼Ç¼
#define    SYSTEM_ALARM_EX_POWER_LOG_ID                                                                          0x0206     //ϵͳ±¨¾¯¼Ç¼
#define    SYSTEM_ALARM_COVER_OPEN_LOG_ID                                                                        0x0207     //ϵͳ±¨¾¯¼Ç¼
#define    SYSTEM_ALARM_FLOW_START_STOP_LOG_ID                                                                    0x0208     //ϵͳ±¨¾¯¼Ç¼
#define    SYSTEM_ALARM_AMBIENT_TEM_LOG_ID                                                                        0x0209     //ϵͳ±¨¾¯¼Ç¼
#define    SYSTEM_ALARM_LCD_LOG_ID                                                                                0x020A     //ϵͳ±¨¾¯¼Ç¼
 
#define    FLOW_MEASURE_ALARM_LOG_ID                                                                          0x0250     //²âÁ¿Òì³£¼Ç¼
 
#define    CUMULAT_MODIFY_LOG_ID                                                                              0x0301     //ÀÛ»ýÁ¿Ð޸ļǼ
#define    FLOW_CORRECT_PARAM_MODIFY_LOG_ID                                                                  0x0302     //Á÷Á¿ÐÞÕý²ÎÊýÐ޸ļǼ
#define    PRE_CONFIG_PARAM_MODIFY_LOG_ID                                                                    0x0303     //ѹÁ¦ÅäÖòÎÊýÐ޸ļǼ
#define    TEM_CONFIG_PARAM_MODIFY_LOG_ID                                                                    0x0304     //ζÈÅäÖòÎÊýÐ޸ļǼ
#define    FLOW_CONFIG_PARAM_MODIFY_LOG_ID                                                                    0x0305     //Á÷Á¿ÅäÖòÎÊýÐ޸ļǼ
#define    LOW_PULSE_CONFIG_PARAM_MODIFY_LOG_ID                                                              0x0306     //µÍƵÂö³å²ÎÊýÐ޸ļǼ
#define    CURRENT_LOOP_CONFIG_PARAM_MODIFY_LOG_ID                                                            0x0307     //µçÁ÷»·ÅäÖòÎÊýÐ޸ļǼ
#define    SONIC_SENSOR_CALIBRATION_PARAM_MODIFY_LOG_ID                                                      0x0308     //̽ͷУ׼²ÎÊýÐ޸ļǼ
#define    SONIC_SENSOR_ABNORMAL_PARAM_MODIFY_LOG_ID                                                          0x030C     //̽ͷÒì³£Åж¨Ð޸ļǼ
#define    SYSTEM_FUNCTION_CONTROL_WORD_MODIFY_LOG_ID                                                        0x030D     //ϵͳ¹¦ÄÜ¿ØÖÆ×ÖÐ޸ļǼ
 
 
 
void COM_equipment_basic_inf_handle(uint8_t WriteOrRead,u16 data_category_ID,uint8_t *DataPtr,UC_RECV_DATA_UNION_T *uc_respond_data_p) ;
 
 
#endif