Echelon FTXL User Manual
Ftxl user’s guide
Table of contents
Document Outline
- Welcome
- Audience
- Related Documentation
- Introduction to FTXL
- Getting Started with FTXL
- Creating a Model File
- Using the LonTalk Interface Developer Utility
- Running the LonTalk Interface Developer
- Specifying the Project File
- Specifying the FTXL Transceiver Configuration
- Specifying Service Pin Held Events
- Configuring the FTXL LonTalk Protocol Stack
- Configuring the Buffers
- Configuring the Application
- Configuring Support for Non-Volatile Data
- Specifying the Device Program ID
- Specifying the Model File
- Specifying Neuron C Compiler Preferences
- Specifying Code Generator Preferences
- Compiling and Generating the Files
- Using the LonTalk Interface Developer Files
- Using Types
- Network Variable and Configuration Property Declarations
- Constant Configuration Properties
- The Network Variable Table
- The Message Tag Table
- Running the LonTalk Interface Developer
- Developing an FTXL Application
- Overview of an FTXL Application
- Tasks Performed by an FTXL Application
- Initializing the FTXL Device
- Periodically Calling the Event Pump
- Sending a Network Variable Update
- Receiving a Network Variable Update from the Network
- Handling a Network Variable Poll Request from the Network
- Handling Changes to Changeable-Type Network Variables
- Handling Dynamic Network Variables
- Communicating with Other Devices Using Application Messages
- Handling Management Commands
- Handling Local Network Management Tasks
- Handling Reset Events
- Querying the Error Log
- Working with ECS Devices
- Using Direct Memory Files
- Shutting Down the FTXL Device
- Working with the Nios II Development Environment
- LonTalk Interface Developer Command Line Usage
- Model File Compiler Directives
- Neuron C Syntax for the Model File
- FTXL LonTalk API
- Introduction
- The FTXL LonTalk API, Event Handler Functions, and Callback Handler Functions
- The FTXL Operating System Abstraction Layer
- The FTXL Hardware Abstraction Layer
- Determining Memory Usage for FTXL Applications
- Downloading an FTXL Application Over the Network
- Example FTXL Applications
- Overview of the Example Applications
- The Simple Example Application
- The Dynamic Interface Example Application
- Setting up the Nios II IDE for the Example Applications
- Building the Example Application Image
- Loading the Example Application Image into Flash
- Running the Example Applications
- The Micrium Software License
- LonTalk Interface Developer Utility Error and Warning Messages
- Glossary
- Index