Go to the documentation of this file.
30 #ifndef PHIDGETS_API_TEMPERATURE_H
31 #define PHIDGETS_API_TEMPERATURE_H
35 #include <libphidget22/phidget22.h>
53 explicit Temperature(int32_t serial_number,
int hub_port,
54 bool is_hub_port_device,
55 std::function<
void(
double)> temperature_handler);
71 PhidgetTemperatureSensorHandle temperature_handle,
void *ctx,
77 #endif // PHIDGETS_API_TEMPERATURE_H
Temperature(int32_t serial_number, int hub_port, bool is_hub_port_device, std::function< void(double)> temperature_handler)
void setThermocoupleType(ThermocoupleType type)
double getTemperature() const
static void TemperatureChangeHandler(PhidgetTemperatureSensorHandle temperature_handle, void *ctx, double temperature)
std::function< void(double)> temperature_handler_
void setDataInterval(uint32_t interval_ms) const
#define PHIDGET22_NO_COPY_NO_MOVE_NO_ASSIGN(Classname)
void temperatureChangeHandler(double temperature) const
PhidgetTemperatureSensorHandle temperature_handle_
phidgets_api
Author(s): Tully Foote, Ivan Dryanovski
autogenerated on Sun May 11 2025 02:20:27