mrkraimer
f345651b67
more work on special; all pvdbcr* redone
2021-04-14 10:26:30 -04:00
mrkraimer
1c121b3f1e
changes were made to all the special code, i.e. all pvdbcr*.
...
All now have a .h file in src/pv.
Each can now be used via an iocshell command or by a PVDatabase application that not part of an ioc database.
2021-04-12 09:30:50 -04:00
mrkraimer
91d4d2a423
another attempt to fix jenkins failure
2021-04-08 06:11:52 -04:00
mrkraimer
68bbb55370
another atrempt to fix jenkins failure
2021-04-07 07:57:56 -04:00
mrkraimer
a622f66a94
another attempt to fix jenkins_problem
2021-04-02 18:09:38 -04:00
mrkraimer
81abd5f413
another attempt to fix jenkins_problem
2021-04-02 17:00:51 -04:00
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
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
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