Net-snmp has a small number of types:
i: INTEGER,u: unsigned INTEGER, t: TIMETICKS, a: IPADDRESS o: OBJID, s: STRING, x: HEX STRING, d: DECIMAL STRING U: unsigned int64, I: signed int64, F: float, D: double
Interestingly, the story does not end there. For instance, if I have an unsigned int64, I will receive Gauge32 as the type after sending "snmpget". I am looking for a table which lists all the possible "type strings" (like "Gauge32", or "INTEGER") which Net-SNMP will return along with the actual type that the string is associated with. So this table would have obvious entries like:
(return value from snmpget, type, snmpset symbol) -> ("INTEGER", INTEGER, i)
If anyone knows where to find the comprehensive list, please post.