The message tag table – Echelon FTXL User Manual
Page 84
![background image](/manuals/735717/84/background.png)
72
Using the LonTalk Interface Developer Utility
The FtxlTypes.h file defines the bitmasks for these attributes. For example,
LON_NV_IS_OUTPUT is the mask for an output network variable,
LON_NV_POLLED is the mask for a polled network variable, and so on.
The FTXL LonTalk API does not propagate a polled output network variable's
value to the network when your application calls the LonPropagateNv() function.
For input network variables, the polled attribute changes the behavior of the
network management tool’s binder, which determines how a network variable
connection is managed.
See
Developing an FTXL Application
on page 73 for more information about
propagation of network variable updates.
The Message Tag Table
Although the FTXL LonTalk protocol stack does not use the message tag table,
the LonTalk Interface Developer utility declares the message tag table in
FtxlDev.c if you declare one or more message tags in the model file.
The message tag table lists all the message tags that are defined by your
application. It contains a flag for each message tag which indicates that the
message tag is not associated with an address table entry and therefore can only
be used for sending explicitly addressed application messages. This flag is set for
all message tags declared with the bind_info(nonbind) modifier in the model file.
See
Communicating with Other Devices Using Application Messages
on page 93
for more information about using message tags.