pvxs icon indicating copy to clipboard operation
pvxs copied to clipboard

PVA protocol client/server library and utilities.

Results 20 pvxs issues
Sort by recently updated
recently updated
newest added

This PR is created for to this issue https://github.com/mdavidsaver/pvxs/issues/49

Found while trying to update my meson PR, it seems this feature was added in 7.0.8.0: https://github.com/epics-base/epics-base/commit/9f660f2238a6efe85af8a49510edeaee69b6641a, but the logic uses this feature for 7.0.7.1

As discussed with @mdavidsaver during the 2023 Codeathon. Currently uses sources from epics-base/epics-base#358 and epics-base/ci-scripts#77, so keeping this PR as draft until they are merged. This is kind of a...

Output options for pvxget and pvxmonitor aren't as mature as caget/camonitor, including numeric formatting and more. This request is also being made of pvget/pvmonitor.

I have monkeypatched this like so: ```python import ctypes import os import pvxslibs.path from epicscorelibs import ioc from setuptools_dso.runtime import find_dso pvxsIoc = ctypes.CDLL(find_dso("pvxslibs.lib.pvxsIoc"), ctypes.RTLD_GLOBAL) os.environ.setdefault("PVXS_QSRV_ENABLE", "YES") orig_dbld = ioc.dbLoadDatabase...

Since #57 `ioc/pvxs7x.dbd` needs to be renamed to `pvxsIoc.dbd`. However, this is not done by the python build. cf. https://github.com/dls-controls/pythonSoftIOC/pull/146

bug

Wrap YAJL parser from Base, which **requires Base >=3.15**. Teach `pvxput` to make use of this. Adds special case handling of `enum_t` at a low level through the `Struct` node....

enhancement

Applying OpenSSL to PVXS. Wire compatibility with existing (plain tcp) clients/servers is maintained. Likewise this PR is compatible with work by @kasemir adding TLS support to [core.pva](https://github.com/ControlSystemStudio/phoebus/blob/master/core/pva/TLS.md) in the phoebus...

Attempt to address #9 with a user API for (de)serialization. Three pairs of functions are added for the 3 contexts in which PVD are found in the PVA protocol: Type,...

enhancement
question

**Describe the bug** `pvxput` to an enum record fails with `Error St13runtime_error : Unable to assign value from "0"`. **To Reproduce** Steps to reproduce the behavior: 1. Have an IOC...

bug