Commit Graph

49 Commits

Author SHA1 Message Date
Andrew Johnson
11c7bc11c4 Clang warning: 'n' was unused 2025-12-01 18:28:51 -08:00
Jesus Vasquez
f72c7e653c pvput: make sure we have valid values after all the checks 2021-03-09 10:56:40 -08:00
Jesus Vasquez
674264db3d pvput: when we accept a bare value with a "=" char, verify if the
".value" field is of type "string"
2021-03-09 10:56:40 -08:00
Jesus Vasquez
546de6fe32 pvput: When breaking down command line vales into field=value pairs,
verify if the "field" is a valid remote type. If not, tread it as a
bare value
2021-03-09 10:56:40 -08:00
Jesus Vasquez
55af545099 pvput: Move command line values break down logic to the Putter class
where we have access to the remote type
2021-03-09 10:56:40 -08:00
Michael Davidsaver
d17d44ba0c minor 2020-11-10 23:03:48 -08:00
Michael Davidsaver
a597381f83 pvget -V show dependency versions 2020-01-16 16:25:51 -08:00
Michael Davidsaver
068fcf6ab6 pvput fix JSON mode
Broken by 50de6cc58e
2020-01-16 09:16:55 -08:00
Michael Davidsaver
50de6cc58e remove 3.14 compatibility 2019-08-20 15:52:56 -07:00
Michael Davidsaver
754a1d2b08 pvtools main() catch 2019-03-04 18:01:33 -08:00
Michael Davidsaver
a4e78916b7 pvtools: update options message 2018-10-30 17:20:15 -07:00
Michael Davidsaver
6dea9d90cc pvutils rework 2018-10-30 16:25:59 -07:00
Michael Davidsaver
281447c909 pvtools: force flush cout
Apparently windows CRT doesn't have a timed flush.
2018-09-17 10:37:36 -07:00
Michael Davidsaver
1adea89e77 pvtools: combine separator and fieldSeparator
both always have the same value anyway...
2018-04-24 08:33:25 -07:00
Michael Davidsaver
9c25057d80 pvtools: drop unnecessary accessors for global flags
These don't provide any encapsulation or validation...
2018-04-24 08:29:45 -07:00
Michael Davidsaver
74fbd22d40 pvput: fix enum_t
Need to get value.choices
2018-02-27 14:29:50 -08:00
Michael Davidsaver
d605eaca11 pvput avoid unnecessary iteration 2018-02-27 13:27:38 -08:00
Michael Davidsaver
2a1ba9418e pvtools: make -V show version, -v show full structure 2017-10-06 14:36:27 +02:00
Michael Davidsaver
221b880a4f typo 2017-10-05 09:36:53 +02:00
Michael Davidsaver
cb9a154934 pvput: missing NULL check 2017-10-05 09:04:07 +02:00
Michael Davidsaver
41dd55e00f pvput: missing error case 2017-10-04 14:29:10 +02:00
Michael Davidsaver
7bc7e03de7 pvput compat 2017-09-12 12:02:26 -05:00
Michael Davidsaver
f192317320 pvput minor 2017-09-08 15:29:28 -05:00
Michael Davidsaver
ecbb2194a2 more pvput: support "legacy" array mode (w/ size) 2017-09-08 12:04:52 -05:00
Michael Davidsaver
2d0ce8df36 pvput 3.14 compat 2017-09-07 19:00:42 -05:00
Michael Davidsaver
71c3ec220b pvput bitset tracking 2017-09-07 16:07:20 -05:00
Michael Davidsaver
94737721e3 pvput use pvac 2017-09-06 20:15:21 -05:00
Michael Davidsaver
eef51a9a6d automatic ClientFactory::start()
register the "pva" provider automatically.
2017-07-17 14:29:27 +02:00
Michael Davidsaver
6370f11cd2 remove unused 2017-07-14 14:38:04 +02:00
Michael Davidsaver
006224b4d1 pva client break ref loop with ChannelRequester
pvutils: remove ChannelRequesterImpl
2017-07-07 18:44:24 +02:00
Michael Davidsaver
25b81ba506 pvget/pvput: redo connection handling 2017-07-03 19:24:01 +02:00
Michael Davidsaver
749e8d71d1 replace all internal use of getChannelProviderRegistry() 2017-07-03 19:24:00 +02:00
Michael Davidsaver
0b0ed3ade5 drop boilerplate message() 2017-06-21 17:12:12 +02:00
Michael Davidsaver
d0915581b4 rationalize CLI handling of providers 2017-06-07 19:59:56 +02:00
Michael Davidsaver
dd78b467f8 consolidate AtomicBoolean 2017-05-30 17:32:28 +02:00
Matej Sekoranja
d54ddff9ae c++11 compilation (take 3)
references #28
2016-03-23 22:22:22 +01:00
Matej Sekoranja
616e894669 c++11 compilation (take 2)
references #28
2016-03-23 22:15:32 +01:00
Matej Sekoranja
04a90c4780 c++11 compilation issues
references #28
2016-03-23 22:04:09 +01:00
Matej Sekoranja
43811e2511 added version to pvaTools
closes #35
2016-03-22 11:55:59 +01:00
Matej Sekoranja
5279d247ca general indent beautification 2016-03-10 23:36:16 +01:00
dhickin
946dc9b0fd Removed unused variable from pvget and imporoved error messages in pvput. 2015-04-18 10:27:18 +01:00
dhickin
6228975069 Added channel access support, default provider option and URI support for ca and pva schemes to pvput. 2015-04-17 23:57:18 +01:00
Matej Sekoranja
c8c0498cdf using new copy API 2015-02-18 10:03:18 +01:00
Matej Sekoranja
e67e8153ef EPCIS 3.15 compilation warnings removed 2014-11-26 11:09:11 +01:00
Matej Sekoranja
1e2f335c61 enum_t/time_t print in terse mode 2014-10-15 12:01:43 +02:00
Matej Sekoranja
b3e9ceca10 pvput enum and union[Array] support 2014-10-15 09:38:45 +02:00
Matej Sekoranja
ba4102639e String -> std::string, toString methods removed 2014-06-19 14:29:41 +02:00
Matej Sekoranja
99df13dc72 completed merge 2014-06-10 00:09:08 +02:00
Andrew Johnson
6402e2ca1b Moved pvget/pvput/pvinfo/eget programs into pvtoolsSrc
These programs are intended for users, they are not tests.
2014-04-22 10:38:17 -05:00