beautypg.com

Lontalk interface developer, Example ftxl applications – Echelon FTXL User Manual

Page 33

background image

FTXL User’s Guide

21

File Name

Description

FtxlHandlers.c

Function definitions for the FTXL event handler functions and

callback handler functions

FtxlNvdFlashDirect.c
FtxlNvdFlashFs.c
FtxlNvdUserDefined.c

Functions for managing non-volatile data

FtxlOsal.h

FtxlOsal.c

Functions for the FTXL operating system abstraction layer (OSAL)

FtxlTypes.h

C type definitions that are used by the FTXL LonTalk API

libFtxl100.a

C library for the FTXL LonTalk protocol stack and FTXL LonTalk

API

LonPlatform.h

Definitions for adjusting your compiler and development

environment to the requirements of the FTXL 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 FTXL

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

link with your application. This framework contains most of the code that is
needed for initialization and other required processing.
The executable for the LonTalk Interface Developer utility is named LID.exe, and

is installed in the LonTalk Interface Developer directory (usually,
C:\LonWorks\InterfaceDeveloper).
The LonTalk Interface Developer utility also includes a command-line interface
that allows make-file and script-driven use of the utility. For more information

about the command-line interface, see Appendix A,

LonTalk Interface Developer

Command Line Usage

, on page 111.

For more information about the LonTalk Interface Developer utility, see Chapter

4,

Using the LonTalk Interface Developer Utility

, on page 55.

Example FTXL Applications

The FTXL Developer’s Kit includes two example applications that run on the
reference designs for the development boards that are available from

devboards.de GmbH. The first example is a simple FTXL application that

simulates a voltage amplifier, whereas the second example demonstrates the use
of dynamic network variables and changeable-type network variables.
See Appendix G,

Example FTXL Applications

, on page 195, for more information

about these examples.