Specifying the ftxl transceiver configuration, Specifying service pin held events, Configuring the ftxl lontalk protocol stack – Echelon FTXL User Manual

Page 69

Advertising
background image

FTXL User’s Guide

57

utility’s Model File Selection page, you can specify the name and location of the

model file.

The location of the LonTalk Interface Developer project file can be the same as

your application’s project folder, but you can also generate and maintain the

LonTalk Interface Developer’s project in a separate folder, and manually link the
latest generated framework with your application by copying or referencing the

correct location.

Specifying the FTXL Transceiver Configuration

From the FTXL Transceiver Configuration page of the utility, you can specify the
clock speed for the FTXL Transceiver.

Specifying Service Pin Held Events

When you press the local service pin on the device, the FTXL LonTalk protocol
stack sends a service-pin message on the L

ON

W

ORKS

network and signals a

service-pin event to the application. However, when you press

and hold

the local

service pin on the device, whether the FTXL LonTalk protocol stack sends a
service-pin-held event depends on how you configure it.
From the System Preferences page of the utility, you can configure the following

behavior for how the FTXL LonTalk API handles a service-pin-held event:

• Whether the FTXL LonTalk API sends a notification of a service-pin-held

event to the application.

• How long the local service pin must be pressed and held before the FTXL

LonTalk API notifies the application of the event. You can specify from 1

to 30 seconds, or accept a default of 10 seconds.

Receiving service-pin-held events is optional, and how the application processes

the events depends on the requirements of the application. For example, many
devices support an emergency recovery feature that is triggered by pressing and

holding the service pin for a prolonged amount of time (typically 10 or 20s). Then

the device moves to the unconfigured state (that is, calls LonGoUnconfigured())
or uses another method to return to a factory state.

Configuring the FTXL LonTalk Protocol Stack

From the Stack Configuration page of the utility, you can specify override values

for the following system definitions:

• The size of the address table (the number of addresses)
• The size of the alias table (the number of aliases)
• The number of receive transaction records
• The number of transmit transaction records
• The maximum lifetime of a transmit transaction

If you do not specify an override value, the LonTalk Interface Developer utility
generates appropriate values based on other preferences that you specify for the

project.

Advertising