mrkraimer
4ac867ec0f
use weak pointer for callbacks
2016-01-07 07:44:08 -05:00
Marty Kraimer
ca3573291a
Merge pull request #3 from dhickin/rpc
...
Add support for Channel RPC
2015-12-09 06:19:44 -05:00
mrkraimer
3764c3ad36
call unlisten before erase
2015-12-08 15:45:54 -05:00
Dave Hickin
0aadb3b0a7
Make ChannelRPCLocal follow pvDatabase conventions
...
Make ChannelRPCLocal print debug according to TraceLevel. Move function
implementations out of class body. Follow pvDatabase general coding
conventions (variable names, order of declarations, indentation etc.).
2015-12-08 13:40:04 +00:00
Dave Hickin
bc3335d4f9
Add example of record which supports RPC and a client
...
Record has x and y-coordinate fields and a timestamp and also provides
a service which sets (x,y) to a sequence of values.
An RPC client application (move) sends positions as an array.
2015-12-08 13:38:47 +00:00
Dave Hickin
a99b08fd02
Add support for RPC to pvDatabase
...
Add a new function to PVRecord which returns a service (from the
pvAccess RPC library) for a supplied pvRequest (defaults to returning
a null pointer).
Add an implementation of ChannelRPC which gets the service from the
record and is used by ChannelLocal.
2015-12-08 10:37:37 +00:00
mrkraimer
c717138c7d
get rid of two more references to pvIOC
2015-10-28 07:29:48 -04:00
mrkraimer
e6e7902831
removed all talk about pvIOC
2015-10-27 13:01:03 -04:00
Ralph Lange
d71d3f1862
jenkins: build dependency branches must be empty on master
2015-10-26 14:02:57 +01:00
mrkraimer
77ff6ad6c1
Merge branch 'release/4.1'
2015-10-21 07:17:48 -04:00
mrkraimer
b3b01959e5
mispelled releaase
4.1.1
2015-10-07 10:35:59 -04:00
mrkraimer
9db7ed360b
mv documentation/RELEASE_NOTES.md to RELEASE_NOTES.md
2015-10-07 10:29:39 -04:00
mrkraimer
1f7881010e
fix doxygen errors
2015-10-03 06:19:15 -04:00
mrkraimer
90a96f4ee4
update documentation; remove recordList
2015-10-02 08:48:30 -04:00
Ralph Lange
34ff6077c7
jenkins: fix CloudBees doc job
2015-09-28 15:28:17 +02:00
Ralph Lange
1050b980ec
jenkins: fix CloudBees doc job
2015-09-28 15:27:47 +02:00
Ralph Lange
2bdb012709
jenkins: change doc script to adapt to new CloudBees jobs
2015-09-14 15:02:10 +02:00
Ralph Lange
8a1690f35a
jenkins: change doc script to adapt to new CloudBees jobs
2015-09-14 15:00:43 +02:00
Ralph Lange
b20fd4c5c5
jenkins: set dependency versions (part of epics-base/jenkins-jobs#10 )
4.1.0
2015-09-04 13:02:29 +02:00
Ralph Lange
d578dfbb99
REVERT jenkins: set dependency versions
...
(reverted from commit e9d14d061e )
2015-09-04 13:01:12 +02:00
Ralph Lange
e9d14d061e
jenkins: set dependency versions (part of epics-base/jenkins-jobs#10 )
2015-09-04 12:59:57 +02:00
Ralph Lange
409b045779
jenkins: add configurable dependent branch versions
2015-09-03 13:50:03 +02:00
mrkraimer
fda81767a5
update README
2015-09-03 06:40:42 -04:00
Ralph Lange
fe1b167e23
jenkins: remove hgweb job; split build and doc jobs; update EPICS Base version
2015-08-18 16:27:57 +02:00
Ralph Lange
dc0f20cc5f
Add QtCreator pattern to .gitignore
2015-08-18 16:14:36 +02:00
dhickin
6e7d887e6e
Merge pull request #2 from dhickin/replace_calls_getScalarArrayField
...
Replace calls of deprecated PVStructure::getScalarArrayField
2015-07-28 17:01:30 +01:00
Dave Hickin
699a6cd8b4
Remove unused argument in testPVScalarArray
2015-07-24 10:45:01 +01:00
Dave Hickin
70454a6006
Remove calls of deprecated getScalarArrayField
2015-07-24 10:42:45 +01:00
dhickin
deebe46378
Merge pull request #1 from dhickin/replace_deprecated_getDerivedTypeField
...
Replace calls of deprecated functions for getting subfields of a PVStructure
2015-07-23 16:36:20 +01:00
Ralph Lange
18dc4279ad
jenkins: fix URL for pvAccessCPP tar
2015-07-17 17:23:14 +02:00
Ralph Lange
61e9dc0368
jenkins: use pvAccessCPP without microbench
2015-07-17 17:09:14 +02: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
81b160d7b6
finish hg to git; remove qtcreator files
2015-06-09 09:28:12 -04:00
dhickin
4e22a056d2
Fixed win32 build error.
2015-06-08 13:12:15 +01:00
Marty Kraimer
4af5ba92d9
had wrong name for ifdef
2015-03-30 06:39:39 -04:00
Matej Sekoranja
e79c70c74c
ContextLocal added
2015-02-24 10:59:30 +01:00
Marty Kraimer
c0694e2d69
remove plugin from exampleDatabase
2015-02-23 16:14:17 -05:00
Matej Sekoranja
36dac883f4
using new copy API
2015-02-18 10:04:19 +01:00
Andrew Johnson
35dcbf35b3
Fix */iocBoot/Makefile include lines
2015-02-09 11:44:02 -06:00
Marty Kraimer
30dd2ed046
simplify monitors; cleanup code; fix race condidition for monitor cleanup
2015-02-06 14:49:28 -05:00
Ralph Lange
e30e4f3638
jenkins: fix cloudbees script (commands must return 0)
2014-12-19 14:22:01 +01:00
Ralph Lange
15578d1647
jenkins: create and update documentation in only one build configuration
2014-12-19 13:18:45 +01:00
Ralph Lange
e3e270e242
jenkins: fix artefact (binary CB distribution tar) name
2014-12-13 16:00:01 +01:00
Marty Kraimer
ec44251df0
changes for doxygen
2014-12-12 09:28:49 -05:00
Marty Kraimer
3344165f19
commit after merge
2014-12-12 08:20:07 -05:00
Marty Kraimer
c2ea402be0
one more race condition when server server exits
2014-12-12 08:18:56 -05:00
Ralph Lange
0535ff990d
Merge jenkins changes
2014-12-12 13:24:11 +01:00
Ralph Lange
18ff90e641
jenkins: make EPICS base a parameter in jenkins job
2014-12-12 13:21:37 +01:00
Marty Kraimer
a781195458
more changes for possible race conditions in pvCopyMonitor.cpp
2014-12-12 07:03:55 -05:00
Marty Kraimer
1a641f0d1b
fix race condition between startMonitoring and beginGroupPut in pvCopyMonitor.cpp
2014-12-12 06:25:45 -05:00