![](https://pdfstore-manualsonline.prod.a.ki/pdfasset/7/e4/7e4f09e5-2cbc-46d8-934f-9c9031bdf248/7e4f09e5-2cbc-46d8-934f-9c9031bdf248-bg2d.png)
NodeBuilder Errors Guide 5-25
NCC# Description
184
No formal parameter matches the parameter declaration
[NCC#184]
This diagnostic results from an error of the form shown below, where
there is no declaration for the parameter named b.
void f(a,b) int a; { <fn body> }
185 Invalid parameter declaration in function [NCC#185]
This diagnostic results from certain errors in function definition
syntax such as in the example below:
void f(int, long) { <fn body> }
186
Cannot have a 'timeout' pin on 'neurowire master' object
[NCC#186]
The neurowire slave I/O object declaration permits a timeout
value. The neurowire master I/O object declaration does not.
187 Expression must evaluate to a constant [NCC#187]
Expressions in certain Neuron C declarations and initialization
statements must evaluate to compile-time integer constants.
188 Cannot modify a constant object [NCC#188]
The Neuron C compiler enforces the const keyword strictly. In
addition, data or objects declared using const might be placed in
read-only memory areas by the compiler. However, const network
input variables are not placed in read-only memory, because their
values are updated by network variable messages from other devices.
Furthermore, note that constant configuration parameters are placed
in read-only memory unless the directive #pragma codegen
put_read_only_cps_in_data_memory is used.
189 Cannot modify via pointer-to-constant-object [NCC#189]
To prevent data that is declared const from being modified, Neuron
C will not permit constant objects to appear on the left-hand side of
an assignment statement, nor will it permit modification of the
constant object via a pointer with the const attribute, or via the ++
or - - operators.
Note that, in the case of network variables, a network variable
declared as const (or config, which implies const) cannot be
modified in the node where it is so declared, but it can be modified by
other nodes in the network.
190 Object is not a suitable assignment target [NCC#190]
The left-hand side of assignment operators, and the target of
increment or decrement operators must be nonconstant variables, or
fields of nonconstant structures or unions, or elements of arrays.