beautypg.com

Content – Echelon i.LON SmartServer 2.0 User Manual

Page 12

background image

xii

Preface

Neuron C Programmer’s Guide. Describes how to write programs using the Neuron

®

C Version

2.1 language.

Neuron C Reference Guide. Provides reference information for writing programs using the

Neuron C language.

LONMARK Resource Files, version 13.00. Documents the standard network variable types

(SNVTs), standard configuration property types (SCPTs), and standard enumeration types that you
can declare in your FPM applications and drivers. You can go to

types.lonmark.org/index.html

to

check the current L

ON

M

ARK

standard resource file.

Content

This guide includes the following content:

Introduction. Provides an overview of freely programmable modules (FPMs) and explains the

types of tasks FPMs can perform. Describes the types of custom embedded applications and
drivers you can create with FPMs. Explains how to create and configure FPMs. Summarizes how
to create FPM application licenses in order to protect your FPM applications and make them
available to customers for order. Provides a quick-start exercise that you can use to create a
simple FPM application.

Installing the i.LON SmartServer 2.0 Programming Tools. Describes how to install, upgrade, and

uninstall the i.LON SmartServer 2.0 Programming Tools.

Creating FPM Templates. Describes how to use the NodeBuilder Resource Editor to create the

user-defined functional profile templates (UFPTs) to be used by your FPMs. Explains how to
upload the UFPTs to your SmartServer so that you can begin writing your FPMs.

Creating FPM Device Interface (XIF) Files. Describes how to create a static device interface

(XIF) file for your FPM. This step is required if you are integrating your FPM applications with
the LonMaker tool or another LNS network tool. Describes how to write a model file that
declares the network variables and configuration properties in your FPM and a functional block
implementing an instance of the UFPT used by your FPM. Explains how to use the i.LON
SmartServer 2.0 L

ON

W

ORKS

Interface Developer tool to convert your model file to a device

interface (XIF) file and how to copy the XIF to your SmartServer.

Creating FPMs. Describes how to use the i.LON SmartServer 2.0 Programming Tool to create a

new FPM project, and then write, compile, and debug FPM applications and FPM drivers.

Deploying FPMs on a SmartServer. Describes how to use the i.LON SmartServer 2.0

Programming Tool to upload FPMs to one or more SmartServers. Explains how to select a
network management service (LNS or Standalone) for running your L

ON

W

ORKS

network.

Describes how to create, commission, and connect, and test FPM devices on the SmartServer.
Describes how to create a custom configuration Web page for FPM applications. Explains how to
update an FPM application. Describes how to deploy licensed FPMs.

Creating FPM Application Licenses. Describes how to create FPM application licenses so that

customers can order and implement your FPMs on their SmartServers. Describes how to build an
FPM licensing tool. Explains how to enable license validation in your FPM application.
Describes how to create FPM application licenses. Lists the files you need to provide to
customers who order your licensed FPM applications.

Localizing the SmartServer Web Interface. Describes how to translate custom SmartServer Web

pages and the entire SmartServer Web interface to a different language.

Appendices. Includes a programmer’s reference for writing FPM applications and drivers, a

checklist outlining the FPM development and deployment process, and an FAQ.