650 Commits

Author SHA1 Message Date
fb58a80b0c re-init record when 2 is written to .PROC 2018-07-30 15:37:37 +02:00
9e6f2d593d fix spurious error messages when asyncronous protocols get aborted (e.g. from reload) 2018-07-26 17:44:40 +02:00
2cf0c017e2 bugfix: ignore space after last protocol argument 2018-07-26 16:56:39 +02:00
93db87cc07 improved error messages 2018-07-26 16:45:54 +02:00
dace4e5638 make monitors trigger when @init updates output records 2018-07-26 15:10:16 +02:00
cd0ab98602 update docu 2018-07-26 15:09:11 +02:00
170298b123 mention new data types in docu 2018-07-26 14:29:03 +02:00
3d22d2205f description for new record types added 2018-07-26 14:10:45 +02:00
845d8bc1a3 convert doc to html5 2018-07-26 14:09:44 +02:00
3f8483eca1 Update Setup docu page: new configure, github, update links, improve example 2018-07-25 17:48:04 +02:00
8e92be073d Improve docu about serial device setup 2018-07-25 16:15:44 +02:00
57ad547df6 allow spaces around protocol parameters 2018-07-24 18:04:31 +02:00
ca2e6f4a8b bugfix in reloading protocols 2018-07-24 18:04:12 +02:00
4fc619f9a4 make StreamBuffer::dump nicer 2018-07-24 16:10:16 +02:00
8e02c65b09 bugfix: after streamReload handlers and variables that existed before but do not exist any more had not been deleted 2018-07-24 11:42:53 +02:00
fe44bf4fde allow redirection of protocol dump from ioc shell 2018-07-24 11:14:25 +02:00
4b97e4f2df Fix bug in parser when command reference was followed by } without ; 2018-07-19 11:26:49 +02:00
cad3c25079 re-run @init in iocRun after iocPause and streamReload 2018-07-19 09:50:05 +02:00
04d0eb6361 remove noisy debug message 2018-07-18 17:52:09 +02:00
c49fe2e31a allow output redirect of shell functions 2018-07-18 15:27:06 +02:00
a327714907 use static wrappers instead of friend functions where possible 2018-07-18 15:23:20 +02:00
2494f32288 new connection handling: run @init at each re-connect 2018-07-18 14:34:39 +02:00
7de7e48c98 save name/address of bus interface 2018-07-18 14:29:00 +02:00
b18fbeb9ab mark hex bytes in debug output 2018-07-18 14:27:45 +02:00
bd3e430966 make streamError settable before iocInit 2018-07-17 13:51:04 +02:00
fe075c3bbd Do some macro magic to convert enums to strings 2018-07-17 10:09:00 +02:00
d22955a1c5 if write fails because device has disconnected, try to re-connect and re-do write once 2018-07-13 15:36:17 +02:00
8679dd543b clean up error messages 2018-07-13 14:48:27 +02:00
b594f94b0c drop support for buggy cygnus-2.7.2 compiler 2018-07-13 14:12:57 +02:00
5c68e117fd code formatting 2018-07-12 17:12:55 +02:00
f10514db6b merge with 2-7 branch 2018-07-12 17:00:20 +02:00
d5dc15e321 version updated stream_2_7_14 2018-07-12 16:16:34 +02:00
cfa777d718 added missing output convertion from ULONG in waveform record 2018-07-12 16:11:38 +02:00
54bc78f7c7 fix bug that leads to infinite callback loop when first command (typically 'out') fails 2018-07-12 16:07:48 +02:00
3b30e9acb9 Merge branch '2-7' 2018-07-12 14:51:07 +02:00
77d110de70 fix for 'skip' and '?' in 'in' command 2018-07-11 18:00:08 +02:00
c349c209b0 merge with 2-7 branch 2018-07-11 17:57:30 +02:00
19467bd5d5 allow literal \0 - \9 in regsub if there is no matching sub-expression stream_2_7_13 2018-07-10 11:08:36 +02:00
d69c74bc8f update version stream_2_7_12 2018-07-06 17:03:40 +02:00
e09506c2bb always enable error messages when loading protocol files 2018-07-06 17:02:34 +02:00
7b7f319c2f Merge branch 'master' into 2-8 2018-07-06 16:50:50 +02:00
343eef324b bugfix: in quoted strings do not mis-interpret double backslash before quote or $ as escape char 2018-07-06 16:48:15 +02:00
a798cf2f21 buxfix: in regsub continue scanning only after last substitution 2018-07-06 14:37:18 +02:00
a9d89cd195 improve build system 2018-06-22 15:11:22 +02:00
b98f76ece4 use typedef instead of define 2018-06-20 14:33:18 +02:00
1f74040f96 use localtime_s instead of localtime in Windows 2018-06-19 17:19:19 +02:00
6156260ad4 build with 3.16 2018-06-19 16:17:52 +02:00
774efecd40 fixed bug in signed octal and hex recogition 2018-06-19 16:14:42 +02:00
5bb231d8e8 compare performance of different data types 2018-06-19 15:39:09 +02:00
162fa7b329 test aai and aao together with waveform 2018-06-19 14:58:06 +02:00