| | |
| | | #include "define_all.h" |
| | | #include "extern_rtc.h" |
| | | #include "system_mem_para.h" |
| | | #include "rs485_read_data.h" |
| | | |
| | | #define ZS_2XS_2_DOUBLE(__ZS__,__XS__) (__ZS__+ 0.01*__XS__) |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | //////////////////devive code//////////////////////////// |
| | | #define SIZHUMODBUS1 0x0101 //˼ÖþÐÂ620modbus£¬×ÜÁ¿ÓÐ4×Ö½ÚÕûÊýºÍ2×Ö½ÚСÊý×é³É£¬µ«ÊÇÎÒÃÇÖ»¶ÁÈ¡ÕûÊý£¬ |
| | |
| | | float instant_wc; |
| | | float temperature; |
| | | float pressure; |
| | | uint8_t Status[8]; // »ã×ܵÄÁ÷Á¿¼Æ×´Ì¬£¬ |
| | | uint8_t Status[12]; // °´Ë¼Öþ¶¨ÒåµÄ״̬×Ö£¬°´Á÷Á¿¼ÆÐÒé¶Áȡ״̬×ÖÖ®ºó£¬ÔÚÓ³É䵽˼Öþ״̬×Ö±í£¬ÔÙ¸ù¾Ý״̬×ֵı仯ÅжÏʱÊÇ·ñ´¥·¢±¨¾¯ |
| | | // uint8_t AlarmStatus[14]; // °´Ë¼Öþ¶¨ÒåµÄ±¨¾¯×Ö£¬´Ë´¦Ã»Óб¨¾¯×Ö£¬±¨¾¯×ÖÊǸù¾Ý״̬×ÖµÄǰºó±ä»¯ÅжÏÊÇ·ñ±¨¾¯£¬ÀýÈç״̬×Ö´ÓÕý³£×´Ì¬×ª±äΪÒ쳣״̬£¬Ôò±¨¾¯ |
| | | float C_coe; |
| | | float K_coe; |
| | | float comp_factor; //ѹËõÒò×Ó |
| | | |
| | | }FLOW_METER_DATA_T; |
| | | |
| | | |
| | | extern FLOW_METER_DATA_T flow_meter_data_g; |
| | | |
| | | void sendModbusReadFrame(uint8_t slaveAddress,uint16_t dataAddress,uint8_t regNum); |
| | | |
| | | ErrorStatus rs485ComDataAnalysis(RS485_COM_UART_PARA_T uart_para_p,uint16_t device_code,uint8_t slaveAddress,RS485_COM_CTRL_PARA_T rs485_com_ctrl_pata_l ); |
| | | |
| | | #endif |