1#ifndef LH_THERMOELECTRIC_API_H
2#define LH_THERMOELECTRIC_API_H
32#include "lighthouse/api/LighthouseDllDecl.h"
Definition LHThermoelectricAPI.h:39
virtual lh_celcius_t getTecTemperatureSetpoint(lh_device_id_t deviceID, lh_error_code_t *errorCode)
virtual ~LHThermoelectricAPI()=default
virtual bool getTecStable(lh_device_id_t deviceID, lh_error_code_t *errorCode)
virtual void setTecTemperatureSetpoint(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_celcius_t celsius)
virtual lh_celcius_t getTecTemperature(lh_device_id_t deviceID, lh_error_code_t *errorCode)
float lh_celcius_t
Definition lhdefs.h:59
int32_t lh_error_code_t
Definition lhdefs.h:47
uint32_t lh_device_id_t
Definition lhdefs.h:43
This is the API for controlling the autonulling functionality of a device.
Definition LighthouseAPI.h:54