Michael Davidsaver
57f9468c86
udp: clarify orig/reply addressing, fix mcast handling
...
... in mshim and vct
vct expand from addr to endpoint parsing
2026-01-06 15:57:43 -08:00
Michael Davidsaver
444d1ff1f1
colorize outer exception printing
2026-01-05 14:40:26 -08:00
Michael Davidsaver
91dd4d4592
pvxput: verbose flag show marked fields
2026-01-05 13:30:48 -08:00
Michael Davidsaver
42ec1602a3
pvxput: do not mark all fields...
2026-01-05 13:30:48 -08:00
Michael Davidsaver
6f5b511295
pvxvct use endpoint
2025-11-20 16:14:37 -08:00
Michael Davidsaver
a464e9a6eb
redesign IfaceMap
...
Switch to periodic poll on dedicated worker thread
instead of opportunistic poll on use.
2025-06-11 15:32:47 -07:00
Michael Davidsaver
b0b8d60656
rename generated CONFIG_SITE to TOOLCHAIN
...
No longer generate CONFIG_SITE.Common.$(T_A),
which should never be generated...
2025-06-11 15:32:47 -07:00
Michael Davidsaver
dfd568e64e
pvxvct IP range parsing
2024-11-04 17:25:24 -08:00
Michael Davidsaver
a7d761d507
fix spelling
2024-10-13 17:38:28 -07:00
Michael Davidsaver
7e6463c200
codespell
2023-11-21 12:20:34 -08:00
Érico Nogueira
f0e76c00ac
fix pvxlist help message
...
piping into pvxlist doesn't work, but passing the servers as argument to
it does
2023-08-07 08:13:53 -07:00
Michael Davidsaver
a2edecd492
consolidate version_information
2023-07-25 09:17:54 -07:00
Michael Davidsaver
b95b57945b
cleanup clang-y static analysis
...
Some performance improvements. eg. pass by ref.
Some paranoia pre-initialization of variables
which will be initialized later by indirection.
And some misc. cleanup.
2023-06-12 19:55:03 -07:00
Michael Davidsaver
fa4294a975
pvxmonitor option to show queueSize
2023-04-06 11:45:41 -07:00
Michael Davidsaver
78f54455e6
Value fix delta output format
...
Actually show delta
2023-01-31 09:54:10 -08:00
Michael Davidsaver
9c233ea095
typo
2022-09-20 21:54:04 -07:00
Michael Davidsaver
c141478c19
pvxvct print beacons as info (shown by default)
2022-04-05 07:57:16 -07:00
Michael Davidsaver
6d8ec570b6
Add pvxmshim
2022-04-05 07:57:16 -07:00
Michael Davidsaver
7a65a85c99
client: add discover() and pvxlist
2022-04-05 07:57:16 -07:00
Michael Davidsaver
0e2a5ff2a6
avoid pvxmonitor hang on interrupt
2021-09-13 19:24:07 -07:00
Michael Davidsaver
98edf61de8
Add client/server fromEnv() without temporary Config on caller stack
2021-08-06 12:34:32 -07:00
Michael Davidsaver
c76c2806f3
add MPSCFIFO
2021-06-27 10:17:13 -07:00
Michael Davidsaver
bd7ba0db62
simplify GUID printing
2021-06-08 09:45:48 -07:00
Michael Davidsaver
d50c63cbb6
pvxget
2021-01-28 07:44:32 -08:00
Michael Davidsaver
10c1d5ac3b
Value indent delta format
2021-01-28 07:44:32 -08:00
Michael Davidsaver
47882d759d
add target_information()
...
Print from: pvxinfo -D
and new iocsh iocsh pvxs_target_info()
2020-12-13 18:13:24 -08:00
Michael Davidsaver
86fa8c8cf6
fix usage/example of Subscription::pop()
2020-10-19 16:00:51 -07:00
Michael Davidsaver
7debb1fae3
update Config handling
...
rename from_env() -> fromEnv()
add fromDefs()
2020-07-26 20:46:12 -07:00
Klemen Vodopivec
02f24a74e7
Made it build on EPICS 3.14.12.6, all unit tests pass.
2020-04-16 22:01:38 -07:00
Michael Davidsaver
46bcf877c9
replace epicsParse*() with std::sto*()
2020-04-16 22:01:38 -07:00
Michael Davidsaver
6f39d9ae7c
CLI tools print libevent version
2020-04-09 20:40:09 -07:00
Michael Davidsaver
d8cd01ee83
only automatically link libevent for PROD/LIB using libpvxs
2020-04-09 20:40:09 -07:00
Michael Davidsaver
3896c27b0b
CLI tools print version
2020-03-24 15:33:52 -07:00
Michael Davidsaver
9fc9457cf0
pvxget/monitor add formatting options
2020-03-19 17:15:53 -07:00
Michael Davidsaver
52eb0d3283
pvxput minor
2020-03-19 17:15:53 -07:00
Michael Davidsaver
1953fbacba
Value.format()
2020-03-19 17:15:53 -07:00
Michael Davidsaver
ceeb782e8a
ensure CONFIG_PVXS_MODULE is idempotent
...
seems that cfg/ files can sometimes be included
multiple times.
2020-03-18 21:12:59 -07:00
Michael Davidsaver
9738621e44
building bundled libevent
2020-03-16 09:23:17 -07:00
Michael Davidsaver
bb53bb8ee5
fix pvxvct
...
Actually apply PV name and host/network filters.
2020-03-13 09:10:23 -07:00
Michael Davidsaver
d96fe58c8b
CLI tools no pvRequest parsing by default
2020-03-05 16:03:02 -08:00
Michael Davidsaver
c7ba7d21b6
add client monitor
2020-03-04 19:57:00 -08:00
Michael Davidsaver
9e401a35fe
client Result include peerName
2020-03-02 15:37:43 -08:00
Michael Davidsaver
4d7ca87f8a
pvRequest parsing
2020-03-02 15:37:43 -08:00
Michael Davidsaver
dff2db60b0
add pvxcall
2020-02-26 08:38:15 -08:00
Michael Davidsaver
3c34887c26
add pvxput
2020-02-26 08:38:15 -08:00
Michael Davidsaver
d881170319
pvxget
2020-02-26 08:38:15 -08:00
Michael Davidsaver
7d490dc69e
client info() error delivery
2020-02-21 11:54:01 -08:00
Michael Davidsaver
024185ef81
pvxinfo usage
2020-02-21 08:10:37 -08:00
Michael Davidsaver
1a4e6e8d32
hurryUp()
2020-02-21 08:01:29 -08:00
Michael Davidsaver
af973bea66
harmonize signal handling
2020-02-21 00:29:32 -08:00