Echelon IzoT Resource Editos User Manual

Page 11

Advertising
background image

IzoT Resource Editor User's Guide

3

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. The
maximum size of a network variable is 228
bytes.

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

Advertising