Ejemplo de secuencias de comandos de Device Mapper: modificar una entrada de rastreador con un script
En este ejemplo, te mostraremos cómo modificar una variable mapeada (entrada) y generar un nuevo valor como salida.
Puedes imaginar la situación en la que deseas alterar el valor original de Temperatura de tu rastreador y realizar un cálculo: por ejemplo, dividirlo por 10.
Pasos para cambiar la salida de una variable usando scripting
1. Primero mapea la Variable de tu elección en el mapeador de dispositivos (en este ejemplo, usaremos Temperatura).
2. Ahora esta Temperatura debe ser utilizada como una salida en la sección de Scripting (el script se aplicará a esta variable).
La siguiente imagen muestra el resultado de elegir esta salida para el script. Sigue los pasos descritos hasta obtener la misma configuración que en la imagen.
3. Presiona el botón Abrir Editor de Scripts
4. Ahora necesitas pegar el código en el editor y probar el script. Sigue los pasos en la imagen.
El siguiente código de ejemplo es bastante simple, pero hace el trabajo de dividir la entrada de temperatura original por 10.
var temperature = fields.get ('Temperature', 0);
log('valor de temperatura original: '+ temperature);
temperature = temperature / 10;
return temperature;
Nota: necesitas agregar la variable a la lista de campos si deseas probar tu código. También puedes usar el simulador para generar datos de muestreo para el script.
4. Guarda el script del mapeador de dispositivos.
5. Guarda las configuraciones del mapeador de dispositivos