650 Commits

Author SHA1 Message Date
055e141791 Added configurable dead time for repeated messages 2021-07-05 19:09:07 +02:00
52486ae7a0 Created a generic function for reducing logging frequency of the same error 2021-07-05 19:09:07 +02:00
becf7d5585 Print reply timeout errors only every 5 seconds 2021-07-05 19:09:07 +02:00
132f03fc6c Reply timeouts will now not be printed multiple times 2021-07-05 19:09:06 +02:00
3978357f17 fix test after introducing ansiEscape() function 2021-07-05 19:09:06 +02:00
a1ec9b99e8 color mode depends on stderr, not stdout 2021-07-05 19:09:05 +02:00
377d511c67 Merge branch 'lrc_checksum' of https://github.com/marciodo/StreamDevice 2021-04-09 17:41:57 +02:00
849586b7fa Merge branch 'issue_65' of https://github.com/krisztianloki/StreamDevice 2021-04-09 17:37:28 +02:00
e6b2944c67 build for all OS classes 2.8.19 2021-04-01 14:47:36 +02:00
67c205e87b Added description of the LRC checksum to the documentation 2021-03-17 14:24:32 -07:00
575c0ffcf8 Implemented lrc checksum and also a version that interprets ASCII as number: hexlrc 2021-03-16 19:14:36 -07:00
e662ebda04 Initialize inTerminatorDefined and outTerminatorDefined 2021-03-02 15:47:29 +01:00
ea8873becd Remove out of date comment 2021-02-25 15:43:29 +00:00
cf7e7bd6ee Add <unistd.h> for non-windows systems 2021-02-23 17:15:27 +00:00
e36ee60ba7 Remove errlog.h include 2021-02-23 15:26:50 +00:00
e7f36a71af Use streamDebugColored IOC variable instead 2021-02-23 15:24:24 +00:00
ce4b14c611 Check for NULL as well as INVALID_HANDLE_VALUE 2021-02-23 01:09:50 +00:00
7c55d7bdfa Add missing space character 2021-02-23 01:00:28 +00:00
6afa4828eb Allow configuring of coloured console output with STREAM_DEBUG_COLOR
The STREAM_DEBUG_COLOR environment variable can be set to:
    yes  - always generate ANSI colour escape codes on debug/error output
    no   - use plain text output for debug/error
    auto - (default) output ANSI codes if terminal supports it
2021-02-22 22:07:52 +00:00
75bbb1a252 vxWorks does not support %hhx scanf format 2.8.18 2020-12-11 11:42:55 +01:00
227bb83f60 fix formats for vxWorks 6.9 2.8.17 2020-09-29 17:40:04 +02:00
4edff374d0 fix some type conversion warning on Windows 2020-09-29 17:39:07 +02:00
9273476135 install missing headers 2020-09-29 17:34:58 +02:00
8b9359723a fix problem with extra spaces after protocol name in link 2.8.16 2020-08-18 14:46:16 +02:00
bf55d4c202 Do not use upper level configure and do not install to upper level any more. Drops backward compatibility to Stream 2.7 2020-07-30 17:55:17 +02:00
1cace82a70 make version generation more robust 2020-07-30 17:15:47 +02:00
85e8632b02 fix version string in case that no version number is available 2.8.15 2020-07-22 10:48:10 +02:00
1994912271 Merge branch 'master' of github.com:paulscherrerinstitute/StreamDevice 2020-07-22 09:32:15 +02:00
98fa595753 fix Windows branch macro 2020-07-22 09:27:50 +02:00
f6640b3418 Generate version header for zip exports as well 2020-07-22 09:16:37 +02:00
4747bb5bc7 Merge pull request #53 from henrique-silva/fix-seq-link
Link streamApp against seq and pv libs when SNCSEQ is defined
2020-05-28 17:35:00 +02:00
bd9ee1c660 Merge pull request #51 from FreddieAkeroyd/remote_no_host_opt
Remove HOST_OPT=NO
2020-05-28 17:33:45 +02:00
22deae23e5 change quotes for Windows 2.8.14 2020-05-15 16:42:27 +02:00
7f22d5bdc6 generate version file from git tag 2020-05-07 11:08:20 +02:00
e4087a9244 cleanup whitespace 2.8.13 2020-05-05 13:58:44 +02:00
cede631c8d fix bug affecting EPICS 7 introduced in commit 8000f41 2020-05-04 09:39:32 +02:00
1c9278812b Link streamApp against seq and pv libs when SNCSEQ is defined
This avoids linking problems if the calc lib has been compiled with seq
support.
2020-04-01 14:04:58 +02:00
2ea014ae46 Remove HOST_OPT=NO
On Windows changing HOST_OPT changes the compiler flags
potentially resulting in the mixing of debug and release
libraries in the final IOC
2020-03-26 20:32:53 +00:00
9fd345e267 apply LGPL-3.0 license 2.8.12 2020-03-23 18:01:31 +01:00
75aa267875 error message on reply timeout 2.8.11 2020-03-16 16:58:07 +01:00
7dda6ca773 bugix for systems where vsnprintf returns -1 on buffer overrun: double buffer capacity 2020-03-02 13:56:42 +01:00
1378a9fcbb Merge branch 'windows_build_fix' of https://github.com/FreddieAkeroyd/StreamDevice 2020-03-02 09:13:38 +01:00
4d3672994d bugfix: when passing negative start index to find(), don't start earlier than index 0 2020-03-02 09:11:50 +01:00
967539c4e1 allow commas inside matching pairs of parentheses in protocol parameters 2020-03-02 09:10:28 +01:00
f072c217f3 allow () inside protocol parameters 2020-02-27 13:45:54 +01:00
a60ffd685f tests updated 2020-02-27 13:44:32 +01:00
0803c94c79 cleanup spaces 2020-02-26 15:53:02 +01:00
b03726903d Fix linker error on WIN32 2019-12-16 19:11:27 +00:00
afe8cc9a3e Merge branch 'master' of github.com:paulscherrerinstitute/StreamDevice 2019-11-27 16:50:36 +01:00
277635c65f fix linker problem on windows 2019-11-27 16:49:57 +01:00