--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/kstmApp/src/drvAdcPi.h Tue Jan 19 10:54:27 2016 +0100
@@ -0,0 +1,35 @@
+#ifndef drvAdcPi_h
+#define drvAdcPi_h
+#include <epicsTypes.h>
+#include <devLib.h>
+
+
+#define ADC_PI_MAX_CHANNEL 8
+
+#define MAX_CODE_12BIT 8191
+
+/** @brief Initialize the card
+ *
+ * Initialize the card(called from startup script)
+ */
+int adcPiConfigure (int cardnumber, unsigned int i2cAddress);
+
+/** @brief card handle
+ *
+ * Define a type for the card handle
+ */
+typedef struct adcPiCard adcPiCard;
+
+/** @brief open card
+ *
+ * Get card handle for card number
+ */
+adcPiCard* adcPiOpen (int cardnumber);
+
+/** @brief get values
+ *
+ * Read values from channels
+ */
+int adcPiGet (adcPiCard* card, int signal, epicsUInt16* pvalue);
+
+#endif
\ No newline at end of file