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
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
4ed8e6d625
change order of includes
2021-03-30 10:48:22 -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
31e883dbbc
removed empty lines at end of file
2020-04-15 18:00:08 +02:00
57cbf66833
removed spaces at end of line
2020-04-15 17:58:14 +02:00
mrkraimer
c028af8b6d
addRecord is new
2019-09-11 10:17:09 -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
bd37756ba3
fix bug in processRecord; attempt to make support build on WINE
2019-06-21 13:39:50 -04:00
mrkraimer
ffef21e58c
doc changes; processRecord catch exceptions
2019-06-10 10:41:08 -04:00
mrkraimer
8a050e0f81
add processRecord
2019-06-08 13:24:20 -04:00
mrkraimer
be701cc98a
still more work on support
2019-06-06 09:52:39 -04:00
mrkraimer
6c91249340
add scalarAlarmSupport
2019-06-04 14:21:38 -04:00
mrkraimer
b052e28788
add support
2019-06-01 12:28:21 -04:00
mrkraimer
247839b94d
add numericRecord, removeRecordRegister, traceRecordRegister
2019-06-01 06:59:23 -04:00
mrkraimer
a004f7ea08
remove new method for PVRecord
2019-05-22 10:41:55 -04:00
mrkraimer
24cf1d277e
remove destroy except PVRecord, which has new semantics
2017-10-02 15:03:16 -04:00
mrkraimer
03fc6f4a63
mainly doc changes
2016-07-18 13:01:35 -04:00
mrkraimer
0784cc15d0
make more compatible with pvDatabaseJava; work on on-line delete and also termination
2016-07-01 10:27:04 -04:00
mrkraimer
fde7953de0
add removeRecord; more work on termination issues
2016-06-15 07:21:43 -04:00
mrkraimer
102174913c
remove examples (moved to exampleCPP) ; test is now a regresion test (make runtests)
2016-01-21 14:39:23 -05:00
mrkraimer
90a96f4ee4
update documentation; remove recordList
2015-10-02 08:48:30 -04:00
Dave Hickin
6b0d1ce49b
Replace calls of deprecated subfield functions
...
The non-template functions for getting subfields of a PVStructure, such
as PVStructure::getIntField were marked as deprecated in the 4.4 release
and now generate build warnings. Replace calls of these functions with
calls of the template function getSubField, e.g. getSubField<PVInt>.
2015-07-15 19:06:04 +01:00
Marty Kraimer
ec44251df0
changes for doxygen
2014-12-12 09:28:49 -05:00
Matej Sekoranja
f1c39ca5d2
clang compilation fixes
2014-10-16 07:30:42 +02:00
Marty Kraimer
d5235db54c
mainly documentation changes; did much testing
2014-08-11 14:18:49 -04:00
Marty Kraimer
9551b0e4c6
fixed bugs in implementation of montor; connection problems still exist
2014-08-07 08:02:53 -04:00
Marty Kraimer
2fe3e66047
updated documentation; fixed bugs while updating documentation
2014-07-10 13:25:58 -04:00
Matej Sekoranja
c39b966121
String -> std::string, toString methods removed
2014-06-19 14:30:40 +02:00
Andrew Johnson
16fbd0f205
Merged Windows port changes from default branch.
2014-04-16 16:29:12 -05:00
Matej Sekoranja
597bca1ca5
Windows port (visibility declrations).
2014-04-14 18:11:12 +02:00
Andrew Johnson
c91f2e7263
Split src/Makefile into fragments
2014-03-28 15:29:31 -05:00
Marty Kraimer
53c3901099
pvDatabaseCPP/src/V3IOC/* has been moved to pvAccessCPP; epicsShare has been added.
2014-02-13 07:06:14 -05:00
Marty Kraimer
9a798bc05a
more work on examples; documentation is only changed up to exampleServer
2014-02-06 16:46:47 -05:00
Marty Kraimer
64afb395a8
main addition is array performance example
2013-08-28 10:51:04 -04:00
Marty Kraimer
e40fe7b0ac
make compatible with pvDataCPP-md; channelArray implemented; can be part of v3IOC.
2013-07-25 10:27:17 -04:00
Marty Kraimer
255f58aeb8
channelArray, trace implemented. Known memory leaks and exceptions fixed.
2013-06-27 10:38:05 -04:00