Echelon LonTal Stack User Manual
Lontalk, Stack developer's guide
Table of contents
Document Outline
- Table of Contents
- Welcome
- Audience
- Related Documentation
- 1 Introduction to LonTalk Stack
- 2 Getting Started with the LonTalk Stack Developer’s Kit
- 3 Loading the Echelon Smart Transceiver or Neuron Chip
- 4 Designing the Serial I/O Hardware Interface
- 5 Creating a LonTalk Stack Serial MIP Driver
- 6 Creating a Model File
- Model File Overview
- Defining the Device Interface
- Writing Acceptable Neuron C Code
- Using Authentication for Network Variables
- Managing Memory
- Example Model files
- 7 Using the LonTalk Interface Developer Utility
- Running the LonTalk Interface Developer
- Specifying the Project File
- Specifying the Echelon Smart Transceiver or Neuron Chip Configuration
- Configuring the LonTalk 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
- 8 Developing a LonTalk Stack Device Application
- Overview of a LonTalk Stack Device Application
- Tasks Performed by a LonTalk Stack Application
- Initializing the LonTalk Stack 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 LonTalk Stack device
- 9 Developing an IP 852 Router Application
- 10 Porting a LonTalk Stack Application
- Appendix A LonTalk Interface Developer Command Line Usage
- Appendix B Model File Compiler Directives
- Appendix C Neuron C Syntax for the Model File
- Appendix D LonTalk API
- Appendix E Determining Memory Usage for LonTalk Stack Applications
- Appendix F Downloading a LonTalk Stack Application Over the Network
- Appendix G Example LonTalk Stack Applications
- Appendix H LonTalk Interface Developer Utility Error and Warning Messages
- Appendix I Glossary