Skip to main content
Skip table of contents

Crear función de ajuste con factores de corrección a un equipo

Esta función permite crear una función de ajuste asociada a un equipo o su sensor y aplicarle los factores de corrección.  Si la función de ajuste ya existiera en el equipo, simplemente se añadirán los factores de corrección nuevos.

Parámetros de Entrada

Parámetro

Tipo

Descripción

itemId

Integer

Identificación del equipo

channelNum

Integer

Número de canal (0 si no tiene canales)

adjustFunction

Object

Objeto que contiene la información de la nueva función de ajuste (Ver Anexo: AdjustFunction Object)

Si el parámetro channelNum es 0 entonces se indica al sistema que se quiere aplicar al propio ítem y no de uno de sus sensores. Se utilizará normalmente cuando el ítem no tenga sensores y los factores de corrección se asignan directamente al mismo.

Parámetros de Salida

No tiene. Sólo el código de confirmación de la petición correcta.

Códigos Error

Código

Descripción

1000

Error genérico

7009

Equipo no encontrado

10001

Factores de corrección no encontrados

10002

Función de ajuste no encontrada

10003

Sensor no encontrado

10004

Código de función de ajuste desconocido

Ejemplos

Llamada (Método POST)

JSON
https://servidor:8443/calibry-rest-api/rest/cif/items/{itemId}/adjustfunction/{channelNum}

[https://servidor:8443/calibry-rest-api/rest/cif/items/10001/adjustfunction/1]

Headers:
Authorization
Content-Type = application/json

Body:
{"functionCode":"EN60751",
"unitInput":"Ohm",
"unitOutput":"Celsius",
"correctionFactor": {
    "equationParamMap": {
        "A": 0.0049112,
        "B": -6.7852e-7,
        "C": -6.4117e-12,
        "R0": 99.99,
        "SR": 0
    },
    "validTS": 1527811200000,
    "rangeMap": {
        "DEW": {
            "paramCode": "DEW",
            "rangeUnit": "Celsius",
            "lowerRange": -20.0,
            "upperRange": 80.5,
            "lowerRangeIsIncluded": true,
            "upperRangeIsIncluded": false
        }
    }
  }
}

Respuestas

Correcta:

JSON
Código HTTP 200

Error:

JSON
{"code":"7009"}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.