LTPS C++ API
adc-16bits.h
1 
6 #ifndef __LADC_16_H__
7 #define __LADC_16_H__
8 
14 struct Adc16Data
15 {
17  float voltage;
18 
20  int status;
21 
23  const char* error;
24 };
25 
31 class Adc16
32 {
33 public:
34 
35  Adc16();
36 
37  virtual ~Adc16();
38 
40 
45  void getVoltage(const char* socket, unsigned int channel, Adc16Data &adc);
46 };
47 
48 #endif
float voltage
Voltage in Volts.
Definition: adc-16bits.h:17
Class for ADC 16bits tibbit control (Tibbit #52)
Definition: adc-16bits.h:31
Struct with data output for ADC 16bits.
Definition: adc-16bits.h:14
void getVoltage(const char *socket, unsigned int channel, Adc16Data &adc)
Get current voltage.
int status
Return status (EXIT_SUCCESS or EXIT_FAILURE)
Definition: adc-16bits.h:20
const char * error
String error if something goes wrong (NULL for success)
Definition: adc-16bits.h:23