Commit Graph
985 Commits
Author SHA1 Message Date
Andrew Johnson f5f1c51b80 make dbMalloc and dbCalloc macros 2009-04-23 21:56:22 +00:00
Andrew Johnson c13dc77564 Make PINI field into its own menu, adding RUN and PAUSE choices. 2009-04-23 20:35:02 +00:00
Andrew Johnson 31d149d8d9 Fixed 64 bit compiler warnings from Tom Palaia/MacOS. 2009-04-23 18:49:40 +00:00
Andrew Johnson 8015df9e1f Added new initHook states for iocPause and iocRun commands.
Added a mutex to protect the initHook.c routines.
2009-04-16 18:38:20 +00:00
Andrew Johnson f3d07ad12f ellLib changes: ANSIfication patch; moved test code out of ellLib.c into
its own unit test program in libCom/test; changed ellFree() to take a
function pointer for the free() routine, so it can be used on Windows;
modified epicsExit and dbBkpt to use it and pass in the free routine.
2009-04-09 16:51:05 +00:00
Andrew Johnson f357fd3b13 Include DBE_PROPERTY in dbel output. 2009-04-09 16:42:02 +00:00
Ralph Lange 990ba62e0b Added support for new MSI and MSS link flags 2009-04-03 20:54:00 +00:00
Ralph Lange 7fccc59fe9 ANSIfication of stuff (mostly missing argument types in declarations) 2009-04-03 17:46:26 +00:00
Andrew Johnson 88971886c5 PINI Processing support for PHAS. 2009-04-02 14:11:27 +00:00
Andrew Johnson 776b8855fd Attributes and LINK fields only provide one DBF_STRING element. 2009-04-01 22:02:48 +00:00
Andrew Johnson 58b1017397 Ensure getOptions() gets called for structured DBR types. 2009-03-31 19:09:58 +00:00
Andrew Johnson ed4a2972d6 Long string support:
In dbStatic, split record and field search to make parsing easier.
  In dbAccess, '$' field name suffix makes field an array of DBF_CHAR.
2009-03-25 23:02:28 +00:00
Andrew Johnson f8c921e6a0 Mark struct dbAddr arg's const. 2009-03-10 18:54:47 +00:00
Andrew Johnson aacee9c584 Cosmetic only. 2009-03-10 18:51:03 +00:00
Andrew Johnson 20916bbf24 Count aliases separately in reports. 2009-03-06 23:51:54 +00:00
Andrew Johnson 6766e46ab5 A later modification escaped into the previous set of changes... 2009-03-05 23:31:10 +00:00
Andrew Johnson 8597ae087b Allow getting a DBF_*LINK field using a DBR_CHAR array (put already done).
Fetch options before SPC_ATTRIBUTE str; allow a DBR_CHAR array there too.
2009-03-05 21:23:22 +00:00
Andrew Johnson e2a933c51f Cosmetic changes; reformatting, style etc. 2009-03-05 20:38:10 +00:00
Andrew Johnson 654a7e05cd Mark source dbAddr pointers as const. 2009-02-24 22:57:15 +00:00
Andrew Johnson 8be407d608 Mark input dbAddr arguments const. 2009-02-24 22:30:26 +00:00
Andrew Johnson 6c23ca9f80 Clean up compiler warnings in calls to dbGetLink. 2009-02-23 23:24:35 +00:00
Andrew Johnson b62d796bff Improve error reporting by addToList & deleteFromList. 2009-02-14 00:05:01 +00:00
Andrew Johnson e77736ddb2 Added dbla command. 2009-02-03 06:09:04 +00:00
Andrew Johnson 03e3ce0513 STATIC => static. 2009-01-28 23:39:16 +00:00
Andrew Johnson e155dd411e Added dynamic parts of record alias implementation. 2009-01-16 20:50:40 +00:00
Andrew Johnson f8d6677c72 Simplified dbPutFieldLink, made DSXT work with all link types. 2009-01-08 23:51:19 +00:00
Andrew Johnson 307762f424 Fix DBF_LONG constant link initialization, clean up other types. 2009-01-07 00:04:49 +00:00
Andrew Johnson 76c9329b5e Moved interruptAccept management into scanPause/scanRun functions. 2009-01-06 23:22:28 +00:00
Andrew Johnson f5967d268c False assertion removed. 2008-10-24 23:04:11 +00:00
Andrew Johnson edc141f98a Added checks for NULL callbacks and record pointers. 2008-10-13 14:08:35 +00:00
Andrew Johnson bf829e0f48 Extended testing to trigger callbacks from multiple threads, more tests. 2008-10-09 15:01:53 +00:00
Andrew Johnson 3cc996a296 getOptions was not zeroing precision when no rset->get_precision routine. 2008-09-18 19:23:48 +00:00
Andrew Johnson f89d5e4400 Use menuScan enums rather than #define macros where possible. 2008-09-05 15:17:45 +00:00
W. Eric Norum 30b87a9ead Latest vesrion of gcc has this bug fixed. 2008-09-03 16:18:36 +00:00
Andrew Johnson a9523df452 (C) comment. 2008-08-26 14:20:37 +00:00
Andrew Johnson c1250c4456 menuArrType is not used anywhere, delete. 2008-08-26 14:14:12 +00:00
Andrew Johnson 2a9842083c dbgf now shows array size, and displays an array of chars as a long string.
dbpf can put a long string to a field which is an array of chars.
2008-08-18 20:27:55 +00:00
Andrew Johnson 49ef896a36 Cleanup, remove some unnecessary casting. 2008-08-15 18:58:18 +00:00
Andrew Johnson f8244caa94 dbcar prints type of CA subscription (In/Out, Native/String). 2008-08-15 18:51:06 +00:00
Andrew Johnson dc94dd4487 Make from arg const in put. 2008-08-15 18:23:46 +00:00
Andrew Johnson 9deed0b4ac Cosmetic. 2008-08-15 16:27:23 +00:00
Andrew Johnson f4728749a2 Let compiler check args for dbPutConvertRoutine[] functions. 2008-08-14 20:12:46 +00:00
Andrew Johnson 5f7a7543d3 Make dbpr print DBF_NOACCESS pointer fields nicely (on little-endian CPUs). 2008-08-14 17:31:22 +00:00
Andrew Johnson 8f1a5bdac6 Improved error messages in recGblGetTimeStamp(). 2008-08-06 22:03:49 +00:00
Janet B. Anderson ef1cd5faf5 RCS files now used for all cygwin and mingw builds. 2008-08-06 16:44:16 +00:00
Andrew Johnson d456aec4e7 Fixed alignment issue on solaris-sparc-gnu. 2008-07-28 22:35:06 +00:00
Andrew Johnson 7074fc01ea Added protected virtual destructor to stop g++ warnings. 2008-07-28 22:23:35 +00:00
Janet B. Anderson ee68b94ede Added workaround for gcc crosscompiler 4.3.1 bug in RTEMS prerelease 4.9. 2008-07-23 16:11:19 +00:00
Andrew Johnson be6cc6bfcf Added dbcaStats() for Mantis #281. 2008-07-22 21:33:41 +00:00
Andrew Johnson c9bc70bd6a Added iocBuild, iocPause and iocRun commands.
These are mainly for redundant IOCs, but may be useful elsewhere.
iocBuild prepares the IOC and freezes it just before it goes live.
A subsequent iocRun kicks it into life, or restarts it when paused.
iocPause freezes all scan tasks and disconnects the server.
2008-07-09 21:31:56 +00:00