EduArt Sensor Ring Library 3.0.0
Loading...
Searching...
No Matches
HTPA32_Params.hpp
1// Copyright (c) 2026 EduArt Robotik GmbH
2//
3// Parameter structure for the HTPA32 thermal sensor.
4
5#pragma once
6
7#include <string>
8
11#include "sensorring/platform/SensorringExport.hpp"
12
13namespace eduart {
14
15namespace device {
16
21struct SENSORRING_EXPORT HTPA32_Params : public DeviceParams {
23 double t_min_deg_c = 20;
24
26 double t_max_deg_c = 30;
27
29 bool auto_min_max = true;
30
32 bool use_eeprom_file = false;
33
36
38 std::string eeprom_dir = "";
39
41 std::string calibration_dir = "";
42
44 Orientation orientation = Orientation::None;
45};
46
47} // namespace device
48
49} // namespace eduart
Parameter structure for a device.
Orientation enum shared across device types.
Orientation
Possible orientations of a sensor board. Used to rotate/mirror light animations and thermal images.
Definition Orientation.hpp:21
Base parameter structure of a device. A device is one sensor or actuator on a sensor board.
Definition DeviceParams.hpp:21
Parameter structure of the thermal sensor of a sensor board.
Definition HTPA32_Params.hpp:21
bool use_calibration_file
Save the calibration data for the thermal sensor to a local file to only require the calibration proc...
Definition HTPA32_Params.hpp:35
double t_max_deg_c
Maximal temperature in degree celsius used for color mapping of the thermal images....
Definition HTPA32_Params.hpp:26
bool auto_min_max
Enable automatic color scaling of the thermal images using the coldest and the hottest temperature in...
Definition HTPA32_Params.hpp:29
std::string calibration_dir
Directory of the calibration data file. The user requires read and write access to this directory.
Definition HTPA32_Params.hpp:41
Orientation orientation
Orientation of the sensor board. Used to flip the image upside down.
Definition HTPA32_Params.hpp:44
double t_min_deg_c
Minimal temperature in degree celsius used for color mapping of the thermal images....
Definition HTPA32_Params.hpp:23
bool use_eeprom_file
Save the thermal sensors eeprom content to a local file to only require a transfer once.
Definition HTPA32_Params.hpp:32
std::string eeprom_dir
Directory of the eeprom file. The user requires read and write access to this directory.
Definition HTPA32_Params.hpp:38