Communication API Products
Since its inception, DASTEC Corporation has been designing and implementing communication protocols in various languages for use on numerous operation systems. During the coarse of product developments and contract projects, we have established a large base of code implementing generic communication functions as well as specific protocols.
Now you too have access to much of this code base through our Communication Interface APIs!
DASTEC Corporation's Communication Interface APIs allow you to implement bi-directional communications to exchange data between applications with other peer devices, other host computers or even other applications using the API.
Each Communication Interface API supports a particular industry standard protocol, e.g., MODBUS/TCP Ethernet. The APIs are built from code that has been extensively and rigorously tested, both here at DASTEC and in the field.
Communication Interface API typically consist of:
Automated API installation routines,
Include files defining functions calls and error codes,
Linkable libraries and/or DLLs,
Example code that makes use of the API and demonstrating many features and
Extensive documentation detailing installation, use, calling conventions and error codes.
All APIs allow an application to read and write data from and to other devices on the network. Data transfers are initiated via calls from your application to the API. In addition, depending on the particular API and the given protocol, the API may include provisions to implement slave emulation to respond to other devices on the network as if it were an actual device. In this case the API (or your application) allocates memory that can be read and written by both your application and other devices on the network. No coding is required in your application to allow or manage access to the memory by other devices; the API itself manages it all.
Please refer to our Communication Interface API product listings for available products. From this page you can view data sheets and download the software APIs to give them a try and/or review the manuals.
If you don't see something that you need, have comments or suggestions, please email or call us. We welcome your feedback.