123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- #ifndef SNMP_API_H
- #define SNMP_API_H
- #include "settings_api.h"
- #include "control_symbol.h"
- void SNMP_Init(void);
- void SNMP_SysUpTimeTask(void *arg);
- void snmp_trap_tread(void *arg);
- void SNMP_AgentInit(void);
- void SNMP_SendUserTrap(uint8_t trapName);
- void SNMP_SetObjDescr(void);
- void SNMP_SetReadCommunity(char *comm);
- void SNMP_SetWriteCommunity(char *comm);
- void SNMP_SetTrapCommunity(char *comm);
- void SNMP_SetSysContact(SNMP_SYS_CONTACT_t *con);
- void SNMP_SetSysName(SNMP_SYS_NAME_t *name);
- void SNMP_SetSysLocation(SNMP_SYS_LOCATION_t *loc);
- void SNMP_SetManagerIP(char *ip);
- void SNMP_SetObjID(void);
- void SNMP_SetTrapOnOff(uint8_t state);
- void SNMP_SetTrapDestination(char *ip);
- void SNMP_GetTrapCommunity(char *str, uint8_t *len);
- void SNMP_GetReadCommunity(char *str, uint8_t *len);
- void SNMP_GetWriteCommunity(char *str, uint8_t *len);
- void SNMP_GetManagerIp(char *str, uint8_t *len);
- void SNMP_SettingsSave(void);
- #define SNMP_SYS_PARAM_SAVE() SNMP_SettingsSave()
- #define SNMP_SYS_PARAM_CHECK(value, len) control_string_en_digit(value, len)
- const struct snmp_obj_id* SNMP_GetSysObjectIDforMTS(void);
- #ifdef HARDWARE_BT6709_MTS || HARDWARE_BT6710
- #define SNMP_GET_SYSOBJECTID_MTS() SNMP_GetSysObjectIDforMTS();
- #endif
- #endif
|