forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-04-29 c5be44e4c66ca59789e9ed8e63572929328e3976
Soft/system_general_para.h
@@ -23,7 +23,7 @@
   DM_HCM_UFG220 = 0x10U,   //È¼Æø±í
   DM_HCM_UFG620,
   DM_HCM_UFG630,
} DEVICE_MODEL; // É豸ÐͺÅ
} DEVICE_TYPE; // É豸ÐͺÅ
typedef enum
{
@@ -36,15 +36,7 @@
   DN25_TYPE,
   DN32_TYPE,
   DN40_TYPE,
} CALIBER_MODEL; // ¿Ú¾¶
typedef enum
{
   VM_NONE   = 0U,
   VM_PENGSHENG,  //ÅôÊ¢·§Ìå
   VM_HADE,          //¹þµÂ·§Ìå
} VALVE_MODEL; // ·§ÃÅÐͺÅ
} CALIBER_TYPE; // ¿Ú¾¶
typedef enum
{
@@ -53,33 +45,42 @@
   EM_IFRCT,   //Ò»ÌåÁ÷Á¿Ô¶´«¿ØÖÆÖÕ¶Ë
   EM_SIFRTT,  //·ÖÌåʽÁ÷Á¿Ô¶´«ÖÕ¶Ë
   EM_SIFRCT,   //·ÖÌåÁ÷Á¿Ô¶´«¿ØÖÆÖÕ¶Ë
} EQUIPMENT_MODEL; // ·§ÃÅÐͺÅ
} EQUIPMENT_TYPE; // ·§ÃÅÐͺÅ
typedef enum
{
  VALVE_NONE = 0U,
  VALVE_OP,
  VALVE_CL,
  VALVE_OPENING,
  VALVE_CLOSING,
  VALVE_ERROR,
   VALVE_MISSING = 99U
} VALVE_STATE_T; // ·§ÃÅ״̬ÀàÐÍ
typedef enum
{
  VL_UNLOCK = 0U,
   VL_LOCK
} VALVE_LOCK_STATE_T; // ·§ÃÅ״̬ÀàÐÍ
//Êý¾ÝÀàÐÍ´óС¶Ë
typedef enum
{
  LITTLE_ENDIAN = 0U,
   BIG_ENDIAN
} BIG_OR_LITTLE_ENDIAN; // ·§ÃÅ״̬ÀàÐÍ
} BIG_OR_LITTLE_ENDIAN; //Êý¾ÝÀàÐÍ´óС¶Ë
typedef enum
{
  FLOW_METER_CONN_NONE = 0U,
   FLOW_METER_CONN_PULSE,
   FLOW_METER_CONN_RS485,
   FLOW_METER_CONN_RS485_AND_PULSE
} FLOW_METER_CONN_TYPE; //Á÷Á¿¼ÆÁ¬½Ó·½Ê½
typedef enum
{
  BAUDRATE_1200 = 0U,
   BAUDRATE_2400 ,
   BAUDRATE_4800 ,
   BAUDRATE_9600 ,
   BAUDRATE_19200 ,
   BAUDRATE_38400 ,
   BAUDRATE_56000 ,
   BAUDRATE_57600 ,
   BAUDRATE_115200
} BAUDRATE_CODE; //²¨ÌØÂÊ
typedef enum
{
  PARITY_NONE = 0U,
   PARITY_ODD ,
   PARITY_EVEN ,
} PARITY_BIT; //²¨ÌØÂÊ
/*****************ͨÓýṹÌå²ÎÊý******************************/
typedef struct