On 16/07/07, Ansa Ahammed <[EMAIL PROTECTED]> wrote: > Which data type can we use to represent floating-point nubers > in Snmp .
The SNMP standard does not strictly include support for non-integer numeric values. If you need to implement a fractional value, there are three options: a) Define the object as a fixed-point decimal value, and use an INTEGER-based syntax (with an implicit decimal point). For example, sysUpTime is measured in "centiseconds", thus representing a floating point value to two decimal places. b) Use a String-based value to contain a printable version of the value you wish to represent. The client application would then need to parse this back into a floating point value. c) Use the OPAQUE type to wrap the floating point value in a form that can be transferred using SNMP. The client library would then unwrap this to recover the original value. This approach is used for the Net-SNMP syntax Float. It works seamlessly for Net-SNMP-based applications, but would typically not be recognised by any other SNMP toolkit. See the MIB group UCD-SNMP-MIB::laTable for example of all three of these approaches. Dave ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Net-snmp-users mailing list Net-snmp-users@lists.sourceforge.net Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users