labbCAN_AnalogIO_API.h File Reference
labbCAN Analog I/O application programming interface More...
#include "labbCAN_Bus_API.h"
Include dependency graph for labbCAN_AnalogIO_API.h:
Functions | |
long | LCAIO_GetAnalogIoDevice (dev_hdl hChan, dev_hdl *pAnalogIoDeviceHdl) |
Query analog I/O device of a certain analog I/O channel. More... | |
long | LCAIO_GetChanName (dev_hdl hChan, char *pNameStringBuf, int StringBufSize) |
Query name of specific channel. More... | |
long | LCAIO_GetInChanHandle (unsigned char Index, dev_hdl *pInChanHdl) |
Get analog input channel handle by its index. More... | |
long | LCAIO_GetInputSwScalingParam (dev_hdl InChanHdl, double *pScalingFactor, double *pScalingOffset) |
Query software scaling parameters. More... | |
long | LCAIO_GetNoOfInputChannels () |
Query number of available analog input channels. More... | |
long | LCAIO_GetNoOfOutputChannels () |
Query number of available analog output channels. More... | |
long | LCAIO_GetOutChanHandle (unsigned char Index, dev_hdl *pOutChanHdl) |
Get analog out channel handle by its index. More... | |
long | LCAIO_GetOutputSwScalingParam (dev_hdl OutChanHdl, double *pScalingFactor, double *pScalingOffset) |
Query software scaling parameters. More... | |
long | LCAIO_GetOutputValue (dev_hdl OutChanHdl, double *pfValue) |
Return the output value of this channel. More... | |
long | LCAIO_LookupAnalogIoDeviceByName (char *pName, dev_hdl *pAnalogIoDeviceHdl) |
Lookup an analog I/O device by its name. More... | |
long | LCAIO_LookupInChanByName (const char *pChannelName, dev_hdl *pInChanHdl) |
Lookup for an analog input channel by its name. More... | |
long | LCAIO_LookupOutChanByName (const char *pChannelName, dev_hdl *pOutChanHdl) |
Lookup for an analog output channel by its name. More... | |
long | LCAIO_ReadInput (dev_hdl InChanHdl, double *pfValue) |
Read analog input of this channel. More... | |
long | LCAIO_ReadStatus (dev_hdl InChanHdl, unsigned long *pdwStatus) |
Read additional status information from analog channel. More... | |
long | LCAIO_SetInputSwScalingOn (dev_hdl InChanHdl, int ScalingOn) |
Enable / disable software scaling. More... | |
long | LCAIO_SetInputSwScalingParam (dev_hdl InChanHdl, double ScalingFactor, double ScalingOffset) |
Set software scaling parameters. More... | |
long | LCAIO_SetOutputSwScalingOn (dev_hdl OutChanHdl, int ScalingOn) |
Enable / disable software scaling. More... | |
long | LCAIO_SetOutputSwScalingParam (dev_hdl OutChanHdl, double ScalingFactor, double ScalingOffset) |
Set software scaling parameters. More... | |
long | LCAIO_WriteOutput (dev_hdl OutChanHdl, double fValue) |
Set analog output value of single channel. More... | |
Detailed Description
labbCAN Analog I/O application programming interface
- Date
- 2007/07/23