Lontalk interface developer, Example ftxl applications – Echelon FTXL User Manual
Page 33
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,
, on page 111.
For more information about the LonTalk Interface Developer utility, see Chapter
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,
, on page 195, for more information
about these examples.