The network variable connection information – Echelon FTXL User Manual

Page 147

Advertising
background image

FTXL User’s Guide

135

Recommendation: Use a SNVT or SCPT if one is available that matches
your data because SNVTs and SCPTs can provide interoperability with

other devices.

• A user network variable type (UNVT) or user configuration property type

(UCPT) defined in a user resource file. You can use the NodeBuilder

Resource Editor to create custom UNVTs and UCPTs, and to view the
available UNVTs and UCPTs in your resource files. Use a UNVT or

UCPT if you cannot find an appropriate SNVT or SCPT for your data.

• Any of the following built-in types (including single-dimension arrays,

unions, structures, or named types of the following types):


[signed] long int

unsigned long int

signed char
[unsigned] char

[signed] [short] int

unsigned [short] int
enum (an enum is int type)


In general, built-in types should not be used because they cannot be

verified by network management tools when creating connections.

Network variables based on built-in types are not interoperable.

The Network Variable Connection
Information

The optional

connection-info

specification for a network variable defines options

in the network variable table and the SI and SD data for an FTXL application. If

the nonconfig keyword is not specified, these connection information assignments
can be overridden by a network management tool when a device is installed.
The syntax for the

connection-info

specification is:

bind_info (

[ expand_array_info ]

[ offline ]

[ unackd | unackd_rpt | ackd [ ( config | nonconfig ) ] ]
[ authenticated | nonauthenticated [ ( config | nonconfig ) ] ]

[ priority | nonpriority [ ( config | nonconfig ) ] ]

[ rate_est (

const-expr

) ]

[ max_rate_est (

const-expr

) ]

)

The following keywords can be specified in any order:
expand_array_info

Includes individual names for each element of an array in the device’s SI and
SD data, and in the device interface file. The names of the array elements

have unique identifying characters postfixed. These identifying characters

are typically the index of the array element. For example, an xyz[4] network
variable array becomes four separate xyz__0, xyz__1, xyz__2, and xyz__3

Advertising