forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-04-26 07f9ac2234bbc367d7203f094233867f360671f5
Function/FLOW_METER_DATA_COLLECT/rs485_read_data.h
@@ -18,6 +18,7 @@
//   RS485_COM_PWR_WAIT,
   RS485_COM_SEND,
   RS485_COM_WAIT_ANSWER,
//   RS485_COM_PASS,         //×îÖճɹ¦×´Ì¬£¬¿ÉÒÔ½øÐгɹ¦´¦Àí£¬´¦ÀíÍê±ÏÖ®ºóÔÙת³ÉIDLE״̬
//   RS485_COM_TIMEOUT,
//   RS485_COM_OFF
   
@@ -34,6 +35,20 @@
}RS485_COM_UART_PARA_T;
typedef enum
{
  STEP_NONE = 0U,
   MODBUS_STEP1,
   MODBUS_STEP2,
   MODBUS_STEP3,
   MODBUS_STEP4,
   MODBUS_STEP5,
   MODBUS_STEP6,
} RS485_MODBUS_STEP_STATUS_T; //
typedef struct{
   
   RS485_COM_STATUS_T  status ;   //
@@ -42,13 +57,17 @@
   
   FlagStatus               pwr_delay_status;  //¹©µçµÈ´ý״̬
   uint8_t                   pwr_delay_time_out_cnt; //¹©µçµÈ´ý¼ÆÊý
   RS485_MODBUS_STEP_STATUS_T   modbus_step_status;
   RS485_MODBUS_STEP_STATUS_T   modbus_last_status;
}RS485_COM_CTRL_PARA_T;
//extern __IO  RS485_COM_STATUS_T   rs485_com_status_g;
//extern __IO FlagStatus   rs485_pwr_delay_status_g; //¹©µçʱ¼äµ½´ï±êÖ¾
extern RS485_COM_UART_PARA_T   rs485_com_uart_data_g;
extern __IO RS485_COM_CTRL_PARA_T rs485_com_ctrl_pata_g;
void rs485ReadDataPro(void);