Defining the device interface – Echelon IzoT NodeBuilder User Manual

Page 146

Advertising
background image

network variables. The Node Object functional block is a standard
functional block that is used by network management tools to test and
manage the other functional blocks on your device and is also used to
report alarms generated by your device.

If you remove the Node Object functional block, the Code Wizard
cannot generate code for your device interface. See the LonMark
Application Interoperability Guidelines
for more information about the
Node Object.

Use External FB
Name

If this option is enabled, the IzoT Commissioning tool and other
network management tools use the functional block name set in the
Code Wizard (for example, Switch or LED). This option is enabled by
default.

If this option is disabled, network management tools use the functional
profile name (for example, SFPTopenLoopSensor or
SFPTopenLoopActuator).

Generate and Close

Creates the Neuron C code framework for your device interface and
closes the NodeBuilder Code Wizard. You can also create the Neuron
C code by clicking the Generate and Close option in the upper
right-hand corner of the user interface.

To close the NodeBuilder Code Wizard without generating any code,
click the Close option in the upper right-hand corner of the user
interface.

Refresh Catalog

Updates the Program Interface pane with any changes made to the
network variable types, configuration property types, or functional
profiles used by the device template that are listed in the Resource pane.

If you change the name of a network variable type, configuration
property type, or functional profile, it will be removed from the device
interface when the NodeBuilder Code Wizard is refreshed and must be
re-added.

You can also refresh an individual functional block or the device’s
Network Variables and Configuration Properties folders by
right-clicking on them and then clicking Refresh on the shortcut menu.

Properties

Select this option to open the Device Template Properties dialog. You
can use this dialog to view the name, code template, and program ID of
the device template; view the number of functional blocks, network
variables, and configuration properties (both CPNVs and file CPs) in
the device interface; and view the configuration property access
method.

For new device interfaces created with the NodeBuilder FX tool, you
can change the code template used for the device application in the
Framework Version property. See Using Code Wizard Templates later
in this chapter for more information.

You can add text to be included in the device’s self-documentation
string in the Self-Documentation box in this dialog. .

Defining the Device Interface

The device interface consists of the functional blocks, network variables, and configuration properties
that let your device communicate with other L

ON

W

ORKS

devices and allow it to be configured by

network tools.

132

Defining Device Interfaces and Creating their Neuron C Framework

Advertising