| | |
| | | #include "gpio.h" |
| | | #include "sizhu_ctrl_word.h" |
| | | #include "tim.h" |
| | | #include "linked_list.h" |
| | | |
| | | __IO int16_t pulse_count =0; //Âö³å¼ÆÊý£¬À´Ò»¸öÂö³å+1,×îÖÕ½áËãµ½ÀÛ»ýÁ¿ÖÐ,½áËãÖ®ºóÇåÁã |
| | | __IO FlagStatus pulse_exti_flag = RESET; |
| | |
| | | |
| | | //Ƿѹ±¨¾¯´¦Àí |
| | | if(under_pwr_line_cnt >= ALARM_LINE_CONTINUE_TIMES){ |
| | | __SYS_STATUS_ALARM_BYTES_SET(flow_meter_under_pwr); |
| | | __SYS_STATUS_ALARM_BYTES_SET(flow_meter_under_pwr,ALARM_ID_FLOW_BAT_DOWN); |
| | | } |
| | | |
| | | |
| | |
| | | |
| | | //µÍµç±¨¾¯´¦Àí |
| | | if(low_pwr_line_cnt >= ALARM_LINE_CONTINUE_TIMES){ |
| | | __SYS_STATUS_ALARM_BYTES_SET(flow_meter_low_pwr); |
| | | __SYS_STATUS_ALARM_BYTES_SET(flow_meter_low_pwr,ALARM_ID_FLOW_BAT_LOW); |
| | | } |
| | | |
| | | /*¹Ø·§±¨¾¯Ïß*/ |
| | |
| | | |
| | | //Íⲿ´¥·¢¹Ø·§±¨¾¯´¦Àí |
| | | if(close_valve_line_cnt >= ALARM_LINE_CONTINUE_TIMES){ |
| | | __SYS_STATUS_ALARM_BYTES_SET(ex_trigger_close_valve); |
| | | __SYS_STATUS_ALARM_BYTES_SET(ex_trigger_close_valve,ALARM_ID_EX_TRIGGER_CLOSE_VALVE); |
| | | } |
| | | |
| | | |
| | | |
| | | //¶ÏÏß±¨¾¯£¬ ÒòΪºÜ¶àÏß¶¼¿ÉÒÔ¸´ÓöÏÏߣ¬ËùÒÔ¶ÏÏß·ÅÔÚ×îºóÅÐ¶Ï |
| | | if(broken_line_cnt >= ALARM_LINE_CONTINUE_TIMES){ |
| | | __SYS_STATUS_ALARM_BYTES_SET(broken_line); |
| | | __SYS_STATUS_ALARM_BYTES_SET(broken_line,ALARM_ID_BROKEN_LINE); |
| | | } |
| | | |
| | | |