Echelon NodeBuilder Resource Editor User Manual
Page 46

FPT Index
The index of the functional profile within the
resource file set. The FPT Key (the profile
number) is typically used to reference the
functional profile, not the FPT Index.
Principal NV
The name of the principal network variable. The
principal network variable is used to determine
the type of configuration properties that apply to
the functional profile and that use an inherited
type. A principal network variable may also be
used to assist the network integrator by
highlighting the prime network variable
associated with this profile. Since a profile may
not contain any mandatory network variables at
all, this name can be empty. See Adding a
Network Variable or Configuration Property to a
Functional Profile for more information.
Mandatory NV Count
The number of mandatory network variables that
have been created in this functional profile.
Optional NV Count
The number of optional network variables that
have been created in this functional profile.
Mandatory CP Count
The number of mandatory configuration
properties that have been created in this
functional profile.
Optional CP Count
The number of optional configuration properties
that have been created for in functional profile.
String Information
A language-specific name for the functional profile
and a comment that describes the purpose of the
functional profile. See Adding a String to a
Language File, later in this chapter, for more
information on creating and linking to language
strings.
5. Add mandatory and optional network variable and configuration property types to
the Functional Profile pane as described in Adding a Network Variable Member to a
Functional Profile and Adding a Configuration Property Member to a Functional
Profile, later in this chapter.
Adding a Network Variable Member to a Functional Profile
You can add mandatory and optional network variables to a functional profile. When you
create a functional block from a functional profile, it must implement all the mandatory
network variables defined by the functional profile, if any. It may implement some, all,
or none of the optional network variables, and it may add implementation-specific
network variables.
You can also add mandatory and optional network variables to a functional profile that
inherits members from a scope 0 profile (see Creating and Modifying a Functional
Profile). The inherited profile initially contains all the members defined in the scope 0
profile. You can add new members, or your can redefine existing members. To redefine a
member, define a new member with the same name as the scope 0 member to be
redefined
38
Creating and Modifying Resources