Recuperación de los factores de corrección del equipo
Esta función permite recuperar los factores de corrección activos de un equipo o algunos de sus sensores. Devolverá el último valor que se tenga de los factores de corrección.
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) |
functionCode | String | Identificador de la función (Ver anexo) |
Si el parámetro channelNum es 0 entonces se indica al sistema que se quiere recuperar la función de ajuste del 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
Parámetro | Tipo | Descripción |
|---|---|---|
equationParamMap | Map | Objeto que contiene los factores de corrección. |
validTS | Date | Fecha de validez de los factores de corrección |
rangeMap | Map | Objeto que contiene el rango de validez de los factores de corrección. |
rangeMap
Objeto que contiene el rango de validez de los factores de corrección:
Parámetro | Tipo | Descripción |
|---|---|---|
paramCode | String | Variable que define el rango del uso |
rangeUnit | String | Unidad del rango |
lowerRange | Double | Valor inferior del rango |
upperRange | Double | Valor superior del rango |
lowerRangeIsIncluded | Boolean | Indica si el valor inferior está incluido o no |
upperRangeIsInclued | Boolean | Indica si el valor superior está incluido o no |
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 |
Ejemplos
Llamada (Método GET)
https://servidor:8443/calibry-rest-api/rest/cif/items/{itemId}/correctionfactors/{channelNum}/{functionCode}
[https://servidor:8443/calibry-rest-api/rest/cif/items/10001/correctionfactors/1/EN60751]
Headers:
Authorization
Respuestas
Correcta:
{
"equationParamMap": {
"A": 0.0049112,
"B": -6.7852e-7,
"C": -6.4117e-12,
"R0": 99.99,
"SR": 0
},
"validTS": 1527811200000,
"rangeMap": {
"DEW": {
"id": 10026705,
"paramCode": "DEW",
"rangeUnit": "Celsius",
"lowerRange": -20,
"upperRange": 80,
"lowerRangeIsIncluded": true,
"upperRangeIsIncluded": false
}
}
}
Error:
{"code":"10001"}