Commit Graph

  • 4180bbbdd9 Merge pull request #45 from jgnrendra3/master Dirk Zimoch 2019-11-12 15:30:14 +01:00
  • d683969556 New Checksums including support for Brooks Cryopump epics 2019-11-11 15:54:32 -05:00
  • a62d4d1a40 update documentation according to previous API change Dirk Zimoch 2019-11-11 13:35:56 +01:00
  • aadecf1853 Merge pull request #44 from SLACer-garth/buffer-overflow-fix Dirk Zimoch 2019-11-11 13:24:39 +01:00
  • f172f3d0a0 Merge pull request #43 from bfrk/master Dirk Zimoch 2019-11-11 12:47:41 +01:00
  • 08ac900eda Make expectedLength ssize_t everywhere. Bruce Hill 2019-11-06 19:43:11 -08:00
  • 53caf69f3a Cast expectedLength to ssize_t where it is used as a signed number. Fixes buffer overrun memory corruption segfault. Garth Brown 2019-11-06 16:27:38 -08:00
  • 3eac2b804d Bugfix in 64 bit data type handling. (Thanks to Andrew Johnson) Dirk Zimoch 2019-11-07 20:23:35 +01:00
  • 9b9e7bf722 remove error message in streamReadWrite Benjamin Franksen 2019-10-10 14:51:56 +02:00
  • 7a48a5440e made RELEASE file more similar to SynApps 2.8.10 Dirk Zimoch 2019-08-26 09:10:28 +02:00
  • ef5d0cf3f1 improve building streamApp for 3.13 Dirk Zimoch 2019-08-22 16:34:32 +02:00
  • a5e9ed2d78 do not use epicsStdioRedirect.h for EPICS 3.13 Dirk Zimoch 2019-08-22 15:53:29 +02:00
  • 40e937b091 do not use -ansi with vxWorks compiler in EPICS 3.13 Dirk Zimoch 2019-08-22 15:52:52 +02:00
  • 1bac175c42 no need to go into config for 3.13 and it can cause problems with 3.14+ Dirk Zimoch 2019-08-22 15:51:53 +02:00
  • 507a8229de fix generation of stream-calcout.dbd: older EPICS versions have no CAT macro and we don't want duplicate registrations Dirk Zimoch 2019-08-22 11:10:46 +02:00
  • 3fd2e8fd31 support epicsStdioRedirect everywhere Dirk Zimoch 2019-08-21 16:01:06 +02:00
  • f2e9395377 don't include 3.14 headers in EPICS 3.13 Dirk Zimoch 2019-08-21 15:34:35 +02:00
  • 6669b1c33c fix problems with extern C and epics headers in different EPICS versions Dirk Zimoch 2019-08-21 15:33:46 +02:00
  • 21ce272a65 don't complain unnecessarily in finishProtoco() when protocols are reloaded Dirk Zimoch 2019-08-21 14:48:23 +02:00
  • 2b6a064913 Show errors when debug is enabled Dirk Zimoch 2019-08-21 14:40:03 +02:00
  • 81a901b386 updated docu for EPICS 7.0.3 Dirk Zimoch 2019-08-21 14:36:55 +02:00
  • cfbc4ac369 have error logging initially enabled Dirk Zimoch 2019-08-21 14:29:09 +02:00
  • d1b6c8bf1a fix bug that caused endless loops in I/O Intr records Dirk Zimoch 2019-08-21 14:27:26 +02:00
  • 491cfa6d4b Merge Freddie Akeroyd's Windows fixes Dirk Zimoch 2019-08-19 17:02:26 +02:00
  • a6b11bea0e document recommended value for PollPeriod Dirk Zimoch 2019-08-08 14:54:20 +02:00
  • a6190c7ddf document debug and error messages Dirk Zimoch 2019-08-08 14:45:02 +02:00
  • 4ece622c52 Merge pull request #40 from FreddieAkeroyd/build_with_vs2010 Dirk Zimoch 2019-07-18 17:34:08 +02:00
  • 0e525fc893 Use $(CAT) for WIN32 Freddie Akeroyd 2019-06-08 21:48:54 +01:00
  • 85c9a8b130 Fix linker import warning for StreamDebugFile on WIN32 Freddie Akeroyd 2019-06-08 21:30:37 +01:00
  • 905d8a3b4a Fix for VS2010 usage of __VA_ARGS__ Freddie Akeroyd 2019-06-08 20:46:21 +01:00
  • 1cc5f3fbd6 Fix missing inttypes.h on VS2010 Freddie Akeroyd 2019-06-08 20:44:26 +01:00
  • 3ad63e04d0 Define ENABLE_VIRTUAL_TERMINAL_PROCESSING if not present Freddie Akeroyd 2019-06-08 20:34:39 +01:00
  • 880a399e4e fix for commit cb4d49: needed to add SUPPORT=, not RELEASE= for SynApps 2.8.9 Dirk Zimoch 2019-05-29 08:48:35 +02:00
  • 592146a648 Have separate dbd file without scalcout support (by Martin Konrad) Dirk Zimoch 2019-05-21 16:58:41 +02:00
  • e03285b9a9 Merge branch 'master' of github.com:paulscherrerinstitute/StreamDevice Dirk Zimoch 2019-05-21 11:40:30 +02:00
  • fb3d20bfd9 Merge pull request #37 from shadowguy/master Dirk Zimoch 2019-05-21 11:39:52 +02:00
  • 3363f4f525 add new record types to the pdf Dirk Zimoch 2019-05-21 11:36:19 +02:00
  • ed300116bd add tolower and toupper to regsubst Dirk Zimoch 2019-05-21 09:24:54 +02:00
  • f912e0b370 Update some EPICS related links Scott A. Stubbs 2019-05-02 11:24:18 +02:00
  • b84655e4de Support %% in protocol just like in printf/scanf. (Suggested by Klemen Vodopivec) Dirk Zimoch 2019-02-26 16:30:20 +01:00
  • ece1e01d21 Fix incosistent readRequst() function signature in documentation. Klemen Vodopivec 2019-02-24 20:29:02 -05:00
  • 26877dedbd move enum Commands into class StreamCore to avoid collisions of enum state wait with function pid_t wait(int*) Dirk Zimoch 2019-02-20 15:11:07 +01:00
  • 7aa1802ec6 link streamApp with sscan if SSCAN is defined in RELEASE Dirk Zimoch 2019-02-19 16:14:45 +01:00
  • eb9f565aec don't mess with asynTraceMask any more Dirk Zimoch 2019-02-18 13:54:43 +01:00
  • 04906a5835 regsub converter: empty match advances by 1 byte to avoid loops Dirk Zimoch 2019-02-18 11:08:21 +01:00
  • acf7efcff2 fix hanging 'in' command when it is the first command of the protocol and the device is offline 2.8.8 Dirk Zimoch 2018-11-27 13:45:27 +01:00
  • d873d220dc fix broken version detection Dirk Zimoch 2018-11-27 09:36:53 +01:00
  • 9ef1653e73 Use inverse instead of fat for hex byte output because not all terminals support fat off 2.8.7 Dirk Zimoch 2018-11-16 15:26:33 +01:00
  • d1d65344af define feature test macro to ensure vsnprintf is available Dirk Zimoch 2018-11-16 12:02:33 +01:00
  • a76adc31ab Implement needed vsnprintf for vxWorks 5. (vxWorks 6 has it already) Dirk Zimoch 2018-11-16 11:49:25 +01:00
  • a2fcbc81c8 RTEMS has vsnprintf at least since 4.5.1-pre3 Dirk Zimoch 2018-11-16 11:22:45 +01:00
  • fa51c376c1 Windows has vsnprintf at least since 2003 Dirk Zimoch 2018-11-16 10:59:32 +01:00
  • 483530f053 enable rendering of ANSI term colors on Windows console Dirk Zimoch 2018-11-16 10:40:04 +01:00
  • 8f34dd2c84 avoid problems with echo and quotes in Windows Dirk Zimoch 2018-11-16 10:28:46 +01:00
  • 493dc19d8b fix problem with redirects to records that do not start with a letter or underscore 2.8.6 Dirk Zimoch 2018-11-14 15:26:33 +01:00
  • 3b64242ffd Merge branch 'master' of github.com:paulscherrerinstitute/StreamDevice Dirk Zimoch 2018-11-14 11:41:47 +01:00
  • 280cb7765a Merge pull request #19 from shadowguy/master dirk-zimoch 2018-11-14 11:01:48 +01:00
  • 835e68bd76 fix test: sign extension does not depend on 32 or 64 bit architecture any more Dirk Zimoch 2018-10-10 11:30:10 +02:00
  • 92903361d0 handle state alarms in mbbo update Dirk Zimoch 2018-10-10 11:08:41 +02:00
  • fb937316aa fix bug in mbbo string readback Dirk Zimoch 2018-10-10 11:06:58 +02:00
  • ae6ebc4106 mbbo changes: use SHFT and MASK even with VAL (if no xxVL defined or ENUM format) Dirk Zimoch 2018-10-10 10:16:27 +02:00
  • 0f0dd31a0d test build with epics 7 Dirk Zimoch 2018-10-10 10:01:18 +02:00
  • 189e61bbe8 Prep for EPICS R3.15.6 release Scott Stubbs 2018-10-06 15:22:48 +02:00
  • d8f88c340a remove STREAM_PATCHLEVEL macro because I always forget to update it anyway Dirk Zimoch 2018-09-27 16:21:46 +02:00
  • 2ef5c47f19 fix rule to rebuild StreamVersion.o whenever any other object code changed Dirk Zimoch 2018-09-27 16:05:35 +02:00
  • cb4d490fb6 added RELEASE variable for SynApps Dirk Zimoch 2018-09-25 14:35:20 +02:00
  • da281ebf97 Merge branch 'master' of github.com:paulscherrerinstitute/StreamDevice 2.8.5 Dirk Zimoch 2018-09-19 16:42:12 +02:00
  • c832efbcb6 Merge pull request #17 from shadowguy/master dirk-zimoch 2018-09-19 16:41:37 +02:00
  • b7b3bc0af0 Fix problem with \? at end of input format when no more input is available. Used to work. Works again (but was not really intended) Dirk Zimoch 2018-09-19 16:36:01 +02:00
  • 4a42c3d43a Web link fixes, updated 3.14.8 dev guide link to 3.14.12 Scott A. Stubbs 2018-09-17 14:13:39 +02:00
  • 624cc0134a Merge branch 'master' of github.com:paulscherrerinstitute/StreamDevice Dirk Zimoch 2018-09-14 16:19:09 +02:00
  • d9d5d5f55d Merge pull request #16 from shadowguy/master dirk-zimoch 2018-09-14 16:18:07 +02:00
  • 53ea75dc80 use macro instead of magic value 2.8.4 Dirk Zimoch 2018-09-12 09:48:55 +02:00
  • b1f4c2a7d9 improve debug message Dirk Zimoch 2018-09-11 18:27:52 +02:00
  • d87e9cedd2 reset proc to 0 in case it had been 2 to trigger @init Dirk Zimoch 2018-09-11 18:19:58 +02:00
  • 32d93d9028 Merge pull request #15 from darcato/master 2.8.3 dirk-zimoch 2018-09-11 15:10:06 +02:00
  • 3d30827798 Typos on DFB_ULONG Davide Marcato 2018-09-11 15:01:33 +02:00
  • b688f14c22 Merge pull request #14 from icshwi/master dirk-zimoch 2018-09-10 15:16:10 +02:00
  • 9e972d3f33 Typo Scott Stubbs 2018-09-05 22:21:12 +02:00
  • f5da2ea6b3 Do not limit to 80 chars when the link can be 256 by @krisztianloki Jeong Han Lee 2018-08-29 22:27:07 +02:00
  • 4edd2f2eff Fixed new[] / delete mismatch by @krisztianloki Jeong Han Lee 2018-08-29 22:08:23 +02:00
  • 846b884eb5 fix (and simplify) reading strings into waveform, aai, aao, lsi, lso 2.8.2 Dirk Zimoch 2018-08-21 16:03:03 +02:00
  • 3f1918ed2d Merge branch 'shadowguy-master' 2.8.1 Dirk Zimoch 2018-08-21 10:44:16 +02:00
  • 1d753366d8 fix of the fix Dirk Zimoch 2018-08-21 10:43:13 +02:00
  • 047f18d113 Merge branch 'master' of https://github.com/shadowguy/StreamDevice into shadowguy-master Dirk Zimoch 2018-08-21 09:21:49 +02:00
  • 26c5b012a7 Start search for end parenthesis one character sooner to allow empty parentheses Scott A. Stubbs 2018-08-20 20:02:41 +02:00
  • 4f33600a0f Minor typo Scott Stubbs 2018-08-20 19:07:31 +02:00
  • 2077dfb0a6 Un-breaking EPICS links Scott Stubbs 2018-08-20 19:01:54 +02:00
  • 1b0e890ddd Treat ENUM as signed to allow things like %#{A=-1|B=0|C=1} 2.8.0 Dirk Zimoch 2018-08-20 15:05:55 +02:00
  • eb4e4b08ff Update README.md dirk-zimoch 2018-08-14 11:28:53 +02:00
  • ed00d8eee4 Create README.md dirk-zimoch 2018-08-14 11:28:03 +02:00
  • 1bb3614e80 moved documentation to docs/ directory to fit github convention Dirk Zimoch 2018-08-14 09:56:24 +02:00
  • 9bd89318bb bugfix in regsub Dirk Zimoch 2018-08-13 10:46:48 +02:00
  • fa122460fd add re-init support to aao Dirk Zimoch 2018-08-07 18:04:50 +02:00
  • 81ce1dfc62 header usage in record interfaces simplified Dirk Zimoch 2018-08-07 15:21:32 +02:00
  • 53d7129ec3 record interface documentation added Dirk Zimoch 2018-08-07 14:59:04 +02:00
  • bb66a49ec1 documentation update Dirk Zimoch 2018-08-06 17:40:49 +02:00
  • 03d6d9672e fix several signed/unsigned problems Dirk Zimoch 2018-08-06 10:28:22 +02:00
  • 9891a75bcd improved documentation Dirk Zimoch 2018-07-31 18:17:30 +02:00
  • b011c286aa add streamReinit function Dirk Zimoch 2018-07-30 16:47:17 +02:00