Ralph Lange 3252364e9f Fix gdd string to double conversion
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)
2021-12-08 17:10:19 +01:00
2021-12-08 17:10:19 +01:00
2017-05-30 17:14:56 -05:00
2018-12-14 14:50:53 +01:00
2018-09-10 16:16:23 +02:00

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:

Languages
C++ 81.9%
C 8.6%
HTML 7.9%
Makefile 1.1%
DIGITAL Command Language 0.5%