2 #include "ManagedObject.h"
4 namespace NetOceanDirect {
10 static Gpio^ getInstance();
29 void setOutputEnable(
long deviceID,
int% errorCode,
int bit,
bool direction);
40 void setOutputEnable(
long deviceID,
int% errorCode, uint32_t outputBits, uint32_t bitmask);
71 void setValue(
long deviceID,
int% errorCode,
int bit,
bool value);
81 void setValue(
long deviceID,
int% errorCode, uint32_t valueBits, uint32_t bitmask);
91 void setValue(
long deviceID,
int% errorCode, uint32_t bitmask);
101 bool getValue(
long deviceID,
int% errorCode,
int bit);
111 uint32_t
getValue(
long deviceID,
int% errorCode);
bool getOutputEnable(long deviceID, int% errorCode, int bit)
Definition: Gpio.cpp:37
bool getOutputAlternate(long deviceID, int% errorCode, int bit)
Definition: Gpio.cpp:83
void setOutputEnable(long deviceID, int% errorCode, int bit, bool direction)
Definition: Gpio.cpp:22
int getNumberOfGPIO(long deviceID, int% errorCode)
Definition: Gpio.cpp:17
bool getValue(long deviceID, int% errorCode, int bit)
Definition: Gpio.cpp:63
void setOutputAlternate(long deviceID, int% errorCode, int bit, bool isAlternate)
Definition: Gpio.cpp:73
void setValue(long deviceID, int% errorCode, int bit, bool value)
Definition: Gpio.cpp:47
Definition: ManagedObject.h:8