Installing the lontalk stack developer’s kit, Lontalk stack files, Lontalk interface developer – Echelon LonTal Stack User Manual
Page 33
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