Address table, Alias table – Echelon FTXL User Manual
Page 59
![background image](/manuals/735717/59/background.png)
FTXL User’s Guide
47
.
See Appendix E,
Determining Memory Usage for FTXL Applications
, on page
181, for information about how to calculate the memory requirements for you
FTXL application.
Address Table
The address table contains the list of network addresses to which the device
sends network variable updates or polls, or sends implicitly-addressed
application messages. You can configure the address table through network
management messages from a network management tool.
By default, the LonTalk Interface Developer utility calculates the size of the
address table. The utility calculates the required number of address table entries
based on parameters defined in the device’s interface, such as the number of
static polling input network variables, static non-constant output network
variables, bindable message tags, the number of aliases, and the number of
dynamic network variables. The utility always allocates at least 15 address table
entries. Within the LonTalk Interface Developer utility, you can override the
automatic calculation of the table size and specify any number of entries, from 0
to 4096.
Recommendation: Whenever possible, use the LonTalk Interface Developer
utility-generated size for the address table.
The maximum number of address table entries that a device could require is
determined by the expected maximum number of different destination entries
that the device requires for connections (network variables and bindable message
tags).
The size of the address table affects the amount of RAM and non-volatile memory
required for the device. When the LonTalk Interface Developer utility calculates
the size of the address table, it attempts to balance the need to limit the amount
of resources required (small address table) and the need for comprehensive
coverage (large address table). Although you generally do not need to, you can
override the automatically calculated value with one that reflects the use of the
device.
Alias Table
An alias is an abstraction for a network variable that is managed by network
management tools and the FTXL LonTalk protocol stack. Network management
tools use aliases to create connections that cannot be created solely with the
address and network variable tables. Aliases provide network integrators with
more flexibility for how devices are installed into networks.
The alias table has no default size, and can contain up to 8192 entries. The
LonTalk Interface Developer utility calculates the size of the alias table. The
utility calculates the required number of alias table entries based on parameters
defined in the device’s interface, such as the number of static network variables
and the number of supported dynamic network variables. The utility always
allocates at least 5 alias table entries, unless the device does not support any
network variables. Within the LonTalk Interface Developer utility, you can