Echelon Neuron User Manual
Page 113
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 '
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.