Echelon Neuron C User Manual
Page 261

Neuron C Programmer’s Guide
249
conversion
cast, 242
integer, 241
pointer, 242
cp keyword.
See config_prop keyword
cp_family keyword, 6, 85, 86, 175, 179, 180,
184
cp_info keyword, 87
CPT, definition, 3
create a new library, 219
critical sections, 138, 143, 144
boundary, 48, 127, 135, 139, 149
definition of, 47
ctrl-Z character, 240
custom functional profiles, 9
custom system images
advantages of, 230
construction of, 231
definition, 228
disadvantages of, 230
providing a large RAM space, 234
D
data keyword, 121, 128
declaration, I/O object, 29
declarations, 7
order of, 204
declarators
limits on, 244
delay( ) function, 40
dest_addr keyword, 122
device
bringing online, 151
commissioning, 21
context for properties.
See context
expression, for device
forced sleep, 168
initialization
and the wink event, 152
interface, 3, 9, 10, 102, 105
reset, 7, 134, 151, 169
causes of, 150
effect of, 21
time required, 169
direct event processing, 19, 127, 135, 153
director keyword, 104, 106, 112
disable_mult_module_init pragma, 207
disable_snvt_si pragma, 11, 48, 201
disadvantages of a library, 223
distributed systems, 9
domain table, 188, 190
memory use, 174
duplicate keyword, 128
E
EECODE memory area, 179
EEFAR memory area, 179
EENEAR memory area, 179
EEPROM, 178
on-chip, address table, 189
on-chip, alias table, 189
on-chip, domain table, 190
on-chip, reallocating, 188
pointers to, 187
use of, 174
variables
pointers to, 13
write timer, 37, 41
eeprom keyword, 6, 7, 179, 180, 181
eeprom_memcpy( ) function, 13, 187
efficiency of code, 204
enable_sd_nv_names pragma, 10, 48, 201
end-of-file marker, 240
end-of-line character, 240
enum variable type, 202
predefined, 5
enumeration type, 243
EOT character, 240
error diagnostic from compiler, 238
error handling, 168
error status, access, 172
error_log( ) function, 75, 171
event-driven scheduling, 4
events, 18, 20
blocking queue, 21, 22, 127, 129, 148
expression, 22
latency, 37
posting of, 37
predefined, 18
processing of, 20
completion events, 20
network events, 20
queue, 20
responses, 20
when clause, 21
scheduler, 16
unqualified, 26, 131
unsolicited, 21
user-defined, 18, 22
expired timers.
See timers
explicit addresses, 197
for network variable updates, 131
explicit addressing, 192, 198
explicit messages, 119, 191
events, 197
functions, 197
receiving
implementation caveat, 127
exporter
command line switches, 218
exporter command line switches, 217
extended arithmetic, 5
extern keyword, 6, 233, 239
external_name keyword, 13, 104, 106, 239
external_resource_name keyword, 104, 106,
239