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
1e1d5455a8
another attempt to fix jenkins failure
2021-04-07 11:08:16 -04:00
mrkraimer
2c4e98db8c
another attempt to fix jenkins_problem
2021-04-03 06:30:09 -04:00
mrkraimer
e51c29d147
attempt to fix jenkins_problem
2021-04-02 07:00:59 -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
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
120fa22558
remove nt
2021-03-30 12:58:01 -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
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
e57348a4c5
copy lib now part of pvDatabase
2019-06-26 10:47:58 -04:00
mrkraimer
3418c22cde
WIN32 make pvCopy be a seperate lib instead of part of pvDatabase
2019-06-22 16:14:40 -04:00
mrkraimer
6250625036
yet one more attempt to make WIN32 build
2019-06-22 10:16:57 -04:00
mrkraimer
322bb4800b
another attempt to build for WIN32
2019-06-22 06:38:28 -04:00
mrkraimer
0437602236
fix bug in deadband plugin; attempt to make support build on win32
2019-06-21 15:53:31 -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
Andrew Johnson
2715f585e0
Update version numbers to 4.4.2 for EPICS 7.0.2.2 release
2019-04-15 11:48:15 -05:00
Andrew Johnson
b3f96f730f
SHRLIB_VERSION for 4.4.1
2019-03-20 15:10:43 -05:00
Andrew Johnson
9cfbc7983c
Update SHRLIB_VERSION
2018-12-17 16:24:53 -06:00
mrkraimer
11393ce6b1
pvCopy.h now pvStructureCopy.h; copy name space now epics::pvCopy
2018-09-28 07:17:09 -04:00
mrkraimer
3e0282d956
implement copy instead of taking it from pvDataCPP; implement plugin support
2018-07-12 14:05:15 -04:00
Andrew Johnson
b26c0ecd71
Use EPICS_BASE_PVA_CORE_LIBS
2017-12-06 22:46:27 -06:00
mrkraimer
d99087d2f6
add pvAccessIOC to LIBS
2017-07-18 15:36:01 -04:00
mrkraimer
5b60025b76
change version number
2017-07-18 14:50:43 -04:00
mrkraimer
ce9322eb9c
change SHRLIB_VERSION
2016-07-22 14:45:02 -04:00
mrkraimer
fde7953de0
add removeRecord; more work on termination issues
2016-06-15 07:21:43 -04:00
mrkraimer
0595b5a9d5
for installing in include/pv follow pvaClientCPP
2016-02-02 13:00:51 -05:00
mrkraimer
ce41acd373
add SHRLIB_VERSION
2016-01-27 07:07:52 -05:00
mrkraimer
102174913c
remove examples (moved to exampleCPP) ; test is now a regresion test (make runtests)
2016-01-21 14:39:23 -05:00
Marty Kraimer
92be294bbf
merge feature/changesAfter3_0_2; resolve conflicts
2014-06-10 15:53:37 -04:00
Andrew Johnson
3e790e34e3
Move example and test headers out of include/pv
...
The only headers installed there should be
those for the official API of the module.
2014-04-10 16:01:32 -05:00
Andrew Johnson
c91f2e7263
Split src/Makefile into fragments
2014-03-28 15:29:31 -05:00
Marty Kraimer
6b47485810
correct order of dependent LIBS; update doc for latest build conventions
2014-02-19 14:35:39 -05:00
Matej Sekoranja
51f4820c24
src/V3IOC removed, moved to pvAccessCPP
2014-02-13 00:00:23 +01: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
5d0718ab3a
prepare for moving everything in src/V3IOC to pvAccessCPP
2014-02-04 09:21:50 -05:00
Marty Kraimer
3039e1cdb0
more work on monitor queues
2013-11-12 11:09:25 -05:00
Marty Kraimer
006859120e
make compatible with latest pvDataCPP and pvAccessCPP; lots of work on queues.
2013-11-06 15:44:58 -05:00
Marty Kraimer
64afb395a8
main addition is array performance example
2013-08-28 10:51:04 -04:00
Marty Kraimer
614491c02e
added examplePVADoubleGet; updated to latest pvDataCPP-md
2013-08-06 10:26:56 -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