
5-60 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
ONMARK
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
ONMARK 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.)