650 Commits

Author SHA1 Message Date
20dde4c1d8 typo
Some checks failed
StreamDevice / Native Linux with 3.14 (push) Has been cancelled
StreamDevice / Native Linux with 3.15 (push) Has been cancelled
StreamDevice / Native Linux with clang (push) Has been cancelled
StreamDevice / OSX (push) Has been cancelled
StreamDevice / Native Linux (WError) (push) Has been cancelled
StreamDevice / Cross mingw64 DLL (push) Has been cancelled
StreamDevice / RTEMS 4.10 (push) Has been cancelled
StreamDevice / Cross mingw64 static (push) Has been cancelled
StreamDevice / vs2019 DLL (push) Has been cancelled
StreamDevice / vs2019 static (push) Has been cancelled
2025-05-27 17:09:16 +02:00
f61e6404f5 checksums after regsub must check original input 2025-05-27 16:57:58 +02:00
9080d6ca8e typo fixed 2025-05-23 15:28:52 +02:00
13e7f2d3dc Merge pull request #95 from henriquesimoes/scalcout-doc
Document stream-base.dbd usage when sCalcout is not needed
2025-05-22 18:42:22 +02:00
e87e093c84 in recent asyn versions vxi11 is optional 2025-05-06 14:48:59 +02:00
7debc86514 added checksum for Spellman High Voltage Supplies MPS series 2025-01-10 15:47:22 +01:00
668d1d5255 add some per-record debugging 2.8.26 2024-06-06 13:49:15 +02:00
ae5ca0c45b allow to use the StreamDebugClass without file name or line number 2024-06-06 11:29:09 +02:00
b00099973f don't need the wrapper function 2024-06-06 11:29:09 +02:00
5bf5cb9a67 example terminal.tcl uses LF terminator 2024-06-06 11:29:09 +02:00
f6848f0503 Update .ci 2024-03-20 10:17:54 +01:00
1496089bc8 Bugfix: make sure not to lose teminating 0 byte in StreamBuffer::replace() 2.8.25 2024-03-19 09:38:11 +01:00
a090cd4d8f fix header file path 2024-03-18 17:43:45 +01:00
2b3e4189c1 Document stream-base.dbd usage when scalcout is not needed
Having StreamDevice built with scalcout support does not require that
the application also depend on calc if it does not use this record
type. But this is only true if we load `stream-base.dbd` instead of
`stream.dbd`. Therefore, this alternative database definition should be
documented in the setup page.
2023-06-26 10:43:59 -03:00
211f689cdf decuments recently added checksums 2.8.24 2022-11-21 17:34:20 +01:00
793675bb12 fix leybold sum 2022-11-21 17:11:42 +01:00
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