alarm_c.h
来自「嵌入式RMON,RMON为Remote monitor的缩写,基于SNMP为网络」· C头文件 代码 · 共 59 行
H
59 行
/* Beholder RMON ethernet network monitor,Copyright (C) 1993 DNPAP group *//* See file COPYING 'GNU General Public Licence' for copyright details */#ifndef _ALARM_C_H#define _ALARM_C_H#include <dnpap.h>#include <boolset.h>#include <snmp.h>#include <timer.h>#define ALARM_BOOLEAN_VARIABLE 1#define ALARM_BOOLEAN_OWNER 2typedef struct RmonAlarm_{ LONG Index; LONG Interval; LONG Variable[SNMP_SIZE_OBJECTID]; WORD VarLen; LONG SampleType; LONG Value; LONG PrevValue; LONG PrevDeltaValue; LONG StartupAlarm; LONG RisingThreshold; BOOLEAN RisingEvent; LONG FallingThreshold; BOOLEAN FallingEvent; LONG RisingEventIndex; LONG FallingEventIndex; BYTE Owner[SNMP_SIZE_BUFCHR]; WORD OwnerLen; WORD Status; TIMER_DESCR *Timer; BOOLEAN JustStarted; BooleanSet ObjectSet; } RmonAlarm;BOOLEAN AlarmCInit(RmonAlarm* alarm);BOOLEAN AlarmCStart(RmonAlarm* alarm);BOOLEAN AlarmCStop(RmonAlarm* alarm);WORD AlarmSample(LONG *id, WORD idlen, LONG *value, SNMP_OBJECT *obj);RmonAlarm* NewRmonAlarm(WORD nrevents);RmonAlarm* ReNewRmonAlarm(RmonAlarm* ptr, WORD nrevents);VOID DelRmonAlarm(RmonAlarm* ptr);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?