Echelon Neuron C User Manual
Page 266

254
Index
comparison with msg_succeeds event, 141
resp_free( ) function, 144
resp_in object, 139
addr field, 198
definition, 139
resp_out object, 137, 138
resp_receive( ) function, 127, 138, 139, 150
resp_send( ) function, 138, 197
responses, 137
application message, 124
constructing, 137
format, 139
order of arrival vs completion events, 141
receiving, 138
sending, 138
without application data, 141
restarting the application, 169
retrieve_status( ) function, 172
return statement, 18
ROM, 177
round-robin scheduling, 22, 23, 146
S
scaled data value, 73
scaled timers, 36, 37
scaled_delay( ) function, 40
scheduler, 16, 22, 146
bypass mode, 149
reset mechanism, 146
reset off, 146
scheduler reset example, 148
scheduler_reset pragma, 24, 126, 146
scheduling of network variable updates, 47
scheduling, event-driven vs. polled, 11
SCPT
definition, 3
use of, 86
SCPTmaxNVLength, 70
SCPTnvType, 69
script files.
See command files
second timers, 25
self-documentation data, 10, 105
self-identification data, 10, 200
sending a message, 125
using the ACKD
service, 131
serial I/O objects, 37
service keyword, 122
service pin message, 129
set_node_sd_string pragma, 30
SFPT, 103
shift operator
signed, 242
short int, 13, 241
signed 32-bit integers, 5
signed arithmetic
integer division, 242
remainder operation, 242
shift operation, 242
signed bitfield, 243
significant characters, 239
size_t, 242
sizeof operator, 242
sleep, 165
failure to enter sleep mode, 168
forced, 167, 168
resuming program execution, 167
turning off timers, 167
wake up due to I/O, 167
sleep( ) function, 166, 168
examples, 167
SNVT
definition, 3
software timers
accuracy of, 37
source files, includable, 245
stand-alone tool, 222
definition, 228
standard functional profiles, 9
standard image files, 217
standard network variable types, 9
standard system image
definition, 228
static keyword, 6, 7, 90, 96, 107, 108, 115, 233,
239
status structure, 172
stimer, 37
accuracy, 40
keyword, 25
storage classes, 5, 6
string functions, 13
structures, 13, 203
padding and
alignment, 243
stuck queue.
See events, blocking queue
subtraction of pointers, 242
switch statement, 244
sync
examples, 54
keyword, 54
network variable.
See network variables
synchronous network variables.
See network
variables
syntax summary, 14
syntax, for I/O object, 29
syntax, typographic conventions for, v
system errors
logging, 171
system images
definition, 229
system include files, 244
system keyword, 6
system overhead, 174
T
table
address.
See address table
alias.
See alias table