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

Page 97

Advertising
background image

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's Kit from

www.echelon.com/downloads

.

Mini EVK User’s Guide

91

Advertising