labbCAN_DigIO_API.h File Reference

labbCan Digital I/O Application Programming Interface More...

#include "labbCAN_Bus_API.h"
+ Include dependency graph for labbCAN_DigIO_API.h:

Functions

long LCDIO_GetChanName (dev_hdl hChan, char *pNameStringBuf, int StringBufSize)
 Query name of specific channel. More...
 
long LCDIO_GetInChanHandle (unsigned char Index, dev_hdl *pInChanHdl)
 Get digital input channel handle by its index. More...
 
long LCDIO_GetNoOfInputChannels ()
 Query number of available digital input channels. More...
 
long LCDIO_GetNoOfOutputChannels ()
 Query number of available digital output channels. More...
 
long LCDIO_GetOutChanHandle (unsigned char Index, dev_hdl *pOutChanHdl)
 Get digital out channel handle by its index. More...
 
long LCDIO_IsInputOn (dev_hdl InChanHdl)
 Read digital input state of channel. More...
 
long LCDIO_IsOutputOn (dev_hdl OutChanHdl)
 Return the state of a digital output channel. More...
 
long LCDIO_LookupInChanByName (const char *pChannelName, dev_hdl *pInChanHdl)
 Lookup for a digital input channel by its name. More...
 
long LCDIO_LookupIoDeviceByName (const char *pName, dev_hdl *pIoDeviceHdl)
 Lookup an analog I/O device by its name. More...
 
long LCDIO_LookupOutChanByName (const char *pChannelName, dev_hdl *pOutChanHdl)
 Lookup for an digital output channel by its name. More...
 
long LCDIO_WriteOn (dev_hdl OutChanHdl, int On)
 Swicth digital output channel on/off. More...
 

Detailed Description

labbCan Digital I/O Application Programming Interface

Author
Uwe Kindler (UK)
Date
2011/05/25