blob: b4c3fa558f9135b847ee03cac2a05c3354bfe790 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
## SECTION=scientific
menuconfig LIBPV
tristate
prompt "libpv "
select LIBC_PTHREAD
select LIBC_RT
select GCCLIBS_GCC_S
select LIBLIST if !LIBPV_XML_EXPAT
select LIBXMLCONFIG if !LIBPV_XML_EXPAT
select EXPAT if LIBPV_XML_EXPAT
select PYTHON if LIBPV_PYTHON
help
libpv.so is a library that implements a user space shared memory for
automation applications. The shared memory is being described by an
XML file, the backing store can live on any mmapable file, for example
on a persistent storage or on a RAM disc.
The library has also an integrated JVisu socket server.
if LIBPV
config LIBPV_EVENT
bool
prompt "event support"
help
This switch enables support for the libpv event mechanism. If
enabled it is possible to be notified when process variables have
changed.
config LIBPV_PYTHON
bool
prompt "Python bindings"
help
Install libpv Python bindings, a Python module supporting
PvEngine, PvEngineAttr and Pv.
config LIBPV_PVTOOL
bool
prompt "install pvtool"
help
pvtool is a tool belonging to libpv. It is used to read, write
and manipulate process variables in a standalone manner.
config LIBPV_XML_EXPAT
bool
prompt "use expat instead of libxmlconfig"
default y
help
If activated, use expat to parse the xml configuration instead
of libxmlconfig.
endif
|