| New file |
| | |
| | | #ifndef _LINKED_LIST_H_ |
| | | #define _LINKED_LIST_H_ |
| | | |
| | | #include "define_all.h" |
| | | #include "sizhu_ctrl_word.h" |
| | | |
| | | #define ALARM_LIST_NODE_LEN sizeof(ALARM_NODE_T) |
| | | |
| | | |
| | | |
| | | typedef struct alarm_node_s |
| | | { |
| | | SYS_ALARM_VALVE_T list_data; |
| | | struct alarm_node_s * alarm_list_next; |
| | | }ALARM_NODE_T; //¶¯Ì¬Á´±í½á¹¹Ìå |
| | | |
| | | |
| | | |
| | | |
| | | extern uint8_t alarm_list_cnt; |
| | | extern ALARM_NODE_T * pList_head; |
| | | |
| | | ALARM_NODE_T * Alarm_List_Node_Add(SYS_ALARM_VALVE_T alarm_id); |
| | | void Alarm_List_Node_PushBack(ALARM_NODE_T ** ppList,SYS_ALARM_VALVE_T alarm_id); |
| | | void Alarm_List_Node_PopBack(ALARM_NODE_T ** ppList); |
| | | void Alarm_List_Node_Deleted(ALARM_NODE_T ** pHeadList,SYS_ALARM_VALVE_T alarm_id); |
| | | |
| | | |
| | | #endif |
| | | |
| | | |