12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #ifndef RVC_MOD_ALARM_ALARM_H_
- #define RVC_MOD_ALARM_ALARM_H_
- #include <list.h>
- typedef struct alarm_t alarm_t;
- typedef struct alarmUpgraded_t alarmUpgraded_t;
- struct alarm_t
- {
- struct list_head entry;
- char*EntityName;
- char* SN;
- unsigned long LifeID;
- unsigned long Item;
- unsigned long UserCode;
- char Level;
- char*Description;
- char* warnTime;
- };
- struct alarmUpgraded_t
- {
- struct list_head entry;
- char*EntityName;
- char* SN;
- unsigned long LifeID;
- unsigned long Item;
- unsigned long UserCode;
- char Level;
- char*Description;
- time_t time;
- };
- static void add_new_alarm(alarm_t*new_alrm,list_head*list)
- {
- list_add_tail(&new_alrm->entry, list);
- }
- static void add_new_upalarm(alarmUpgraded_t*new_alrm,list_head*list)
- {
- list_add_tail(&new_alrm->entry, list);
- }
- static void update_upalarm(alarmUpgraded_t*new_alrm,alarmUpgraded_t*old_alrm)
- {
- list_replace(&old_alrm->entry, &new_alrm->entry);
- }
- #endif //RVC_MOD_ALARM_ALARM_H_
|