3252364e9f60b5b0ef65f03f61ea82c0c6d8ad7f
This is an alternative fix for the issue described in https://github.com/epics-modules/pcas/issues/4 and https://github.com/epics-extensions/ca-gateway/issues/37 that keeps the call to epicsScanDouble() before trying sscanf() first with "%lf" (ignoring extra characters) then with "%x" (to catch hex numbers). (same commit as "upstream" commit 7c168f20 in base 3.15; fixes #4)
PCAS - Portable Channel Access Server
EPICS Portable Channel Access Server and Generic Data Descriptor C++ libraries, split off from EPICS Base 3.16.1 as a separate module for EPICS 7.
The repository keeps the complete history of the code, i.e. it is a clone of the EPICS Base repository, which explains its size.
Building
This is a standard EPICS module. Create a file RELEASE.local (either inside
the configure directory or one directory level above the module's root) that
sets EPICS_BASE to where your EPICS installation is located.
Note: This module is intended to be compiled against EPICS 7.
To build the module against an existing older Base < 3.17, you have to
manually export the CA client library header file net_convert.h:
cp <EPICS_BASE>/src/ca/client/net_convert.h <EPICS_BASE>/include/
Additional information and documentation:
Description
Languages
C++
81.9%
C
8.6%
HTML
7.9%
Makefile
1.1%
DIGITAL Command Language
0.5%