beautypg.com

Echelon Neuron User Manual

Page 113

background image

Neuron Tools Errors Guide

105

NCC#

Description

470

The program ID for this program requires the changeable interface bit

[NCC#470]

A program that has one or more network variables declared as changeable-
type must also set the changeable interface bit in the program ID, to tell a

network management tool that the program interface is changeable. Use

the SPID Calculator in NodeBuilder to set the changeable interface bit of
the program ID. See the

L

ON

M

ARK

Application layer Interoperability

Guidelines

for more information on this topic.

471

The reference '' is not a member of the fblock's FPT [NCC#471]

The context property expression uses a member name that does not exist in
the fblock declaration. A context property expression is of the form shown

below:

fblock-name-with-index

::

member-name

Check the fblock declaration and use a valid member name from the

functional block's member list. You cannot use a member from the FPT

that is not implemented in the fblock.

472

An inheritable-type CP must be initialized in the properties clause [NCC#472]

A configuration property declared with a SCPT that provides type
inheritance cannot be initialized in the CP family or network variable

declaration, because the type is not known and the initializer cannot be
processed. In fact, a CP family declared with a CPT that provides type

inheritance could have different family members with different types.

These types of properties must be initialized in the properties clause.
Properties declared with fixed, that is, non-inheriting types can be

initialized in either or

both

places, with the initializer in the properties

clause superseding the one in the declaration when both are present.

473

Global property cannot have conflicting initializers [NCC#473]

When a configuration property is declared using the global keyword, it is
shared among multiple network variables or functional blocks. A global

property that appears in two or more property lists could be initialized

differently in those property lists. This situation is not permitted.

474

The implementation-specific member’s name conflicts with another member

[NCC#474]

See the error description for [NCC#467], above.

475

Debug option set by pragma instead of by command option [NCC#475]

This warning is provided because the NodeBuilder 3 (or later) Development

Tool has user-interface controls for the debug kernel options, but the
program is overriding them. Without this warning, a user of NodeBuilder 3

(or later) might think they turned off use of the debug kernel when, in fact,

the program is still turning these options on.