Echelon Neuron User Manual
Page 130
122
Neuron C Compiler Errors (NCC)
NCC#
Description
603
The I2C I/O object
with '#pragma codegen use_i2c_version_1'), because it uses features not
supported in version 1. The version 2 I2C I/O model is being used instead
[NCC#603]
604
The guideline version string does not describe a guidelines version in the
major.minor format [NCC#604]
This warning can occur when specifying a guidelines version with the
#pragma set_guidelines_version directive. The Neuron C Compiler
supports any format for that string, but issues this warning if the format is
unexpected. A typical guidelines version string follows a major.minor
format (for example, “3.4”).
605
The application is built for interoperability guidelines
implementation-specific member NV or CP. This application will not pass
certification [NCC#605]
If you use implementation-specific network varibales or configuration
properties in your device interface, your device will not comply with
interoperability guidelines version 3.4 (or later) and therefore cannot be
certified by L
ON
M
ARK
International.
A better alternative for adding members to a functional profile is to create a
user-defined functional profile template (UFPT) that inherits from an
existing standard functional profile template (SFPT), and then add new
mandatory or optional member network varibales and configuration
properties to the UFPT. This method results in a new functional profile
that you can easily reuse in new devices. See the
NodeBuilder Resource
Editor User's Guide
for more information on creating new functional
profiles.
Alternatively, you can remove the implementation-specific network varibles
and configuration propetrties from the device interface (because they are
not fully interoperable).
606
SCPTnwrkCnfg must be implemented as a configuration network variable
[NCC#606]
This warning is given when a SCPTnwrkCnfg configuration property that
has been implemented as a CP family is listed in a properties clause. This
warning is displayed in applications designed for interoperability
application layer guidelines 3.4 or better.