1.5.2Programming with Device Drivers Function Library
Advantech Device Drivers offers a rich function library to be utilized in various application programs. This function library consists of numerous APIs that support many development tools, such as Visual C++, Visual Basic, Delphi and C++ Builder.
According to their specific functions or services, those APIs can be cate- gorized into several function groups:
•Digital Input/Output Function Group
•Counter Function Group
•Port Function Group (direct I/O)
•Event Function Group
For the usage and parameters of each function, please refer to the Func- tion Overview chapter in the Device Drivers Manual.
1.5.3 Troubleshooting Device Drivers Error
Driver functions will return a status code when they are called to perform a certain task for the application. When a function returns a code that is not zero, it means the function has failed to perform its designated func- tion. To troubleshoot the Device Drivers error, you can pass the error code to DRV_GetErrorMessage function to return the error message. Or you can refer to the Device Drivers Error Codes Appendix in the Device Drivers Manual for a detailed listing of the Error Code, Error ID and the Error Message.
9 | Chapter1 |