Commit Graph

43 Commits

Author SHA1 Message Date
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
Michael Davidsaver 1edeab8a39 start client 2020-02-20 23:12:24 -08:00
Michael Davidsaver 99ce43c0eb prefer log_*_printf() 2020-02-19 07:10:52 -08:00
Michael Davidsaver 80dacb895e log show time 2020-02-03 14:57:50 -08:00
Michael Davidsaver c284439a81 more log 2020-01-22 12:25:25 -08:00
Michael Davidsaver fecdd52e70 update logging 2019-12-19 18:42:39 -08:00
Michael Davidsaver 801d295c1f start PVD 2019-12-10 17:56:40 -08:00
Michael Davidsaver 083bad3e28 redo namespaces 2019-11-19 16:08:03 -08:00
Michael Davidsaver 06e780872b progress 2019-11-19 16:06:43 -08:00
Michael Davidsaver c886205110 redo UDP handling 2019-10-27 16:19:59 -07:00
Michael Davidsaver 2497350fcd more shuffling 2019-10-24 13:27:54 -07:00
Michael Davidsaver 84ac6ed091 move sockaddr wrapper to public API 2019-10-24 10:38:25 -07:00
Michael Davidsaver 8c40929e5c all sorts of changes 2019-10-23 13:29:31 -07:00
Michael Davidsaver 5301785233 drop sockaddr_storage 2019-10-22 18:27:53 -07:00
Michael Davidsaver e125fdf990 fixup (de)serialize 2019-10-21 16:27:47 -07:00
Michael Davidsaver 6b1f5cb6f7 no -std=c++11 for msvc
specific to gcc/clang
2019-10-21 16:27:47 -07:00
Michael Davidsaver 9691728b36 fix Beacon decode 2019-10-21 16:27:47 -07:00
Michael Davidsaver c77281128f log hex 2019-10-21 16:27:47 -07:00
Michael Davidsaver 4b65a2f3c5 cleanup debug 2019-10-21 16:27:47 -07:00
Michael Davidsaver 466044d6a5 initial 2019-10-19 20:17:39 -07:00