Section 1. loggernet sdk overview, 1 purpose of the loggernet sdk, 2 requirements – Campbell Scientific LoggerNet-SDK Software Development Kit User Manual

Page 13: 1 required campbell scientific, inc. software, 2 development tools requirements

Advertising
background image

Section 1. LoggerNet SDK Overview

1.1 Purpose of the LoggerNet SDK

The LoggerNet Software Development Kit (SDK) provides a method to
communicate with a datalogger network through ActiveX

®

controls. These

controls provide an abstraction to the server messaging and datalogger
communication protocols. Together these controls encapsulate all of the
messaging between client applications and the LoggerNet server whether the
client resides on a local machine or accesses the LoggerNet server over a
network.

Without these controls, creating custom client applications that communicate
with Campbell Scientific dataloggers would require an implementation of all
the protocol details when sending messages to dataloggers and reading
messages from dataloggers. By using the SDK, developers not only reduce
development time but also insulate their application from future changes with
datalogger communication protocols.

1.2 Requirements

1.2.1 Required Campbell Scientific, Inc. Software

SDK communication requires access to a functioning LoggerNet server. Client
applications use the SDK controls to create connections with dataloggers
through the LoggerNet server DLL. This version of the SDK still allows the
creation of custom software applications that can communicate to an existing
installation of LoggerNet. Alternately, custom software can be created that
starts, stops, and communicates through the included, limited LoggerNet server
DLL (CORALIB3D.DLL). The SDK controls communicate with CSI
dataloggers using LoggerNet server version 1.1 or higher.

1.2.2 Development Tools Requirements

The SDK's ActiveX® controls have been tested with the following
development tools for Microsoft Windows:

TABLE 1-1. Supported Development Tools

Development Tool

Examples Available

Visual Basic 6.0

Yes

Delphi 2007

Yes

Visual C++ VS-2010 MFC

Yes

C#.NET Yes

VB.NET Yes

1-1

Advertising