Echelon IzoT NodeBuilder User Manual

Page 143

Advertising
background image

Resource

Description

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 network
variables and configuration properties, which are collectively known as
mandatory and optional member network variables and configuration
properties. When a functional block implements a functional profile, it
must implement all mandatory member network variables and member
configuration properties defined by the functional profile, and it may
implement some, all, or none of the optional member network variables
and member configuration properties.

Functional profiles are defined in a resource file with a .fpt extension.
Functional profiles are also called functional profile templates. Functional
blocks are implementations of functional profiles, and are formerly known
as LonMark objects.

Enumerations

An enumeration type is a list of integral constants that are 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).
C-language definitions of enumerations are also automatically generated
in C-language header files (.h extension), which can be used to publish the
enumeration type to the Neuron C compiler.

Language Files

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 every language
your resource file set supports. When a language file is translated, the
references contained in the network variable types, configuration property
types, and functional profiles still point to the appropriate strings. The file
extension of each language file depends on the language, and is one of the
following values:

Language

File Extension

Czech

“csy”

Danish

“dan”

Dutch (Belgian)

“nlb”

Dutch (default)

“nld”

English (UK)

“eng”

English (US)

“enu”

Finnish

“fin”

French (Belgian)

“frb”

French (Canadian)

“frc”

French (default)

“fra”

French (Swiss)

“frs”

German (Austrian)

“dea”

German (default)

“deu”

German (Swiss)

“des”

Greek

“ell”

Hungarian

“hun”

Icelandic

“isl”

IzoT NodeBuilder FX User's Guide

129

Advertising