Commit Graph

210 Commits

Author SHA1 Message Date
mrkraimer e648cba659 another attempt to fix jenkins_problem 2021-04-02 13:36:32 -04:00
mrkraimer 0a893a331b attempt to fix jenkins_problem 2021-04-02 10:06:38 -04:00
mrkraimer e51c29d147 attempt to fix jenkins_problem 2021-04-02 07:00:59 -04:00
Marty Kraimer fec903fb06 Merge pull request #63 from epics-base/accesss-security
Accesss security
2021-04-01 12:15:38 -04:00
mrkraimer ca066bc088 addRecord,removeRecord,processRecord.traceRecord replaced by pvdbcr versions 2021-04-01 10:20:18 -04:00
mrkraimer 0481a7bf5b redo addRecord, removeRecord, processRecord, and traceRecord 2021-04-01 08:22:34 -04:00
mrkraimer 17f43b4452 another attempt to get pull request to build 2021-04-01 07:15:26 -04:00
mrkraimer a1514e5206 another attempt to get pull request to build 2021-04-01 06:15:46 -04:00
mrkraimer 72c2489921 another attempt to get pull request to build 2021-03-31 14:31:06 -04:00
mrkraimer 895698c3cd another attempt to get pull request to build 2021-03-31 13:05:51 -04:00
mrkraimer 9d10b039fb another attempt to get pull request to build 2021-03-31 12:25:44 -04:00
mrkraimer bf82de407e still more work on includes 2021-03-31 10:57:48 -04:00
mrkraimer 58a603556b add using std::tr1::static_pointer_cast 2021-03-31 08:32:34 -04:00
mrkraimer 22e849c6f7 remove all references to pvaClient 2021-03-31 07:39:56 -04:00
mrkraimer 2a4d3a15f8 try adding pvaClient to src/Makefile 2021-03-31 05:58:46 -04:00
mrkraimer 7143a8585f more changes to includes 2021-03-30 18:29:11 -04:00
mrkraimer 2d61b4c0f3 fix include order 2021-03-30 16:04:50 -04:00
mrkraimer 120fa22558 remove nt 2021-03-30 12:58:01 -04:00
mrkraimer 4ed8e6d625 change order of includes 2021-03-30 10:48:22 -04:00
mrkraimer 4718021e39 update documentation 2021-03-30 09:50:23 -04:00
mrkraimer b1822f5fbd 1) added canRead for access security
2) main documentation moved to https://mrkraimer.github.io/website/developerGuide/pvDatabase/pvDatabaseCPP.html
2021-03-24 14:35:05 -04:00
mrkraimer 333cd44da0 The following were made to all special pvdbcr modules
1) Much cleaner implementation.
2) pvdbSpecialRegister.dbd is new
2021-03-20 10:48:08 -04:00
mrkraimer dafc37b585 The following changes were made:
1) PVRecord now has two new methods: setAsLevel and setAsGroup.
2) The following special records are DEPRECATED: addRecord,processRecord,removeRecord, and traceRecord.
    They are replaced by pvdbcrAddRecord,pvdbcrProcessRecord,pvdbcrRemoveRecord, and pvdbcrTraceRecord.
3) A new convention is that all special records start with pvdbcr, which means pvDatabase Create Record.
4) pvdbcrAddRecord,pvdbcrProcessRecord,pvdbcrRemoveRecord, and pvdbcrTraceRecord are like what they replace.
   But they also allow the asLevel to be set when they are created.
5) pvdbcrScalar and pvdbcrScalarArray are new special records.
   They created records that have fields value, alarm, and timeStamp.
   value can have any of the allowed scalar types, i.e. boolean,byte,...,string.
2021-03-15 07:04:32 -04:00
Andrew Johnson 2432f85784 Fix for Windows DLL builds 2021-03-12 17:38:51 -06:00
mrkraimer bd1054f247 Changes were to check for null pointer after calling lock on a weak pointer. 2021-03-06 14:14:39 -05:00
Sinisa Veseli ac1de6770e enable access security for PV Database 2021-02-28 16:31:36 -06:00
Sinisa Veseli 5427311390 initialize PVRecord with access security group/level 2021-02-28 16:28:54 -06:00
mrkraimer 3bc89bfe0e remove all destroy methods 2020-07-21 10:33:50 -04:00
zimoch 31e883dbbc removed empty lines at end of file 2020-04-15 18:00:08 +02:00
zimoch 57cbf66833 removed spaces at end of line 2020-04-15 17:58:14 +02:00
zimoch 7f31332a80 replaced tabs with spaces 2020-04-15 17:54:47 +02:00
mrkraimer 1e62844a22 testPlugin found bug: added unionArrayTest 2020-04-12 14:01:22 -04:00
mrkraimer ad479309b0 fix bitset bug 2020-04-08 11:06:59 -04:00
mrkraimer 2f7c82757f pvArrayPlugin now supports union scalarArray 2020-04-07 12:53:01 -04:00
Marty Kraimer 634153a28d Merge pull request #54 from epics-base/issue53
Issue53
2020-02-18 05:39:58 -05:00
Heesterman, Peter J e664037063 static analysis during the Codathon at Diamond. 2020-02-17 12:06:08 +00:00
mrkraimer 75c16bd423 pvDatabase::removeRecord and pvRecord::remove no longer call eachother directly 2020-02-12 09:13:19 -05:00
mrkraimer 083dffac3c pvDatabase::removeRecord and pvRecord::remove changes;descructors now have at most a print statement 2020-02-10 06:15:59 -05:00
mrkraimer 785d654129 first attempt to fix issue 53; add example 2020-02-07 08:54:18 -05:00
Ralph Lange 22ce4440b7 Fix bug preventing "whole structure" bitset(0) copy
(fixes #52)
(this should have a test added, but I am not familiar enough with the code)
2020-01-28 15:44:27 +01:00
mrkraimer c028af8b6d addRecord is new 2019-09-11 10:17:09 -04:00
Andrew Johnson 07f09e0759 Set SHRLIB_VERSION from new CONFIG_PVDATABASE_VERSION file 2019-07-30 14:26:37 -05:00
mrkraimer 93c2284091 another attempt to fix jenkins win64 build 2019-07-10 10:09:30 -04:00
mrkraimer a26a625e49 try to fix jenkins win64 build that fails 2019-07-10 09:14:58 -04:00
mrkraimer e57348a4c5 copy lib now part of pvDatabase 2019-06-26 10:47:58 -04:00
mrkraimer f2d6e05816 WIN32 follow Michael's advice about O.yyy/*.d files 2019-06-24 15:23:19 -04:00
mrkraimer e949493722 WIN32 DLL; copy build. now for pvDatabase 2019-06-24 09:53:56 -04:00
mrkraimer 6969bbd571 WIN32 DLL another try 2019-06-23 15:30:29 -04:00
mrkraimer 9edea59ab9 WIN32 DLL making progresss but still not there 2019-06-23 14:41:34 -04:00
mrkraimer 1928b87634 pvCopy depends of pvPlugin not the other way 2019-06-23 14:03:16 -04:00