EasyManua.ls Logo

Parker USB-DLA - Software Model

Parker USB-DLA
32 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
USB Data Link Adapter 27
Appendix B
cannot guarantee this into the future, as the engine developers may add extensions
to RP1210 to address issues unique to their systems.
The TMC RP1210 Specification is available from ATA for a fee.
Parker Vansco developed the RP1210 drivers used with the USB-DLA. The latest
updates are available on our website: www.parker.com/ecd.
8.3. Software Model
Several levels of software are required to operate a Vansco DLA: an application, the
RP1210 interface, the VAPI server interface, the VAPIserver, and the USB driver.
i
INFORMATION
This section only compares how the USB and Legacy RS232 software models look.
However, they cannot be used at the same time.
Applications: The main purpose of the application is to present information to the
user in an organized manner. This allows the user to decide the kind of data to
transmit or receive on the automotive network. The application is the highest
software level and it does not require information on how the data was passed to the
computer. The application gets all its information from either the RP1210 API or
Parker Vansco's proprietary API.
ve121032.dll: An industry standard RP1210 API. Allows applications to
communicate with vehicle networks even when different DLA hardware is used. The
hardware interface could be USB, Serial, or even 802.11. Parker Vansco provides an
RP1210 front end which in turn makes calls to the VAPI.dll
VAPI.dll: The VAPI.dll provides a software interface for applications and for
ve121032.dll to communicate with the VAPI Server.
i
INFORMATION
Although it is possible to bypass the RP1210 interface and communicate directly
with the vapi.dll, we do not recommend this. The software model was developed to
address legacy issues. The long-term goal is to support the industry standard
interface (RP1210).
VAPIserver: The VAPIserver program communicates with the PC hardware in order
to transfer data to a DLA. The DLA may be connected to any of the PC hardware
ports. The VAPIserver searches for and maintains a connection to a DLA and makes
the DLA available to the application. The VAPIserver can support multiple clients;
more than one application can request information from the VAPIserver.
USB Drivers: VAPIserver does not communicate directly with the USB hardware,
rather it passes all requests on to the USB driver.