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

**Description** In local builds on a VM, some tests fail consistently: ``` testsock.t ..... not ok 5 - Recv'd -1(11) [0, 0, 0, 0] not ok 6 - src ()...

bug

Something I've noticed in recent months. I'm not sure exactly when this started. With some occurances there is an associated `evbase self-joining` error. I have yet to get a stack...

Is there a way to (de)serialize Value fields, or something similar like the example below in pvData? ```cpp epics::pvData::PVStructure::shared_pointer structure_; std::shared_ptr buffer_; .... for (size_t i = 0U; i <...

enhancement
question

For ELF targets, currently only one qualified SONAME is installed `libpvxs.so.0.1`. This doesn't capture the third (maintenance) version of a build. So far I've been able to avoid removing/changing symbols,...

enhancement
question

Hi, is there any chance that there will be CMake support for pvxs in the future? I could potentially have a go at adding this if there are no plans...

enhancement
help wanted

Attempts to address #81. On Linux (at least) SO_REUSEADDR, which allows a new listener to bind while an existing sock is in FIN-WAIT. Apparently this allows any number of sockets...

bug

Observed on a Debian 12 host with an IOC, one of 34 PVA servers started in parallel during system boot. A later restart succeeds. ``` ...: Error in pvxsBaseRegistrar :...

bug

The start of a longer term project to make pvxget and friends into suitable replacements for pvget et. al. from pvAccessCPP. Adds JSON parsing for pvxput (breaks support for Base...

enhancement
help wanted

Hi @mdavidsaver I'd like to get your views on this https://github.com/epics-base/pvAccessCPP/issues/197 please. Is this an issue with the PVA protocol itself or is there a way to make PVA search...

**Describe the bug** It is not possible at the moment to distinguish between the following records via PVAccess: ``` record(waveform, "one") { field(FTVL, "STRING") field(NELM, "1") field(INP, {const: "foo"}) }...