634 Commits

Author SHA1 Message Date
922294bf6a strncasecmp is still not reliably available in Vxworks 6 2.8.23 2022-10-07 12:20:23 +02:00
942c4779c9 add GHA config 2022-10-05 14:25:08 +02:00
8ceee295ae Removed hardcode CHECKRELEASE in configure/Makefile 2022-10-05 14:25:08 +02:00
c30e2a4e31 vxWorks 6.9 has stdint.h and strncasecmp, RTEMS 5 has strncasecmp 2022-10-05 14:24:34 +02:00
fc67fb8721 Fix cplusplus linkage error with extern C 2022-07-11 15:44:16 +02:00
c123c5c8f7 Quiet warning with -Wformat-security
Best practice is to only use constant format strings,
which ansiEscape() almost is.
2022-07-11 15:43:26 +02:00
8746dea7cf fix HTML example to use correct line terminator CR LF 2022-07-11 15:43:26 +02:00
2915830b02 fix some rendering problems when printing 2022-07-11 15:43:26 +02:00
fdfa4d4695 fix makepdf for newer wkhtmltopdf version 2022-07-11 15:43:26 +02:00
4d717288da fix compile problem with EPICS 3.13 on vxWorks 6 2022-07-11 15:43:26 +02:00
94721c2b0e fix crash due to length underflow 2.8.22 2021-11-11 11:49:32 +01:00
bf0e755913 add new checksum: bitsum 2021-11-11 11:49:32 +01:00
51e4a0749d make "ifdef CALC" also consider SYNAPPS variable
change the ifdefs to the same expression used in CONFIG_STREAM
2.8.21
2021-11-05 11:42:48 +01:00
4cdace3ffe make "stream" in DBD and other file names explicit
The LIBRARY_* variables may specify *multiple* libraries.
(So they can't be used as part of file names.)
2021-11-05 11:42:48 +01:00
d19b16d096 fix strncpy warning 2021-11-05 11:21:21 +01:00
b1e0d63c6b Canonical handling of user include files 2021-11-05 10:14:21 +01:00
d1b43b879c strncasecmp does exist when compiling for Windows on MinGW 2021-11-05 10:13:58 +01:00
6b0ee5e946 Conditionally use tirpc if defined 2021-09-21 13:01:32 +01:00
a0d1b35862 Add preprocessor definition for static PCRE 2021-09-21 12:58:20 +01:00
dfbd308d46 32 bit Windows needs wrapper for calling convention reasons 2021-09-01 10:13:58 +02:00
b615dae9b1 Change log added 2.8.20 2021-07-05 19:57:03 +02:00
ac6c96c645 poll for I/O Intr only while interruptAccept is true 2021-07-05 19:10:46 +02:00
fe1ac364ab allow to use absolute file paths 2021-07-05 19:09:58 +02:00
a06006eade allow : and ; as separators in STREAM_PROTOCOL_PATH 2021-07-05 19:09:58 +02:00
a4e843cc4c re-arrange includes: first OS, then other software (e.g. EPICS), then my own headers 2021-07-05 19:09:57 +02:00
601d4a3709 shifted noisy debug from parser and I/O Intr to level 2 2021-07-05 19:09:48 +02:00
f495dd9853 print thread name in messages even if time stamps are not printed 2021-07-05 19:09:10 +02:00
6b05e006da fix initial space when timestamp is off 2021-07-05 19:09:10 +02:00
068632326c document streamMsgTimeStamped 2021-07-05 19:09:10 +02:00
a5eb4618b7 added a variable 'streamMsgTimeStamped' to enable/disable timestamps on debug & error messages 2021-07-05 19:09:09 +02:00
fe7f4a5e1b some rules for contribution added 2021-07-05 19:09:09 +02:00
0010b8f23f remove signed/unsigned warning 2021-07-05 19:09:08 +02:00
7e42f6fddf fix initializer which is not compatible with vxWorks 5 2021-07-05 19:09:08 +02:00
2b15ae7ac0 Refactor to set dead time as a shell variable and add documentation 2021-07-05 19:09:08 +02:00
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