Estoy codificando un agente SNMP. Necesito enviar valores que tengan un punto decimal a un Administrador de SNMP.¿Cuál es una buena forma de mostrar un número de coma flotante a través de SNMP?
Tengo un par de opciones:
- truncar el número.
- Multiplicar por una constante.
- Pregunta a Stackoverflow.
Si trunco el número, pierdo mucha información que necesito.
Si multiplico por una constante, el administrador mostrará unidades extrañas que el usuario final preferiría no ver. (gramos en lugar de kilogramos).
Por lo tanto, estoy haciendo la opción 3. ¿Qué debo hacer?
Esa es de hecho una de las representaciones en FLOAT-TC-MIB. Esta mib se describe en http://tools.ietf.org/html/rfc6340, y fue lanzada en 2011. – goertzenator