Installing the lontalk stack developer’s kit, Lontalk stack files, Lontalk interface developer – Echelon LonTal Stack User Manual

Page 33

Advertising
background image

LonTalk Stack Developer’s Guide

21

• Microsoft

®

Windows

®

XP, plus Service Pack 3 or later.

Installing the LonTalk Stack Developer’s Kit

To install the LonTalk Stack Developer’s Kit, perform the following steps:

1. Download and install the LonTalkStack200.exe file from the Echelon

Web site.

2. Follow the installation dialogs to install the LonTalk Stack Developer’s

Kit onto your computer.

In addition to the LonTalk Stack, the installation program also installs:

• L

ON

M

ARK

®

Resource Files

• NodeBuilder Resource Editor

LonTalk Stack Files

The LonTalk host stack and LonTalk API are provided as portable ANSI C and

C++ files. These files are contained in the [LonTalkStack]\Source directory (the
LonTalk Stack Developer’s Kit typically installs the LonTalkStack directory in

the C:\LonWorks directory). The LonTalk Interface Developer utility

automatically copies these files from the LonTalkStack\Templates folder into
your project folder, but does not overwrite existing files with the same names.
The following table lists the files included in the LonTalk host stack and LonTalk
API. Many of the files are also used by the FTXL Developer’s Kit and therefore

have an FTXL prefix in their name.

File Name

Description

FtxlApi.h

Function definitions for the LonTalk API

FtxlHandlers.c

Function definitions for the event handler functions and

callback handler functions

FtxlNvdFlashDirect.c
FtxlNvdFlashFs.c
FtxlNvdUserDefined.c

Functions for managing non-volatile data

FtxlTypes.h

C type definitions that are used by the LonTalk API

LonPlatform.h

Definitions for adjusting your compiler and development

environment to the requirements of the LonTalk API

LonTalk Interface Developer

The LonTalk Interface Developer utility generates the device interface data and
device interface files required to implement the device interface for your LonTalk

Stack device. It also creates a skeleton application framework that you can

Advertising