Teledyne Flir Measurement Structure is a JSON Structure definition published by Teledyne Technologies.
{
"title": "Teledyne FLIR Temperature Measurement Structure",
"description": "Field documentation for FLIR camera temperature measurement objects.",
"variants": [
{
"type": "SpotMeasurement",
"fields": [
{"name": "name", "type": "string", "required": true, "description": "Configured spot ROI name."},
{"name": "temperature", "type": "number", "required": true, "description": "Temperature reading at the spot location."},
{"name": "unit", "type": "string (enum)", "required": true, "description": "Temperature unit: C, F, or K.", "values": ["C", "F", "K"]},
{"name": "x", "type": "integer", "required": false, "description": "X pixel coordinate of the spot."},
{"name": "y", "type": "integer", "required": false, "description": "Y pixel coordinate of the spot."},
{"name": "timestamp", "type": "string (date-time)", "required": false, "description": "UTC timestamp of the measurement."}
]
},
{
"type": "BoxMeasurement",
"fields": [
{"name": "name", "type": "string", "required": true, "description": "Configured box ROI name."},
{"name": "max", "type": "number", "required": true, "description": "Maximum temperature in the box region."},
{"name": "min", "type": "number", "required": true, "description": "Minimum temperature in the box region."},
{"name": "avg", "type": "number", "required": true, "description": "Average temperature in the box region."},
{"name": "unit", "type": "string (enum)", "required": true, "description": "Temperature unit: C, F, or K."},
{"name": "area", "type": "object", "required": false, "description": "Pixel coordinates: x, y, width, height."},
{"name": "timestamp", "type": "string (date-time)", "required": false, "description": "UTC timestamp of the measurement."}
]
}
]
}