Appbuffer / isiappbuffer, Ldv32.dll – Echelon Mini EVK User Manual
Page 97

AppBuffer / ISIAppBuffer
The AppBuffer.cs and ISIAppBuffer implementation files contain the
collection of conversion classes, which together form the application message
buffer structure and support conversion between the unmanaged OpenLDV API
and the managed Microsoft .NET environment. The explicit conversion classes
are required to handle most issues related to AppBuffer structures, as Microsoft
.NET has no concepts of bit fields, which are used by the OpenLDV interface and
API.
LDV32.DLL
The ldv32.dll dynamic link library implements the OpenLDV API. This API
provides low-level access to any Echelon L
ON
W
ORKS
network interfaces available
on your computer. The network interfaces may be directly attached to your
computer, as with a U10 or U20 USB network interface, a PCC-10 PC card
network interface, or a PCLTA-21 PCI network interface. Or, the network
interfaces may be remotely attached via an Ethernet or dial-up connection such
as an i.LON 10 Ethernet Adaptor, an i.LON 100 Internet Server, or an SLTA-10
serial network interface.
When used in conjunction with the i.LON 10 Ethernet Adaptor and i.LON 100
Internet Server, the OpenLDV driver software provides secure interfaces
including RC4 encryption, MD5 authentication, and protection from replay
attacks, as well as transparent, fault tolerant session recovery when the IP
connection or power to the i.LON interface is interrupted. Support is provided
for uplink connections, wherein a remote network initiates a call, either dial-up
or broadband, into a service center. Uplink connections are commonly used in
large remote access systems in which hundreds or thousands of sites report back
to a single service center.
The ldv32.dll dynamic link library is an unmanaged DLL. The Connector class
described in the previous section wraps this DLL with a managed interface.
For more information on developing OpenLDV applications, download and install
the OpenLDV Developer'
.
Mini EVK User’s Guide
91