Echelon Neuron User Manual

Page 114

Advertising
background image

106

Neuron C Compiler Errors (NCC)

NCC#

Description

476

Codegen option set by pragma instead of by command option [NCC#476]

This warning is provided because the NodeBuilder 3 has user-interface

controls for certain code generation options, such as the disabling of the
compiler's optimizer, but the program is overriding them. Without this

warning, a user of the NodeBuilder 3 might think they turned off certain

compiler features when, in fact, the program is still turning these options
on.

477

Declaration of ‘cp’ or ‘cp_family’ requires use of a CPT [NCC#477]

A declaration of a configuration parameter

must

use a SCPT or UCPT type

in its declaration. This is required by the

L

ON

M

ARK

Application Layer

Interoperability Guidelines

.

478

Declaration of ‘cp’ network variable should use a CPT referencing an NVT

[NCC#478]

When a program is using a standard program ID, all configuration property

network variables should be declared with a SCPT or UCPT type that is a
reference of a network variable type (SNVT or UNVT). Otherwise, the

network variable will appear to a network management tool to be of

"unknown type" rather than "interoperable type".

479

Network variable type is not a SNVT or UNVT [NCC#479]

When a program is using a standard program ID, all network variables
should be declared with a SNVT or UNVT type. Otherwise, the network

variable will appear to a network management tool to be of "unknown type"
rather than "interoperable type".

480

External resource string not found in any available string resource file

[NCC#480]

The external_resource_name feature in the declaration of a functional block

permits the lookup of a string (in US English) in a L

ON

M

ARK

Device

Resource File, and the compiler will automatically convert this string into

its <scope>:<index> reference. This message indicates that no device

resource file applying to this device contained the string.

481

String constant is too long [NCC#481]

No Neuron C string constant may exceed 65,000 characters.

482

The external name of fblock ‘<fb-name-1>’ is a duplicate of ‘<fb-name-2>’

[NCC#482]

Functional blocks must have unique external names. (All elements of a

functional block array have the same name, but the network management
tool makes these names unique by using the array index as part of the

name.)

Advertising