LTPS C++ API
dac.h
1 
6 #ifndef __LDAC_H__
7 #define __LDAC_H__
8 
14 struct DacData
15 {
17  int status;
18 
20  const char* error;
21 };
22 
28 class Dac
29 {
30 public:
31 
32  Dac();
33 
34  virtual ~Dac();
35 
37 
43  void setVoltage(const char* socket, unsigned int channel, int voltage, DacData &dac);
44 
46 
51  void setVoltage(const char* socket, unsigned int channel, int voltage);
52 };
53 
54 #endif
Struct with data output for MCP4728.
Definition: dac.h:14
int status
Return status (EXIT_SUCCESS or EXIT_FAILURE)
Definition: dac.h:17
Class for DAC (Tibbit #14)
Definition: dac.h:28
const char * error
String error if something goes wrong (NULL for success)
Definition: dac.h:20
void setVoltage(const char *socket, unsigned int channel, int voltage, DacData &dac)
Set voltage for channel.