#define SNMP_ADDR_LGTH 16 #define SNMP_MASK_LGTH 9 #define SNMP_LIST_LGTH (SNMP_ADDR_LGTH + SNMP_MASK_LGTH) /* position of IP Address, IP Mask, Target Router and Cost in a long string */ #define SNMP_ADDR_POS 0 #define SNMP_MASK_POS (SNMP_ADDR_LGTH) /* Texts */ #define SNMP_RD_PWD_LGTH 32 #define SNMP_WR_PWD_LGTH 32 #define SNMP_SYS_CON_LGTH 64 #define SNMP_SYS_NAME_LGTH 64 #define SNMP_SYS_LOC_LGTH 128 #define SNMP_TRP_IP_LGTH 16 #define SNMP_TRP_PWD_LGTH 32 #define SNMP_TEXT_LENGTH (SNMP_RD_PWD_LGTH+SNMP_WR_PWD_LGTH+SNMP_SYS_CON_LGTH+SNMP_SYS_NAME_LGTH+SNMP_SYS_LOC_LGTH+SNMP_TRP_IP_LGTH+SNMP_TRP_PWD_LGTH) #define SNMP_RD_PWD_POS 0 #define SNMP_WR_PWD_POS (SNMP_RD_PWD_LGTH) #define SNMP_SYS_CON_POS (SNMP_WR_PWD_LGTH + SNMP_RD_PWD_LGTH) #define SNMP_SYS_NAME_POS (SNMP_SYS_CON_LGTH + SNMP_WR_PWD_LGTH + SNMP_RD_PWD_LGTH) #define SNMP_SYS_LOC_POS (SNMP_SYS_NAME_LGTH + SNMP_SYS_CON_LGTH + SNMP_WR_PWD_LGTH + SNMP_RD_PWD_LGTH) #define SNMP_TRP_IP_POS (SNMP_SYS_LOC_LGTH + SNMP_SYS_NAME_LGTH + SNMP_SYS_CON_LGTH + SNMP_WR_PWD_LGTH + SNMP_RD_PWD_LGTH) #define SNMP_TRP_PWD_POS (SNMP_TRP_IP_LGTH + SNMP_SYS_LOC_LGTH + SNMP_SYS_NAME_LGTH + SNMP_SYS_CON_LGTH + SNMP_WR_PWD_LGTH + SNMP_RD_PWD_LGTH) /* Text Type */ #define SNMP_IP_ADDR_TYPE 0 #define SNMP_PASSWORD_TYPE 1