2024-06-03 15:49:39 +08:00
|
|
|
|
#ifndef _SYS_CONFIG_H_
|
|
|
|
|
#define _SYS_CONFIG_H_
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************************
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӳ<EFBFBD><EFBFBD><EFBFBD>汾ѡ<EFBFBD><EFBFBD>
|
|
|
|
|
˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>DZ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӳ<EFBFBD><EFBFBD><EFBFBD>汾0X14
|
|
|
|
|
Բ<EFBFBD>DZ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӳ<EFBFBD><EFBFBD><EFBFBD>汾0X18
|
|
|
|
|
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/
|
|
|
|
|
#define HARDWARE_VERSION 0x14 //<2F><><EFBFBD><EFBFBD>
|
|
|
|
|
//#define HARDWARE_VERSION 0x18 //Բ<><D4B2>
|
|
|
|
|
|
|
|
|
|
/**************************************************************************************
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>
|
|
|
|
|
˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
22222222222222222222222222222222222222222222222222222222222222222222222222222222222222*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------------------------------------------------------------
|
|
|
|
|
//-------------------------------------------------------------------------------------
|
|
|
|
|
//-------------------------------------------------------------------------------------
|
|
|
|
|
/*<2A><>ǰ<EFBFBD><C7B0><EFBFBD>õı<C3B5><C4B1>ͻ<EFBFBD><CDBB><EFBFBD>---<2D><>ʼ*/
|
|
|
|
|
|
|
|
|
|
/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
|
|
|
|
//#define DN15_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
//#define DN20_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
/*BM*/
|
|
|
|
|
//#define BM_DN15_BRASS_63KPA_GP30_32768 1
|
|
|
|
|
//#define BM_DN20_BRASS_63KPA_GP30_32768 1
|
|
|
|
|
//#define BM_DN25_BRASS_63KPA_GP30_32768 1
|
|
|
|
|
//#define BM_DN32_BRASS_63KPA_GP30_32768 1
|
|
|
|
|
//#define BM_DN40_BRASS_63KPA_GP30_32768 1
|
|
|
|
|
|
|
|
|
|
/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
|
|
|
|
//#define WDFS_DN15_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
//#define WDFS_DN20_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
|
|
|
|
|
/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
|
|
|
|
//#define LLGS_WDFS_DN15_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
//#define LLGS_WDFS_DN20_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
//#define LLGS_DN25_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
|
|
|
|
|
/*<2A><>ǰ<EFBFBD><C7B0><EFBFBD>õı<C3B5><C4B1>ͻ<EFBFBD><CDBB><EFBFBD>----<2D><><EFBFBD><EFBFBD>*/
|
|
|
|
|
//-------------------------------------------------------------------------------------
|
|
|
|
|
//-------------------------------------------------------------------------------------
|
|
|
|
|
//-------------------------------------------------------------------------------------
|
|
|
|
|
//-------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD>ĿǰӦ<C7B0>õı<C3B5><C4B1><EFBFBD>
|
|
|
|
|
/*ŷ<><C5B7>--<2D><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>*/
|
|
|
|
|
//#define MID_DN15_BRASS_63KPA_GP30_32768 1// <20><><EFBFBD><EFBFBD><EEBBBB><EFBFBD><EFBFBD>ŷ<EFBFBD>汣<EFBFBD><E6B1A3>15
|
|
|
|
|
//#define MID_DN20_BRASS_63KPA_GP30_32768 1// <20><><EFBFBD><EFBFBD><EEBBBB><EFBFBD><EFBFBD>ŷ<EFBFBD>汣<EFBFBD><E6B1A3>20
|
|
|
|
|
|
|
|
|
|
/*PF--<2D><><EFBFBD><EFBFBD><EFBFBD>ӷ<EFBFBD><D3B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 25~40<34>ھ<EFBFBD>*/
|
|
|
|
|
//#define PF_DN25_BRASS_63KPA_GP30_32768 1// <20><><EFBFBD><EFBFBD><EEBBBB><EFBFBD><EFBFBD>ŷ<EFBFBD>汣<EFBFBD><E6B1A3>25
|
|
|
|
|
//#define PF_DN32_BRASS_63KPA_GP30_32768 1// <20><><EFBFBD><EFBFBD><EEBBBB><EFBFBD><EFBFBD>ŷ<EFBFBD>汣<EFBFBD><E6B1A3>32
|
|
|
|
|
//#define PF_DN40_BRASS_63KPA_GP30_32768 1// <20><><EFBFBD><EFBFBD><EEBBBB><EFBFBD><EFBFBD>ŷ<EFBFBD>汣<EFBFBD><E6B1A3>40
|
|
|
|
|
|
|
|
|
|
/*ŷ<><C5B7>--<2D>̿<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>*/
|
|
|
|
|
//#define EN_DN15_BRASS_63KPA_GP30_32768 1// <20>̿<CCBF><EEBBBB><EFBFBD><EFBFBD>ŷ<EFBFBD>汣<EFBFBD><E6B1A3>15
|
|
|
|
|
//#define EN_DN20_BRASS_63KPA_GP30_32768 1// <20>̿<CCBF><EEBBBB><EFBFBD><EFBFBD>ŷ<EFBFBD>汣<EFBFBD><E6B1A3>20
|
|
|
|
|
|
|
|
|
|
/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
|
|
|
|
//#define LLGS_DN15_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
//#define LLGS_DN20_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
//#define DN25_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
//#define DN32_BRASS_63KPA_GP30_32768 1
|
|
|
|
|
//#define DN40_BRASS_63KPA_GP30_32768 1
|
|
|
|
|
|
|
|
|
|
//DN25~40<34>ེ<EFBFBD><E0BDBA><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C>¶ȴ<C2B6><C8B4><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
|
|
|
|
//#define DN25_40_GJGS 1
|
|
|
|
|
/*Բ<>DZ<EFBFBD><C7B1>ܶ<EFBFBD><DCB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
ROUND_LLGS:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
ROUND_LLGS_WDFS<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
ROUND_LLGS_XFZ<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>װ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
//#define ROUND_LLGS_DN15_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
//#define ROUND_LLGS_DN20_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
//#define ROUND_LLGS_WDFS_DN15_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
//#define ROUND_LLGS_WDFS_DN20_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
//#define ROUND_LLGS_XFZ_DN15_BRASS_40KPA_GP30_32768 1 // <20>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ó<EFBFBD>С<EFBFBD><D0A1>װ<EFBFBD>ܿDZ<DCBF><C7B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>Ҫ<EFBFBD><D2AA><EFBFBD>ӱ<EFBFBD><D3B1><EFBFBD>
|
|
|
|
|
//#define ROUND_LLGS_XFZ_DN20_BRASS_40KPA_GP30_32768 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//#define Buxiugang_LLGS_WDFS_DN15_BXG_40KPA_GP30_32768 1
|
|
|
|
|
//#define Buxiugang_LLGS_WDFS_DN20_BXG_40KPA_GP30_32768 1
|
|
|
|
|
#define Plastic_LLGS_WDFS_DN15_PALSTIC_40KPA_GP30_32768 1
|
|
|
|
|
|
|
|
|
|
/**************************************************************************************
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>
|
|
|
|
|
˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD>ʹ<EFBFBD>÷<EFBFBD><EFBFBD>ع<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333*/
|
|
|
|
|
#define VALVE
|
|
|
|
|
//#define NO_VALVE
|
|
|
|
|
|
|
|
|
|
/**************************************************************************************
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD>ͨ<EFBFBD>Ź<EFBFBD>Լ<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>
|
|
|
|
|
˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƹ<EFBFBD>Լ
|
|
|
|
|
44444444444444444444444444444444444444444444444444444444444444444444444444444444444444*/
|
|
|
|
|
//ѡ<><D1A1><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD>Լ
|
|
|
|
|
#define PRODUCT_SS 1 //<2F><>ˮ
|
|
|
|
|
//#define PRODUCT_JS 1 //<2F><>ˮ
|
|
|
|
|
//#define PRODUCT_SHTCP 1 //<2F>̺<EFBFBD>TCP
|
|
|
|
|
//#define PRODUCT_SY 1 //<2F><><EFBFBD><EFBFBD>
|
|
|
|
|
//#define PRODUCT_WHYW 1 //<2F>人<EFBFBD><E4BABA>ά<EFBFBD><CEAC>Т<EFBFBD>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
//#define PRODUCT_GS 1 //<2F><>ˮ
|
|
|
|
|
|
|
|
|
|
//#define PRODUCT_BLE_SS 1
|
|
|
|
|
/**************************************************************************************
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD>ͨ<EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>
|
|
|
|
|
˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>ʹ<EFBFBD>õ<EFBFBD>ͨ<EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>
|
|
|
|
|
55555555555555555555555555555555555555555555555555555555555555555555555555555555555555*/
|
|
|
|
|
#define NB_MODULE_BC25 1
|
|
|
|
|
//#define MODULE_ML302_TCP 1
|
|
|
|
|
////*#define NB_MODULE_E7025 1*/
|
|
|
|
|
//#define NB_MODULE_MN316 1
|
|
|
|
|
//#define NB_MODULE_BC28 1
|
|
|
|
|
//#define MODULE_ML307A_TCP 1
|
|
|
|
|
|
|
|
|
|
//#define MODULE_BLE_USED 1
|
|
|
|
|
/**************************************************************************************
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD>ʹ<EFBFBD><EFBFBD>IC<EFBFBD><EFBFBD>
|
|
|
|
|
˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀǰֻ<EFBFBD><EFBFBD>ML302 4G<EFBFBD>з<EFBFBD>ˮ<EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>IC<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666*/
|
|
|
|
|
//#define CARD_USED 1
|
|
|
|
|
|
|
|
|
|
/**************************************************************************************
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD><EFBFBD>ϱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>
|
|
|
|
|
˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>UPLOAD_MODE_1<EFBFBD>ϱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵Ĺ<EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD><EFBFBD>̺ӡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>人<EFBFBD><EFBFBD>ά
|
|
|
|
|
77777777777777777777777777777777777777777777777777777777777777777777777777777777777777*/
|
|
|
|
|
#define UPLOAD_MODE_1 1
|
|
|
|
|
//#define UPLOAD_MODE_2 1
|
|
|
|
|
//#define UPLOAD_MODE_3 1
|
|
|
|
|
|
|
|
|
|
/**************************************************************************************
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD>ʱ<EFBFBD><EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
88888888888888888888888888888888888888888888888888888888888888888888888888888888888888*/
|
|
|
|
|
#define STM32_SYSCLK 4000000
|
|
|
|
|
|
|
|
|
|
#if (HARDWARE_VERSION==0x14)
|
|
|
|
|
#if (MODULE_BLE_USED||NB_MODULE_BC28)
|
|
|
|
|
#define GP30_XTL 1
|
|
|
|
|
#elif (NB_MODULE_BC25&&(Plastic_LLGS_WDFS_DN15_PALSTIC_40KPA_GP30_32768||Buxiugang_LLGS_WDFS_DN15_BXG_40KPA_GP30_32768||Buxiugang_LLGS_WDFS_DN20_BXG_40KPA_GP30_32768))
|
|
|
|
|
#define GP30_XTL 1
|
|
|
|
|
#endif
|
|
|
|
|
#endif
|
|
|
|
|
/****************************************************************************************/
|
|
|
|
|
/*********************************<2A><><EFBFBD><EFBFBD>Ϊ<EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>****************************/
|
|
|
|
|
/****************************************************************************************/
|
|
|
|
|
|
|
|
|
|
/**************************<2A><><EFBFBD><EFBFBD>ģ<EFBFBD>顢<EFBFBD>¶ȷ<C2B6><C8B7>㡢<EFBFBD><E3A1A2><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>õ<EFBFBD>Ӳ<EFBFBD><D3B2><EFBFBD>汾************/
|
|
|
|
|
#ifdef NB_MODULE_BC25
|
|
|
|
|
#define HARD_MODULE_TYPE 0x00
|
|
|
|
|
#elif NB_MODULE_E7025
|
|
|
|
|
#define HARD_MODULE_TYPE 0x20
|
|
|
|
|
#elif NB_MODULE_MN316
|
|
|
|
|
#define HARD_MODULE_TYPE 0x40
|
|
|
|
|
#elif MODULE_ML302_TCP
|
|
|
|
|
#define HARD_MODULE_TYPE 0x60
|
|
|
|
|
#elif NB_MODULE_BC28
|
|
|
|
|
#define HARD_MODULE_TYPE 0x80
|
|
|
|
|
#elif MODULE_ML307A_TCP
|
|
|
|
|
#define HARD_MODULE_TYPE 0xA0
|
|
|
|
|
#elif MODULE_BLE_USED
|
|
|
|
|
#define HARD_MODULE_TYPE 0xC0
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
/**************************<2A><><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>Բ<EFBFBD>ǻ<EFBFBD><C7BB>Ƿ<EFBFBD><C7B7><EFBFBD>*******************/
|
|
|
|
|
//#if (HARDWARE_VERSION==0x18)
|
|
|
|
|
//#define ROUND_TYPE_METER 1//Բ<>DZ<EFBFBD>2022-04-20
|
|
|
|
|
//#elif (HARDWARE_VERSION==0x14)
|
|
|
|
|
//#define RECTANGLE_TYPE_METER 1//<2F><><EFBFBD>DZ<EFBFBD>2022-04-20
|
|
|
|
|
//#endif
|
|
|
|
|
|
|
|
|
|
/**************************************************************************************
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD><EFBFBD>¶ȴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>¶ȴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (IC<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
|
|
|
|
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999*/
|
|
|
|
|
#if ROUND_LLGS_DN15_BRASS_40KPA_GP30_32768 || ROUND_LLGS_DN20_BRASS_40KPA_GP30_32768 || ROUND_LLGS_XFZ_DN15_BRASS_40KPA_GP30_32768 || ROUND_LLGS_XFZ_DN20_BRASS_40KPA_GP30_32768
|
|
|
|
|
#define TEMP_RM 1//<2F><><EFBFBD><EFBFBD>
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if DN25_40_GJGS
|
|
|
|
|
#define TEMP_RM 1//<2F><><EFBFBD><EFBFBD>
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if DN20_BRASS_40KPA_GP30_32768 || WDFS_DN20_BRASS_40KPA_GP30_32768
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̨<EFBFBD><CCA8><EFBFBD><EFBFBD>̨<EFBFBD><CCA8><EFBFBD>봫ͳ̨<CDB3><CCA8>̨<EFBFBD><CCA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
#define Test_bench_difference_modify 1
|
|
|
|
|
#define TEST_BENCH_coefficient 1.005 //<2F><><EFBFBD><EFBFBD>̨<EFBFBD><CCA8>Уϵ<D7BC><CFB5><EFBFBD><EFBFBD><EFBFBD>ۻ<EFBFBD><DBBB><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
//20211204
|
|
|
|
|
#if PF_DN15_BRASS_63KPA_GP30_32768 || PF_DN20_BRASS_63KPA_GP30_32768 || PF_DN25_BRASS_63KPA_GP30_32768 || PF_DN32_BRASS_63KPA_GP30_32768 || PF_DN40_BRASS_63KPA_GP30_32768
|
|
|
|
|
#define PF_TYPE_METER 1
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if EN_DN15_BRASS_63KPA_GP30_32768 || EN_DN20_BRASS_63KPA_GP30_32768
|
|
|
|
|
#define EN_TYPE_METER 1
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if MID_DN15_BRASS_63KPA_GP30_32768 || MID_DN20_BRASS_63KPA_GP30_32768
|
|
|
|
|
#define MID_TYPE_METER 1
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
// ÿ<><C3BF><EFBFBD>ͺ<EFBFBD> <20><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
#if PF_TYPE_METER || BM_DN15_BRASS_63KPA_GP30_32768 || BM_DN20_BRASS_63KPA_GP30_32768 || BM_DN25_BRASS_63KPA_GP30_32768 || BM_DN32_BRASS_63KPA_GP30_32768 || BM_DN40_BRASS_63KPA_GP30_32768 \
|
|
|
|
|
||MID_TYPE_METER || EN_TYPE_METER
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define OVERSEAS_TYPE_METER 1 //<2F><><EFBFBD><EFBFBD>
|
|
|
|
|
#else
|
|
|
|
|
#define DOMESTIC_TYPE_METER 1 //<2F><><EFBFBD><EFBFBD>
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
/*ʹ<>ô<EFBFBD><C3B4>˲<EFBFBD> 2022-01-10*/
|
|
|
|
|
//#if LLGS_DN15_BRASS_40KPA_GP30_32768||LLGS_DN20_BRASS_40KPA_GP30_32768 ||PF_TYPE_METER || EN_TYPE_METER || ROUND_TYPE_METER || MID_TYPE_METER || DN25_BRASS_40KPA_GP30_32768 || DN32_BRASS_63KPA_GP30_32768||DN40_BRASS_63KPA_GP30_32768 || LLGS_HYBRID_DN15_BRASS_40KPA_GP30_32768 || LLGS_HYBRID_DN20_BRASS_40KPA_GP30_32768
|
|
|
|
|
|
|
|
|
|
#define EN_LARGE_FILITER 1
|
|
|
|
|
//#else
|
|
|
|
|
//#define EN_SMALL_FILITER 1
|
|
|
|
|
//#endif
|
|
|
|
|
|
|
|
|
|
#if PF_DN32_BRASS_63KPA_GP30_32768 || PF_DN40_BRASS_63KPA_GP30_32768 || PF_DN25_BRASS_63KPA_GP30_32768 || DN25_BRASS_40KPA_GP30_32768 || DN32_BRASS_63KPA_GP30_32768 || DN40_BRASS_63KPA_GP30_32768
|
|
|
|
|
#define ERROR_MODIFY_CRUVE_FOR_SMALL_FLOW 1//С<><D0A1><EFBFBD><EFBFBD><EFBFBD>ֶα<D6B6>־
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>Ƿ<C7B7>
|
|
|
|
|
#if WDFS_DN15_BRASS_40KPA_GP30_32768 || WDFS_DN20_BRASS_40KPA_GP30_32768 || LLGS_WDFS_DN15_BRASS_40KPA_GP30_32768 || LLGS_WDFS_DN20_BRASS_40KPA_GP30_32768 || ROUND_LLGS_WDFS_DN15_BRASS_40KPA_GP30_32768 || ROUND_LLGS_WDFS_DN20_BRASS_40KPA_GP30_32768 \
|
|
|
|
|
|| Buxiugang_LLGS_WDFS_DN15_BXG_40KPA_GP30_32768||Buxiugang_LLGS_WDFS_DN20_BXG_40KPA_GP30_32768 || Plastic_LLGS_WDFS_DN15_PALSTIC_40KPA_GP30_32768
|
|
|
|
|
#define WENDU_FANSUAN_OPEN 1
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
// #if LLGS_DN15_BRASS_40KPA_GP30_32768 || LLGS_DN20_BRASS_40KPA_GP30_32768 || LLGS_DN25_BRASS_40KPA_GP30_32768 || LLGS_WDFS_DN15_BRASS_40KPA_GP30_32768 || LLGS_WDFS_DN20_BRASS_40KPA_GP30_32768 || PF_TYPE_METER || EN_TYPE_METER || ROUND_TYPE_METER || MID_TYPE_METER \
|
|
|
|
|
//||DN25_BRASS_40KPA_GP30_32768 ||DN32_BRASS_63KPA_GP30_32768||DN40_BRASS_63KPA_GP30_32768 || LLGS_HYBRID_DN15_BRASS_40KPA_GP30_32768 || LLGS_HYBRID_DN20_BRASS_40KPA_GP30_32768
|
|
|
|
|
#define LILUNGONGSHI_MODLE_WATER_METER 1
|
|
|
|
|
//#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#if WENDU_FANSUAN_OPEN //<2F>¶ȷ<C2B6><C8B7><EFBFBD>
|
|
|
|
|
#define HARDWARE_VERSION_USE_1 (HARDWARE_VERSION|HARD_MODULE_TYPE|0x02)
|
|
|
|
|
#else
|
|
|
|
|
#define HARDWARE_VERSION_USE_1 (HARDWARE_VERSION|HARD_MODULE_TYPE)
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if LILUNGONGSHI_MODLE_WATER_METER //<2F><><EFBFBD>۹<EFBFBD>ʽ
|
|
|
|
|
#if defined(VALVE)
|
|
|
|
|
#if defined(TEMP_RM)
|
|
|
|
|
#define HARDWARE_VERSION_USED ((HARDWARE_VERSION_USE_1|HARD_MODULE_TYPE|0x01)-0x10)//<2F><><EFBFBD>عེ<D8B9><E0BDBA><EFBFBD><EFBFBD>(<28><>Ƭ<EFBFBD>ṹ)
|
|
|
|
|
#else
|
|
|
|
|
#define HARDWARE_VERSION_USED (HARDWARE_VERSION_USE_1|HARD_MODULE_TYPE|0x01)
|
|
|
|
|
#endif
|
|
|
|
|
#else
|
|
|
|
|
#if defined(TEMP_RM)
|
|
|
|
|
#define HARDWARE_VERSION_USED ((HARDWARE_VERSION_USE_1|HARD_MODULE_TYPE|0x01)-0x10)
|
|
|
|
|
#else
|
|
|
|
|
#define HARDWARE_VERSION_USED (HARDWARE_VERSION_USE_1|HARD_MODULE_TYPE|0x01)
|
|
|
|
|
#endif
|
|
|
|
|
#endif
|
|
|
|
|
#else
|
|
|
|
|
#define HARDWARE_VERSION_USED (HARDWARE_VERSION_USE_1|HARD_MODULE_TYPE)
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if PRODUCT_SS
|
|
|
|
|
#if Buxiugang_LLGS_WDFS_DN15_BXG_40KPA_GP30_32768 || Buxiugang_LLGS_WDFS_DN20_BXG_40KPA_GP30_32768
|
|
|
|
|
#define PROGRAME_VERSION (0xB7280000|HARDWARE_VERSION_USED) //<2F><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>
|
|
|
|
|
#else
|
|
|
|
|
#define PROGRAME_VERSION (0xB2280000|HARDWARE_VERSION_USED) //<2F><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>
|
|
|
|
|
#endif
|
|
|
|
|
#elif PRODUCT_JS
|
2024-06-03 15:58:12 +08:00
|
|
|
|
#define PROGRAME_VERSION (0xC2280000|HARDWARE_VERSION_USED) //<2F><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>
|
2024-06-03 15:49:39 +08:00
|
|
|
|
#elif PRODUCT_SHTCP
|
|
|
|
|
#define PROGRAME_VERSION (0xD2270000|HARDWARE_VERSION_USED) //<2F><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>
|
|
|
|
|
#elif PRODUCT_SY
|
|
|
|
|
#define PROGRAME_VERSION (0xF2270000|HARDWARE_VERSION_USED) //<2F><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE> (<28><><EFBFBD><EFBFBD>ΪE?)
|
|
|
|
|
#elif PRODUCT_WHYW
|
|
|
|
|
#define PROGRAME_VERSION (0x12270000|HARDWARE_VERSION_USED) //<2F><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE> (<28><><EFBFBD><EFBFBD>ΪE?)
|
|
|
|
|
#elif PRODUCT_GS
|
|
|
|
|
#define PROGRAME_VERSION (0x22270000|HARDWARE_VERSION_USED) //<2F><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>
|
|
|
|
|
#elif PRODUCT_BLE_SS
|
|
|
|
|
#if Buxiugang_LLGS_WDFS_DN15_BXG_40KPA_GP30_32768 || Buxiugang_LLGS_WDFS_DN20_BXG_40KPA_GP30_32768
|
|
|
|
|
#define PROGRAME_VERSION (0x37260000|HARDWARE_VERSION_USED) //<2F><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>
|
|
|
|
|
#else
|
|
|
|
|
#define PROGRAME_VERSION (0x32260000|HARDWARE_VERSION_USED) //<2F><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>
|
|
|
|
|
#endif
|
|
|
|
|
#endif
|
|
|
|
|
/***************************<2A><><EFBFBD>DZ<EFBFBD><C7B1><EFBFBD><EFBFBD>ͺͿھ<CDBF>****************************************/
|
|
|
|
|
|
|
|
|
|
/**************************<2A><><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD>ͺ<EFBFBD><CDBA>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ð<EFBFBD><C3B0><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>ļ<EFBFBD>*******************/
|
|
|
|
|
#if NB_MODULE_E7025
|
|
|
|
|
#include "nb_driver_e7025.h"
|
|
|
|
|
#include "nb_uart_driver_e7025.h"
|
|
|
|
|
#elif NB_MODULE_BC25
|
|
|
|
|
#include "nb_driver_bc25.h"
|
|
|
|
|
#include "nb_uart_driver_bc25.h"
|
|
|
|
|
#elif NB_MODULE_MN316
|
|
|
|
|
#include "nb_uart_driver_mn316.h"
|
|
|
|
|
#include "nb_driver_mn316.h"
|
|
|
|
|
#elif NB_MODULE_BC28
|
|
|
|
|
#include "nb_driver_bc28.h"
|
|
|
|
|
#include "nb_uart_driver_bc28.h"
|
|
|
|
|
#elif MODULE_ML302_TCP
|
|
|
|
|
#include "nb_driver_ml302.h"
|
|
|
|
|
#include "nb_uart_driver_ml302.h"
|
|
|
|
|
#elif MODULE_ML307A_TCP
|
|
|
|
|
#include "nb_driver_ml307a.h"
|
|
|
|
|
#include "nb_uart_driver_ml307a.h"
|
|
|
|
|
#elif MODULE_BLE_USED
|
|
|
|
|
#include "ble14531_uart_driver.h"
|
|
|
|
|
#include "ble14531_driver.h"
|
|
|
|
|
#endif
|
|
|
|
|
/**************************<2A><><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD>Ĺ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ð<EFBFBD><C3B0><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>ļ<EFBFBD>*******************/
|
|
|
|
|
#if PRODUCT_SS
|
|
|
|
|
#include "UWater_frame_func_ReplyNB.h"
|
|
|
|
|
#include "UWater_frame_func_ReplyWT.h"
|
|
|
|
|
#include "UWater_frame_func_ReplyShenShui.h"
|
|
|
|
|
#include "UWater_QZ_Store_App.h"
|
|
|
|
|
#elif PRODUCT_JS
|
|
|
|
|
#include "UWater_frame_func_ReplyNB.h"
|
|
|
|
|
#include "UWater_frame_func_ReplyWT.h"
|
|
|
|
|
#include "UWater_JX_Store_App.h"
|
|
|
|
|
#include "UWater_frame_func_ReplyJiangShui.h"
|
|
|
|
|
#elif PRODUCT_SHTCP
|
|
|
|
|
#include "UWater_frame_func_ReplyNB.h"
|
|
|
|
|
#include "UWater_frame_func_ReplyWT.h"
|
|
|
|
|
#include "UWater_frame_func_ReplyShangHe.h"
|
|
|
|
|
#include "UWater_QZ_Store_App.h"
|
|
|
|
|
#elif PRODUCT_SY
|
|
|
|
|
#include "UWater_frame_func_ReplyNB.h"
|
|
|
|
|
#include "UWater_frame_func_ReplyWT.h"
|
|
|
|
|
#include "UWater_frame_func_ReplySYNB.h"
|
|
|
|
|
#include "UWater_QZ_Store_App.h"
|
|
|
|
|
#include "UWater_SY_Store_App.h"
|
|
|
|
|
#elif PRODUCT_WHYW
|
|
|
|
|
#include "UWater_frame_func_ReplyNB.h"
|
|
|
|
|
#include "UWater_frame_func_ReplyWT.h"
|
|
|
|
|
#include "UWater_frame_func_ReplyWuHanYW.h"
|
|
|
|
|
#include "UWater_QZ_Store_App.h"
|
|
|
|
|
#elif PRODUCT_GS
|
|
|
|
|
#include "UWater_frame_func_ReplyNB.h"
|
|
|
|
|
#include "UWater_frame_func_ReplyWT.h"
|
|
|
|
|
#include "UWater_frame_func_ReplyGuangShui.h"
|
|
|
|
|
#include "UWater_QZ_Store_App.h"
|
|
|
|
|
#elif PRODUCT_BLE_SS
|
|
|
|
|
#include "UWater_frame_func_ReplyNB.h"
|
|
|
|
|
#include "UWater_frame_func_ReplyWT.h"
|
|
|
|
|
#include "UWater_frame_func_ReplyBLE.h"
|
|
|
|
|
#include "UWater_QZ_Store_App.h"
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if CARD_USED
|
|
|
|
|
#include "UWater_card_5557_driver.h"
|
|
|
|
|
#include "UWater_card_5557_app.h"
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|