Echelon Neuron C User Manual
Page 265

Neuron C Programmer’s Guide
253
O
object files, 222, 223
offchip keyword, 7, 179, 181, 183, 185
off-chip memory
use of, 176
offline event, 18, 20, 127, 151, 152
offline_confirm( ) function, 152
onchip keyword, 7, 179, 181, 183
online event, 18, 20, 127, 151
optimization
common sub-expressions, 205
outgoing network variable updates, 149
P
padding of structures, 243
parallel processing, 149
partial completion event testing.
See
completion events
pending updates
flushing, 165
pointers, 13, 242
subtraction of, 242
poll( ) function, 57
polled applications, 11
polled keyword, 57, 58
polled network variables.
See network
variables, polling of
polling
definition of, 56
post_events( ) function, 47, 127, 139, 149, 150
power consumption
limiting, 168
lowering, 167
power failure
effects on flash memory, 186
pragmas, 245
predefined events, 18
preempt_safe keyword, 17, 55, 134
preemption mode, 17, 54, 55, 134, 135, 144, 192
preemption_mode( ) function, 135
preprocessor directives, 244
priority keyword, 17, 146
priority when clauses, 23
starving execution of nonpriority, 24
priority_on keyword, 121
processor execution
lockout when writing flash or EEPROM
memory, 185
propagate( ) function, 60
propagation
of network variables.
See network variables,
propagation of
property lists, 88
for functional blocks, 107
for network variables, 90
protocol
overhead, 192
ptrdiff_t, 242
pullup resistors, internal, 167
pulsecount I/O object, 36, 150
pure C, 222, 225, 228, 234
definition, 228
Q
quadrature I/O object
examples, 31, 33
R
RAM, 178
custom image needs, 234
use, 174
ram keyword, 7, 179
for functions, 183
RAMCODE memory area, 179
RAMFAR memory area, 179
RAMNEAR memory area, 179
range_mod_string keyword, 90, 107
rate_est option, 122
raw data value, 73
rcvtx keyword, 128
reader devices, 66
behavior of, 46
receive transactions
number of, 195
requirements, 195
size, 195
receive_trans_count pragma, 195, 197, 198
receiving a message, 126
register keyword, 13, 243
registers, 243
relaxed_casting_on pragma, 13, 61, 111, 187
relinking a program, 184
remainder operation
sign of result, 242
repeating keyword, 25
repeating timers, 39
request message.
See request/response
message service
REQUEST service type, 122, 128
request/response message service, 137
examples, 140
for messages, 136
using, 136
with explicit messages, 118
reserved words, 14
reset cause register, 172
reset event, 21, 202
reset pin, 169
reset time, 21
resetting a device.
See device, reset
resource files, 3, 9, 10, 84, 87, 103
Resource Editor, 9, 10, 84, 103
resp_alloc( ) function, 144
resp_arrives event, 21, 138, 141