Specifying the ftxl transceiver configuration, Specifying service pin held events, Configuring the ftxl lontalk protocol stack – Echelon FTXL User Manual
Page 69
![background image](/manuals/735717/69/background.png)
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.