Channel Initialisation
Overview
Analog I/O module channel initialisation functions This group defines all functions to initialise analog I/O channels properly.
Collaboration diagram for Channel Initialisation:Functions | |
| long | LCAIO_GetInChanHandle (unsigned char Index, dev_hdl *pInChanHdl) |
| Get analog input channel handle by its index. 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_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... | |
Function Documentation
| long LCAIO_GetInChanHandle | ( | unsigned char | Index, |
| dev_hdl * | pInChanHdl | ||
| ) |
Get analog input channel handle by its index.
- Parameters
-
[in] Index Index into list of available analog input channels [out] pInChanHdl Handle to input channel or 0 if the given index is out of range
- Return values
-
-ERR_PARAM_RANGE If the given device index is out of range ERR_NOERR indicates success
- Examples:
- capi_pressure_control_test.cpp.
| long LCAIO_GetNoOfInputChannels | ( | ) |
Query number of available analog input channels.
- Return values
-
>= 0 Number of available analog input channels < 0 Error code
| long LCAIO_GetNoOfOutputChannels | ( | ) |
Query number of available analog output channels.
- Return values
-
>= 0 Number of available analog output channels < 0 Error code
| long LCAIO_GetOutChanHandle | ( | unsigned char | Index, |
| dev_hdl * | pOutChanHdl | ||
| ) |
Get analog out channel handle by its index.
- Parameters
-
[in] Index Index into list of available analog out channels [out] pOutChanHdl Handle to output channel or 0 if the given index is out of range
- Return values
-
-ERR_PARAM_RANGE If the given device index is out of range ERR_NOERR indicates success
| long LCAIO_LookupInChanByName | ( | const char * | pChannelName, |
| dev_hdl * | pInChanHdl | ||
| ) |
Lookup for an analog input channel by its name.
- Parameters
-
[in] pChannelName The name to assign with this channel [out] pInChanHdl Handle to input channel handle if the channel was sucessfully opened
- Return values
-
-ERR_NODEV No device with the given name found ERR_NOERR indicates success
- Examples:
- capi_dynamic_controller_test.cpp.
| long LCAIO_LookupOutChanByName | ( | const char * | pChannelName, |
| dev_hdl * | pOutChanHdl | ||
| ) |
Lookup for an analog output channel by its name.
- Parameters
-
[in] pChannelName The name to assign with this channel [out] pOutChanHdl Handle to output channel handle if the channel was sucessfully opened
- Return values
-
-ERR_NODEV No device with the given name found ERR_NOERR indicates success
- Examples:
- capi_dynamic_controller_test.cpp.
