Manual

contain a single value or they can contain a
structure or union containing multiple fields (for
example, the SNVT_date_cal network variable
contains 3 fields for the year, month, and day).
Network variables can also contain enumerated
values which allow the network variable to be
set to one of a discrete number of values.
Network variables types are defined in a
resource file with a “.typ” extension.
Configuration Property
Types
Type information for configuration properties.
This information includes the size, units, scaling
factors, and type category (float, integer, signed,
etc) for each type. Like network variables,
configuration properties can contain structures,
unions, and enumerated values. Configuration
property types are defined in a resource file with
a “.typ” extension (this is the same file used for
network variable types).
Functional Profiles Functional profiles define a template for
functional blocks. A functional block is a
collection of network variables and configuration
properties designed to perform a single function
on a device. Each functional profile can define
mandatory and optional configuration properties
and network variables. When a functional block
implements a functional profile, it must
implement all mandatory network variables and
configuration properties defined by the
functional profile, and it may implement some,
all, or none of the optional network variables
and configuration properties. Functional
profiles are defined in a resource file with an
“.fpt” extension. Functional profiles are also
called functional profile templates.
Enumeration Types An enumeration type is a list of numerical
values, each associated with a mnemonic name.
If a network variable or configuration property
type contains an enumeration, the definitions of
the enumerated values are maintained
separately as an enumeration type.
Enumeration types are defined in a resource file
with a “.typ” extension (along with network
variable and configuration property types), and
may also be defined in a separate C header file
(“.h” extension).
Language Strings Network variable types, configuration property
types, functional profiles, and enumeration types
can all reference text information used to
describe their name, units, and function. This
text information is contained in separate
language files. There is one language file for
NodeBuilder Resource Editor User's Guide 3