Commit Graph

  • f65ec61dc3 Fix: Call dbChannelDelete() when client connection is lost. [rsrv/caservertask.c] Ralph Lange 2012-04-27 13:21:49 -04:00
  • a2fadc15a7 Must clear link type before calling dbLockSetSplit() Andrew Johnson 2012-04-27 13:21:48 -04:00
  • 4ef35a5f5c Move recGblInitConstantLink() functionality into dbLink.c Using dbFastPutConvert for string to number conversion. Andrew Johnson 2012-04-27 13:21:48 -04:00
  • 74b24bbe0f Refactor link handling code (incomplete). * Moved routines into dbLink.h and dbLink.c * Created separate routines for DB_LINK processing * Added dbinitLink() and dbAddLink() * Started a Link Support Entry Table, not used yet * Everything should still work as before... Michael Davidsaver 2012-04-27 13:21:47 -04:00
  • 06d3397342 Fix compiler warnings. Andrew Johnson 2012-04-27 13:21:47 -04:00
  • 58d1e22e0f Improve output from Show routines. Andrew Johnson 2012-04-27 13:21:46 -04:00
  • 19a166a60d Various updates. Andrew Johnson 2012-04-27 13:21:46 -04:00
  • 1047f42b15 Simplify implementation. Andrew Johnson 2012-04-27 13:21:45 -04:00
  • 9a02181084 Add ellPop() function, removes and returns the last node on a list. Andrew Johnson 2012-04-27 13:21:45 -04:00
  • 06bcdb0ade Tindying up. Fixed issues with dbChannelDelete() and dbChannelShow(). Andrew Johnson 2012-04-27 13:21:45 -04:00
  • e94fd29b9b fix camessage Michael Davidsaver 2012-04-27 13:21:44 -04:00
  • bcfaa63d8c complete rename Michael Davidsaver 2012-04-27 13:21:44 -04:00
  • 4c2eba502a Rename dbChannelData() to dbChannelField() dbChannel_get() now uses dbChannelGetField() dbChannel_put() now uses dbChannelPutField() Conflicts: Michael Davidsaver 2012-04-27 13:21:43 -04:00
  • 07b3b7e32d Make casr print the full channel name, not just the record name. Andrew Johnson 2012-04-27 13:21:43 -04:00
  • 1d274aba0d Make dbChannel_create() call dbChannelOpen() Andrew Johnson 2012-04-27 13:21:43 -04:00
  • b4dbcf2b1a Don't parse field modifiers in dbChannelTest() dbChannelDelete() returns void update tests. Andrew Johnson 2012-04-27 13:21:42 -04:00
  • e37c5c99bb adapt db_get_field_and_count to dbChannel_get_count Michael Davidsaver 2012-04-27 13:21:42 -04:00
  • 8bf53d3c59 Replaced dbAddr with dbChannel in all CA-server related code * Routines with a db_access interface are named dbChannel_xxx * Using dbch for member variable names in Jeff's code Michael Davidsaver 2012-04-27 13:21:41 -04:00
  • 56468b684e Extended functionality of dbChannel code: * Deleted the chan->magic member and associated checks. * Moved rset->cvt_dbaddr() call into dbChannelCreate() * Added many accessor routines * Renamed dbChannelReport() to dbChannelShow() and added dbChannelFilterShow() Andrew Johnson 2012-04-27 13:21:41 -04:00
  • f4d55f1249 Changed dbChannel management API to Test/Create/Delete Andrew Johnson 2012-04-27 13:21:40 -04:00
  • 4324ffd274 Various improvements: * A filter's parse routines now return a parse_result (enum) * Return value from test filter parse routines is configurable * Either call parse_end() or parse_abort(), but never both. Andrew Johnson 2012-04-27 13:21:40 -04:00
  • eee5a28983 Integrated dbChannel more and extended its functionality: * Register filters in pdbbase, using a list and gphash * Do record and field search first * Test loads a DBD/DB file to provide a record to find Michael Davidsaver 2012-04-27 13:21:39 -04:00
  • 8baf3b1362 Ignore eclipse project configuration files. Andrew Johnson 2012-04-27 13:21:39 -04:00
  • 0ab891fca4 Added gphFindParse(), which takes a string length parameter. This is useful for hash lookups while parsing a const string, to avoid having to copy and nil-terminate it. Andrew Johnson 2012-04-27 13:21:33 -04:00
  • 68dfeb76c0 Adding dbChannel JSON parser and test files. Passes 33 tests. Michael Davidsaver 2012-04-27 13:21:32 -04:00
  • cf623e290a Upgraded to yajl version 1.0.9. Andrew Johnson 2012-04-27 13:21:31 -04:00
  • 359fc1b69e Move YAJL_API to front of declarations. Andrew Johnson 2012-04-27 13:21:31 -04:00
  • 625a7adc69 Add Lloyd Hilaiel's Yet Another JSON Library v 1.05 to libCom. This is BSD licensed, modified only enough to build under EPICS. Andrew Johnson 2012-04-27 13:21:29 -04:00
  • 492360a3d4 Documentation updates Andrew Johnson 2012-04-20 17:38:59 -05:00
  • 653af6e366 Unify behaviour with msi. Andrew Johnson 2012-04-20 17:35:26 -05:00
  • d61d7ebf96 Fix bug with global definitions Andrew Johnson 2012-04-20 17:31:43 -05:00
  • 7a968bc5f5 Refactoring for maintainability Andrew Johnson 2012-04-20 14:01:51 -05:00
  • e1a92fcf3f Refactoring for maintainability Andrew Johnson 2012-04-20 13:15:07 -05:00
  • cec6aee81b HPUX: Delete void * operator new(size_t) methods Andrew Johnson 2012-04-12 11:28:23 -05:00
  • bb4d470145 Delete diagnostic code inside #if 0 ... #endif Andrew Johnson 2012-04-12 11:26:03 -05:00
  • 1137f1b0b0 HPUX: Delete HP-specific return statements. Andrew Johnson 2012-04-12 11:24:13 -05:00
  • 2a20d48ca4 HPUX: Remove all // X aCC comments Andrew Johnson 2012-04-12 11:13:50 -05:00
  • 0ea56b82b8 Delete filterWarnings.pl script Andrew Johnson 2012-04-12 10:34:56 -05:00
  • 4c98463b01 rec/ai: Delete ancient, unused, commented-out function prototype. Andrew Johnson 2012-03-12 11:24:47 -05:00
  • 988874bf5b Merged alarm-filter branch. Andrew Johnson 2012-03-09 12:25:59 -06:00
  • d9e066ac29 Documentation on alarm filtering (AFTC field) Andrew Johnson 2012-03-09 12:22:45 -06:00
  • 004e5d03a3 don't use symlink zimoch 2011-07-01 14:58:32 +00:00
  • 5d1a2f57c5 install header used by iocmon zimoch 2011-07-01 14:54:21 +00:00
  • cd6e680ccb *** empty log message *** zimoch 2011-07-01 14:53:52 +00:00
  • f08fe8b8ea avoid compiler warning when including network stuff zimoch 2011-07-01 14:53:31 +00:00
  • 0629a55a0a disable strict aliasing zimoch 2011-06-30 15:25:06 +00:00
  • bdd519a8c6 need COMPAT_313 for iocCoreLibrary.munch zimoch 2011-06-30 15:23:45 +00:00
  • 79d10eebe1 updated dbScan.h zimoch 2011-06-27 15:46:14 +00:00
  • c88fddedd9 added HAVE_NAMED_SOFT_EVENTS macro to allow code to test for this new feature. zimoch 2011-06-27 15:42:03 +00:00
  • 19ef6fad05 vxWorks 6.7 support added zimoch 2011-06-21 07:39:44 +00:00
  • d870653707 for backward compatibility provide ellFree function in addition to macro zimoch 2011-06-21 07:38:47 +00:00
  • 62452baceb Tornado 2 gcc does not know deprecated zimoch 2011-06-21 07:38:06 +00:00
  • d35e6cc946 bugfix of named events code base-3-14-12_1_1 zimoch 2011-05-19 11:50:43 +00:00
  • 4a38230d68 named soft events added zimoch 2011-05-18 15:08:03 +00:00
  • 5dd74cd30d updated in 3.14.12.1 base-3-14-12_1_0 zimoch 2011-05-18 14:54:32 +00:00
  • c3dd9bb43a included in 3.14.12.1 zimoch 2011-05-18 14:45:16 +00:00
  • f17e22f748 updated in 3.14.12.1 (+ PSI setup) zimoch 2011-05-18 14:44:21 +00:00
  • 6df572e0af updated in 3.14.12.1 zimoch 2011-05-18 14:43:13 +00:00
  • 95b67acce4 for PSI setup zimoch 2011-05-18 14:42:44 +00:00
  • 13b5c7cf6f updated in epics 3.14.12.1 zimoch 2011-05-18 14:40:42 +00:00
  • fb4ece8935 new in epics 3.14.12 zimoch 2011-05-18 14:36:09 +00:00
  • 184bde6c00 *** empty log message *** zimoch 2011-05-18 13:29:33 +00:00
  • a95dc4169a 64 bit versions added zimoch 2011-03-22 13:47:39 +00:00
  • 7e454c62f2 our embedded linux flavours zimoch 2011-03-22 13:31:12 +00:00
  • 564430c269 patches applied zimoch 2011-03-22 13:27:48 +00:00
  • 51578959d4 dev: Replaced callocMustSucceed() with calloc() Andrew Johnson 2010-12-01 15:14:09 -06:00
  • 26f6eabdf5 dev: Rename notifyInfo structure to devPvt. Andrew Johnson 2010-11-30 17:32:09 -06:00
  • cbb2c166c4 config files for PSI host and target architectures zimoch 2010-11-29 14:55:50 +00:00
  • 1091af5e49 Install globally zimoch 2010-11-29 14:54:00 +00:00
  • b59bd16589 MODULE file added zimoch 2010-11-29 10:40:36 +00:00
  • 90d03cb45e Initial revision zimoch 2010-11-29 10:38:06 +00:00
  • 6923f82119 dbtools: Modified and added test files. Andrew Johnson 2010-09-08 17:02:23 -05:00
  • a7d7336392 dbtools: Added dbltExpand.c Andrew Johnson 2010-09-08 16:59:10 -05:00
  • 46e723575e dbtools: This is Ben's version of msi.c that implements global {} and restores the variable scope for every instantiation of the teplate. He's now having second thoughts on the design though, so this might be not useful. Andrew Johnson 2010-09-08 16:56:13 -05:00
  • 177a9f89c8 dbtools: Merged Ralph's msi-join branch, adds msi to Base. Andrew Johnson 2010-08-25 16:56:22 -05:00
  • ac32658bf4 dbtools: Added another possibility for pattern_substitutions rule. Andrew Johnson 2010-08-25 13:21:24 -05:00
  • e2464c8572 Implemented "global" variables in substitution files. Andrew Johnson 2010-08-24 19:01:19 -05:00
  • 6b6de69f1d build: Point default MSI to the base version. Ralph Lange 2010-08-23 15:08:24 -04:00
  • 52f4c8ae8f dbtools: shuffle files towards a reasonable layout, keep test files in test dir Ralph Lange 2010-08-23 14:48:43 -04:00
  • 2a19c5f0b8 dbtools: Join msi repository into ../src/dbtools Ralph Lange 2010-08-23 14:36:23 -04:00
  • 4a637c04cf dbtools: Added command-line variable parameters. Andrew Johnson 2010-08-20 17:59:38 -05:00
  • 3db5427e1d dbtools: Source code clean-up, code layout changes only. Andrew Johnson 2010-08-20 17:50:52 -05:00
  • 90ab284583 db: Replace forward reference to notifyCallback, got lost in rebase. Andrew Johnson 2010-08-20 00:40:26 -05:00
  • 824d378117 add the alarm filter for ai, calc, longin, mbbi type records Kukhee Kim 2010-05-28 02:16:45 -07:00
  • 75bdfc185e Honor MS/MSS/MSI flags and fetches timestamps properly too. Andrew Johnson 2010-01-08 17:15:03 -06:00
  • f7d02cc2a8 Convert INST_IO links to regular PV_LINK types, for VDCT support. Added new PN_LINK type in link.h, make dbStaticLib display it. Made all device support extended so links can be changed at runtime. Modified startup so add_record() always called before regular link processing. Incomplete, stilll need to add MS/MSS/MSI support, currently disabled. Andrew Johnson 2010-01-07 23:48:49 -06:00
  • 0af48f5a29 Alarm filter changes by Bernd Schoeneburg Algorithm by Eric Norum. Developed at the 2009 EPICS Codeathon. Andrew Johnson 2010-01-06 16:05:49 -06:00
  • 037e5f6a9d Post events on waveform.NORD field changes Andrew Johnson 2012-02-17 17:32:25 -06:00
  • 0abfcc9445 Replace fixed limits with global variables Andrew Johnson 2012-01-21 16:35:40 -06:00
  • ed18b6903e Special processing events Andrew Johnson 2012-01-21 15:31:39 -06:00
  • 3a4ad7bfd8 Merged Dirk Zimoch's non-val-attributes branch Andrew Johnson 2012-01-21 15:20:11 -06:00
  • 02b94c6236 Merged with 3.14 Dirk Zimoch 2010-05-28 03:14:16 -07:00
  • df9ec50b59 release notes updated Dirk Zimoch 2010-05-28 03:12:19 -07:00
  • e53753b76b read attributes of input fields from links Dirk Zimoch 2010-05-26 12:47:19 -07:00
  • 27e80be2e5 read attributes of input fields from links Dirk Zimoch 2010-05-26 10:42:16 -07:00
  • dc9e4ccc04 display limits for delays set to 0...10 Dirk Zimoch 2010-05-26 10:39:22 -07:00
  • 8e701b7d4f fixed get_units, get_precision, get_graphic_double, and get_control_double to return meaningful values on non-VAL fields Dirk Zimoch 2010-05-26 04:18:57 -07:00
  • c6da34286e Use prec for record pointers, to match other supports Andrew Johnson 2009-12-30 00:14:06 -06:00
  • 02b9034457 Added async soft channel support for mbbiDirect records Andrew Johnson 2009-12-30 00:06:19 -06:00
  • 57cc033b52 Correct error messages. Andrew Johnson 2009-12-28 22:05:21 -06:00