The message tag table – Echelon FTXL User Manual

Page 84

Advertising
background image

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.

Advertising