Echelon NodeBuilder FX User Manual

Page 180

Advertising
background image

166

Defining Device Interfaces and Creating their Neuron C Framework

3. In the Name property, enter a name for the configuration property as it will appear in the

LonMaker tool and other network management tools. This name must be unique to the device,
can contain up to 16 alphanumeric characters, and must start with a letter. The name cannot
contain spaces or the following characters: \ / : * ? “ < > |. The default name is cpValue.

4. To implement this configuration property as an array, select the Implement as CP Array check

box (for configuration properties implemented as configuration files [file CPs]) or Use Array
check box (for configuration properties implemented as configuration network variables
[CPNVs]), and then specify the number of elements in the array in the Size box.

An array has a minimum size of 2 elements, and a maximum size of 65,500 bytes. The array size

is limited by the amount of available persistent, modifiable, memory in the device. A compiler or
linker error will occur if the specified array size exceeds the device’s resources.

Note: Configuration property arrays implemented as configuration network variables (CPNVs)

are subject to the same limitations as network variables. Specifically, Neuron C applications are
limited to 62 or 254 static network variables. In the case of a configuration property array
implemented as CPNVs, each element in the array counts as one network variable.

See the Neuron C Programmer’s Guide and Neuron C Reference Guide for more information

about implementing configuration property arrays.

5. In the Select Resource Type box, select whether the configuration property you are adding is

based on a Standard or User-Defined type. If you select a User-Defined type, select the Scope

Advertising