Move Analog Outputs to Handles (#112)

This commit is contained in:
Thad House
2016-06-27 11:32:40 -07:00
committed by Peter Johnson
parent 95d40ed01f
commit e1d4845ccd
8 changed files with 85 additions and 70 deletions

View File

@@ -11,11 +11,15 @@
#include "Handles.h"
typedef HalHandle HalAnalogOutputHandle;
extern "C" {
void* initializeAnalogOutputPort(HalPortHandle port_handle, int32_t* status);
void freeAnalogOutputPort(void* analog_port_pointer);
void setAnalogOutput(void* analog_port_pointer, double voltage,
HalAnalogOutputHandle initializeAnalogOutputPort(HalPortHandle port_handle,
int32_t* status);
void freeAnalogOutputPort(HalAnalogOutputHandle analog_output_handle);
void setAnalogOutput(HalAnalogOutputHandle analog_output_handle, double voltage,
int32_t* status);
double getAnalogOutput(void* analog_port_pointer, int32_t* status);
double getAnalogOutput(HalAnalogOutputHandle analog_output_handle,
int32_t* status);
bool checkAnalogOutputChannel(uint32_t pin);
}