JSON_TemperatureCorrectCap

JSON message about temperature calibration capability

{
  "TemperatureCorrectCap":{
    "enabled":{
/*optional, boolean, whether to enable the function*/
      "@opt":[true,false]
    }, 
    "streamOverlay":{
/*optional, string, whether to display calibrated temperature on video*/
      "@opt":[true,false]
    }, 
    "correctEnabled":{
/*optional, string, whether to enable temperature calibration*/
      "@opt":[true,false]
    }, 
    "emissivity":{
/*optional, float, emissivity, range: [0.01,1.00]*/
      "@min":0.01, 
      "@max":1
    }, 
    "distance":{
/*optional, float, distance: range: [0.3,2]m*/
      "@min":0.3, 
      "@max":2
    }, 
    "temperature":{
/*optional, float, temperature, range: [30.0,50.0]°C*/
      "@min":30, 
      "@max":50
    }, 
    "CentrePoint":{
/*optional, normalized coordinates of black body center point, from 0 to 1000*/
      "CalibratingCoordinates":{
        "positionX": ,
/*required, int, x-coordinate*/ 
        "positionY":
/*required, int, y-coordinate*/
      }
    }, 
    "correctTemperature":{
/*optional, float, temperature calibration coefficient, range: [-99.0,-99.0]°C*/
      "@min":-99, 
      "@max":99
    }
  }
}