TuyaOS
宏定义
snmp_opts.h 文件参考
#include "lwip/opt.h"
snmp_opts.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define LWIP_SNMP   0
 
#define LWIP_SNMP_CONFIGURE_VERSIONS   0
 
#define LWIP_SNMP_V3   0
 
#define LWIP_SNMP_V3_CRYPTO   LWIP_SNMP_V3_MBEDTLS
 
#define LWIP_SNMP_V3_MBEDTLS   LWIP_SNMP_V3
 
#define SNMP_COMMUNITY   "public"
 
#define SNMP_COMMUNITY_TRAP   "public"
 
#define SNMP_COMMUNITY_WRITE   "private"
 
#define SNMP_DEBUG   LWIP_DBG_OFF
 
#define SNMP_DEVICE_ENTERPRISE_OID   {1, 3, 6, 1, 4, 1, SNMP_LWIP_ENTERPRISE_OID}
 
#define SNMP_DEVICE_ENTERPRISE_OID_LEN   7
 
#define SNMP_LWIP_ENTERPRISE_OID   26381
 
#define SNMP_LWIP_GETBULK_MAX_REPETITIONS   0
 
#define SNMP_LWIP_MIB2   LWIP_SNMP
 
#define SNMP_LWIP_MIB2_SYSCONTACT   ""
 
#define SNMP_LWIP_MIB2_SYSDESC   "lwIP"
 
#define SNMP_LWIP_MIB2_SYSLOCATION   ""
 
#define SNMP_LWIP_MIB2_SYSNAME   "FQDN-unk"
 
#define SNMP_MAX_COMMUNITY_STR_LEN   LWIP_MAX(LWIP_MAX(sizeof(SNMP_COMMUNITY), sizeof(SNMP_COMMUNITY_WRITE)), sizeof(SNMP_COMMUNITY_TRAP))
 
#define SNMP_MAX_OBJ_ID_LEN   50
 
#define SNMP_MAX_OCTET_STRING_LEN   127
 
#define SNMP_MAX_VALUE_SIZE   LWIP_MAX(LWIP_MAX((SNMP_MAX_OCTET_STRING_LEN), sizeof(u32_t)*(SNMP_MAX_OBJ_ID_LEN)), SNMP_MIN_VALUE_SIZE)
 
#define SNMP_MIB_DEBUG   LWIP_DBG_OFF
 
#define SNMP_MIN_VALUE_SIZE   (2 * sizeof(u32_t*)) /* size required to store the basic types (8 bytes for counter64) */
 
#define SNMP_SAFE_REQUESTS   1
 
#define SNMP_TRAP_DESTINATIONS   1
 
#define SNMP_USE_NETCONN   0
 
#define SNMP_USE_RAW   1
 

详细描述

SNMP server options list

宏定义说明

◆ LWIP_SNMP_V3

#define LWIP_SNMP_V3   0

LWIP_SNMP_V3==1: This enables EXPERIMENTAL SNMPv3 support. LWIP_SNMP must also be enabled. THIS IS UNDER DEVELOPMENT AND SHOULD NOT BE ENABLED IN PRODUCTS.