29 #ifndef OCEANDIRECT_THERMO_ELECTRIC_COOLER_FEATURE_ADAPTER_H
30 #define OCEANDIRECT_THERMO_ELECTRIC_COOLER_FEATURE_ADAPTER_H
32 #include "api/adapters/FeatureAdapterTemplate.h"
33 #include "vendors/OceanOptics/features/thermoelectric/ThermoElectricFeatureInterface.h"
42 Protocol *p, Bus *b,
unsigned short instanceIndex);
46 double readTECTemperature(
int *errorCode);
47 void setTECTemperature(
int *errorCode,
double temperature_degrees_celsius);
48 void setTECEnable(
int *errorCode,
bool tecEnable);
49 bool getTECEnable(
int *errorCode);
50 float getTECSetpoint(
int *errorCode);
51 bool getTECStable(
int *errorCode);
52 bool getTECFanEnable(
int *errorCode);
53 void setTECFanEnable(
int *errorCode,
bool enable);
Definition: FeatureAdapterTemplate.h:44
Definition: ThermoElectricCoolerFeatureAdapter.h:39
This is an interface to Advance features of OceanDirect that allow access to less common controls....
Definition: AcquisitionDelayFeatureAdapter.h:35